クラウドネイティブ技術の主要部分の一つであるコンテナ技術は、新たな時代の分岐点となるのか?

クラウドネイティブ技術の主要部分の一つであるコンテナ技術は、新たな時代の分岐点となるのか?

今日のトピックは3つの部分から成ります

  1. コンテナの定義
  2. コンテナの利点
  3. コンテナの特徴

開発者や運用保守担当者の業務内容が変わり、業務効率が向上し、間接的に競争力が高まります。

コンテナの定義

開発者向け: コンテナーは、アプリケーションをほぼどこでも同じように実行できるようにする、軽量でポータブルな自己完結型のソフトウェア パッケージング テクノロジです。開発者は、ラップトップ上でコンテナを作成してテストし、変更を加えることなく、運用システムの仮想マシン、物理サーバー、またはパブリック クラウド ホスト上でコンテナを実行できます。 Docker はコンテナの一種であり、Core OS の Rkt など、他のコンテナも存在します。

オペレーティング システムの観点から見ると、コンテナーは、分離されたビュー、制限されたリソース、独立したファイル システムを持つプロセスの集合です。いわゆる「ビュー分離」とは、一部のプロセスを表示でき、独立したホスト名などを持つことができることを意味します。リソース使用率を制御するということは、メモリ サイズや使用する CPU の数などを制限することを意味します。コンテナーは、他のシステム リソースを分離し、独自の独立したリソース ビューを持つプロセスの集合です。

コンテナには独立したファイルシステムがあります。システム リソースを使用するため、独立したファイル システムにはカーネル関連のコードやツールは必要ありません。コンテナに必要なバイナリ ファイル、構成ファイル、および依存関係のみを提供する必要があります。コンテナの実行に必要なファイルのセットが利用可能であれば、コンテナは実行できます。

コンテナの利点

開発者向け - 一度構築すればどこでも実行可能

コンテナは環境の分離と再現性を意味します。開発者は、アプリケーションのランタイム環境を一度作成するだけで、それをコンテナにパッケージ化して他のマシンで実行できるようになります。さらに、コンテナ環境は仮想マシンと同様にホスト環境から分離されていますが、より高速でシンプルです。

現在、開発者は通常、複数のサービス (MQ、Redis、DB など) を使用してアプリケーションを構築および組み立てており、アプリケーションは仮想サーバー、プライベート クラウド、パブリック クラウドなどのさまざまな環境にデプロイされる傾向があります。

[[357474]]

運用の場合 - 一度設定すれば何でも実行可能

サーバーは、標準のランタイム環境を構成するだけで、任意のコンテナを実行できます。これにより、運用スタッフの作業がより効率的かつ一貫性があり、繰り返し可能になります。コンテナにより、開発環境、テスト環境、本番環境間の不整合が排除されます。

[[357475]]

コンテナの特徴

ハードウェア依存性

コンテナは、仮想マシン、物理マシン、パブリッククラウド、プライベートクラウドなど、ほぼすべてのプラットフォームで変更なしで実行できます。

[[357476]]

分離

リソース、ネットワーク、ライブラリはすべて分離されているため、依存関係の問題は発生しません。

[[357477]]

オートメーション

実行、開始、停止などの標準化された操作を提供し、自動化に最適です。

[[357478]]

効率

軽量で、起動と移行が迅速

責任の分担

開発者はコードの書き方だけを考える必要があります。運用・保守担当者は、基本的な環境をどのように構成するかだけに注意すればよい。

まとめ

コンテナの出現により、仮想マシンに基づく元のクラウド ホスト アプリケーションは、より柔軟で軽量な「コンテナ + オーケストレーションとスケジューリング」クラウド プラットフォーム アプリケーションに完全に変化しました。

<<:  VMware が 4 年連続でガートナー社のハイパーコンバージド インフラストラクチャ ソフトウェアのマジック クアドラントのリーダーに選出

>>:  マイクロソフトとドイツテレコムが7年間のクラウドコンピューティング契約を締結

推薦する

Gmailは中国で完全にブロックされている

12月26日から、Gmailは中国で「完全に」ブロックされました。すべてのGmailクライアント通信...

クラウドサービスの費用管理を最適化するための4つのヒント

クラウド請求書管理により、経費をより適切に管理または削減する機会を把握し、クラウド投資が最大の利益を...

ecovm-$5/kvm/768m メモリ/15g SSD/500g トラフィック/G ポート/ロサンゼルス

ecovm は特別プロモーションで 3 つの KVM VPS をリリースしました。価格性能比は良好の...

低コストのユーザー成長、NetEase MCTalkの「グロースハッキング」の実践的解釈

「グロースハッキング」は米国のシリコンバレーで生まれ、ここ2年ほど国内のインターネット業界でかなり人...

金融グレードのクラウドネイティブアプリケーションのアーキテクチャと進化について語る

デジタル時代の到来に伴い、銀行のコアシステム構築における主流の技術アーキテクチャは、集中型アーキテク...

SEO ブログの記事の品質がどんどん低下しているのはなぜでしょうか?

最近友人とチャットしていたのですが、最近は何かを学ぶのが簡単ではないと彼が不満を漏らしていました。以...

エッジコンピューティングシステムの論理アーキテクチャの詳細説明:クラウド、エッジ、エンドコラボレーション

1. エッジコンピューティングシステムの論理アーキテクチャの概要図 3-1 からわかるように、論理ア...

感情的なデザインがユーザーにより良い体験を提供する方法についての簡単な議論

先月のTaobao UEDミルクティーパーティーで共有されたトピック。それをテキストにしてみんなと共...

インターネット製品の感情的なデザインから、ユーザーに製品の配慮とインスピレーションを感じてもらう

「製品には優れた機能があることが大切です。また、製品が簡単に習得でき、使いやすいことも重要です。しか...

高級品電子商取引の起業家は、「越冬理論」がヒットした後、期待が高すぎたことを認めている

深センの記者一同 斉文亭数年にわたる高成長の後、高級品電子商取引は全体的に冬の時代を迎えました。最近...

上海高金金融研究所とアリペイが共同で「2020年中国金融管理動向レポート」を発表

2020年上半期の疫病の影響と株式市場の変動を経験し、多くの人が生活、財務管理、安全保障について新た...

このBaiduアップデートに関する私の個人的な分析

8月25日のBaiduの大きな変更は、多くのウェブマスターの予想どおりに起こりましたが、ウェブマスタ...

Google検索ランキングアルゴリズムの更新を追跡および予測するための無料プラットフォームがいくつかある

5 月に Google のアルゴリズムにアップデートはありますか? Panda 4.0 と Payd...

電子商取引時代の代替アプローチ:ファンがいてこそ未来がある

まず、電子商取引の概念、つまり 3 つのステップについてお話しします。電子商取引1.0の時代は、検索...