「コンテナ技術」についての興味深い講演。彼女がその素晴らしい話をあなたに話すように頼んできました!

「コンテナ技術」についての興味深い講演。彼女がその素晴らしい話をあなたに話すように頼んできました!

簡単に大きな行動に出てしまう可能性のある彼女を前に、私は表面上は彼女を喜ばせようとしながらも、心の中では不幸を感じながら、毎日、恐怖と危うい状況の中で生きることしかできません。とにかく、彼女が私に新たな「難しい問題」を投げかけてきたとき、私は状況に応じてそれに対処し、それに応じて解決することしかできません。結局のところ、問題よりも解決策の方が常に多く存在します。

さて、「クラウドネイティブを理解するために、あえて頑張らせてくれた彼女!?」を体験した彼女ですが、いまだに「コンテナ化と仮想マシンの違い」に苦戦中です。どうしようもなく、彼女をもっと幸せにするために、私は今でも「コンテナ技術」の話を「面白い」方法で伝えています。

[[384796]]

Dockerの誕生と進化

2010年頃、若くて意欲的なIT人材数名がクラウドコンピューティングの分野で大きな貢献をしたいと考え、米国サンフランシスコにdotCloudを設立しました。この会社は主に Linux コンテナである LXC に焦点を当てています。えーっと、これは Linux コンテナ仮想化技術と訳され、PaaS 層をベースとしたクラウド コンピューティング技術に属します。

待ってください、dotCloud は誕生してから、コンテナ技術の簡素化と標準化にひっそりと取り組んでおり、それを「Docker」と呼んでいます。同時に、私はなぜまだ有名にならないのか、なぜまだ人気が出ないのか、なぜ注目されないのかとつぶやき続けました。有名になると噂話に囲まれるようになりますが、私はただもっと噂話が欲しいだけです。こうして、日ごとに、年ごとに、dotCloud はついに無名のままでは生き残れなくなってしまいました!!!


新しいものが生まれるには、必ず「アップグレードしてモンスターと戦う」という過程を経ることになります。 dotCloud が経営が成り立たないほど貧弱になったとき、dotCloud の創設者の 1 人であり Docker の父である Solomon Hykes 氏は、オープンソース化を決意しました。彼は涙ながらに仲間にこう言った。「オープンソースにしましょう。」オープンソースだけが私たちの子供である Docker を存続させることができます。

ここで付け加えておきたいのは、オープンソースとは、ソースコードを公開し、機密プログラムコードをすべての人に公開して、誰もが参加してソースコードや意見を共有できるようにすることを意味するということです。

その結果、発売してみると驚きました。 Dockerの魅力に気づき、Dockerオープンソースコミュニティに参加するITエンジニアが続々と増えています。一時期、人気が急上昇し、バージョンの反復が加速しました。当時、ドッカーはオペラ界で無敵の人気女優であり、業界で認められたリーダーでした。

それだけでなく、Google、Microsoft、Amazon、VMware も Docker を強力にサポートしており、後に K8s となるオープンソースのコンテナ管理システムを特別に開発・構築しました。人気が出た後、dotCloud は社名が Docker ほど有名ではないと考え、そのまま社名を Docker Inc. に変更しました。

さあ、トラブルを探しているのですか?コンテナ技術と仮想マシンの違い

さて、ここからが難しい部分です。コンテナテクノロジーとは一体何でしょうか?

コンテナ テクノロジーは、単一のオペレーティング システムのリソースを分離されたグループに効果的に分割し、分離されたグループ間で競合するリソース使用要件のバランスをより適切に取るテクノロジーです。

名前が示すように、コンテナは比較的独立したオペレーティング環境であり、仮想マシンに似ていますが、仮想マシンとは異なり、コンテナはホストマシン上のすべてのリソースを消費しません。コンテナと仮想マシンの主な違いは、仮想化層の場所とオペレーティング システム リソースの使用方法です。

実際、コンテナ技術が登場する前、業界で認められた人気製品は仮想マシンであり、その代表的なブランドは VMware と OpenStack でした。

仮想マシンは、オペレーティング システムにインストールされ、仮想の「サブ コンピュータ」を作成するソフトウェアです。この「サブコンピューター」では、WeChat、QQなどのプログラムを実行できます。同様に、仮想マシンである「サブコンピューター」をさらにシミュレートすることもできます。仮想マシンは互いに分離されており、相互に影響を与えません。

ただし、コンテナ技術は仮想技術とは本質的に異なります。仮想マシンはハイパーバイザーを使用して物理デバイス上で実行し、システムの計算可能なリソースから仮想マシンのインスタンスを割り当てます。つまり、仮想マシンは物理環境を仮想化し、アプリケーションを実行するための完全なオペレーティング システムを構築する必要があります。

コンテナ テクノロジーの場合、コンテナ レイヤーはホスト オペレーティング システムに直接インストールされ、ホスト マシンのカーネルを直接利用します。オペレーティング システム全体を仮想化する必要がなく、仮想マシンよりも抽象化レイヤーが少なく、起動時間が短く、占有スペースが少なくなります。

はい、数秒で始まります!

はい、MB のスペースしか占有しません。

それがコンテナ技術です!

双建科:Dockerの隠れたメリットと名声

実際、Docker 自体はコンテナではなく、コンテナを作成するためのツール、つまりアプリケーション コンテナ エンジンです。しかし、Dockerを完全に理解するには、まずDockerの2つのビルダー、「ビルド、出荷、実行」と「一度ビルドすればどこでも実行」を見てみましょう。

まず、「Build, Ship and Run」とは、「構築、出荷、実行」を意味します。

理解しやすいように、例を挙げて説明します。

[[384799]]

ある日、私は一人で孤島に来ました。ここで新しい生活を始めたかったので、木を切り、石を運び、大変な苦労の末、不完全な家を建てました。

しばらくそこに住んだ後、引っ越したいと思いました。伝統的な意味での引越しとは、ベッドシーツや家電製品など、家以外のものを移動させることを意味します。

伝統的な考え方によれば、私は新しい場所に行き、自分の手と努力で自分の小さな巣を築きました。しかし、今回は完全に怠け者でした。自分が建てた家のコピーを作って、すぐに入居できるような魔法はあるのでしょうか?

Docker はそれが可能であることを教えてくれました。自分が建てた家の「鏡像」をそのまま作ってくれたので、そのまま入居することができました。

これは Docker のもう一つのデュアルビルダーです - 「一度ビルドすればどこでも実行可能」です。

デュアルビルダーを備えた Docker は水を得た魚のようで、さらに強力で、はるかに軽量で便利です。

ある日、オーケストレーション、管理、スケジューリングなど、さまざまな側面の連携が必要な特定のビジネスに Docker を使用するのは簡単ではないことがわかりました。このような状況では、Docker とコンテナの高度で柔軟な管理を提供する管理システムが緊急に必要とされています。

このタイミングでコンテナベースのクラスタ管理プラットフォームであるK8s(Kubernetes)が登場しました!

K8s の作成は、Google の比類のない成果です。

10 年以上前、Google はコンテナの実験を開始し、K8s の前身であるクラスタ管理システム Borg を構築しました。このクラスター管理システムは何千ものタスクを実行できるため、コンピューティング効率が大幅に向上します。このシステムが本格的に開発される中、Google は仮想マシンを実行するとプロセッサの使用率が低くなると考え、コンテナ システム Docker に注目し、オープン ソースのコンテナ管理システムを構築することを決定しました。


このオープンソースのコンテナ管理システムは、後に「操舵手」または「航海士」を意味する Kubernetes と呼ばれ、略して K8s になりました。

2014 年に、Google は K8s をオープンソースにすると発表しました。

2014 年 7 月には、Microsoft、Red Hat、IBM、Docker、CoreOS、Mesosphere、Saltstack などの企業が K8s に参加しました。

いいえ、これは「コンテナ技術」です!

彼女:ハハハ。

<<:  クラウドコンピューティングは教育分野においてどのような利点をもたらすでしょうか?

>>:  デジタルトランスフォーメーションとエッジコンピューティングを組み合わせる7つの方法

推薦する

ネットワークマーケティングで良い仕事をするための基本的なポイントについて簡単に説明します

オンラインマーケティングの発展と成長に伴い、従来のマーケティング手法は衰退し始めており、個人も企業も...

ルーターホスティング カリフォルニア サンノゼ デュアル G ポート KVM (Windows サポート)

RouterHosting は 2008 年に設立された企業です。主なサービスは VPS とサーバー...

B2Cウェブサイトに関する私の意見 - 戦略

みなさん、こんにちは。またお会いできて嬉しいです。前回のオンサイト記事とオフサイト記事の公開にあたり...

「ダブルイレブン」を解釈し、eコマースプラットフォームが安定したサーバー運用を確保する方法について議論する

毎年恒例のダブル11ショッピングカーニバルを解釈するとき、ネットユーザーの熱狂的な購買シーンと国内主...

ウェブマスターの経験の共有:知っていることはできることを意味するわけではない

多くの人が私と同じだと思います。彼らは、金持ちになるための成功の秘訣、トラフィックの多くの方法、マス...

Baidu のサイトの掲載と削除に関するルールの解釈

ネット上で、あるネットユーザーがBaiduに検索包含ルールを策定するよう求める投稿を見た。実際、Ba...

US クラウド サーバー\US VPS 推奨「トップ」販売業者「hostwinds」

どの米国のクラウド サーバーまたは米国の VPS プロバイダーが最も安価で、最高のサービスを提供して...

インターネット時代のサービス産業向けモバイルマーケティングスキル

ネットワーク技術の発展により、モバイルインターネットユーザーが急増しました。モバイルソーシャルメディ...

dwidc: 米国CN2独立サーバー、CC攻撃をフィルタリングする多層ファイアウォール、450元、2*e5-2620/32gメモリ/240gSSD+1THDD/30M帯域幅

Dawang Data は現在、米国西海岸のサンノゼ データ センターにある独立サーバーを 50% ...

ユー・ミンホン:検索マーケティングは現在最高のマーケティング手法です

最近、第4回「起業家サロン」が北京新雲南皇冠酒店で開催された。新東方教育科技集団の創設者である于敏宏...

ウェブサイトのセキュリティ保護のための完全なソリューション

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービスウェブ セキュリティ保護...

分散ストレージシステムの信頼性:システムの定量的評価

[[414310]] 1. はじめに分散ストレージ システムの品質を測定する指標として、可用性と信...

Kubernetes クラスターを保護するための 3 つの重要な要素

コンテナベースのテクノロジーが急速に採用されるにつれて、組織は Kubernetes クラスターのセ...

毎日の話題:ジュメイ・ユーピンが今夜ニューヨーク証券取引所に上場、偽造品は依然として大きな懸念事項

A5ウェブマスターネットワーク(www.admin5.com)は5月16日、化粧品電子商取引サイトJ...

なぜクラウドベンダーは皆この KPI を目指しているのでしょうか?

第 2 四半期の最後の 1 か月間、すべてのクラウド ベンダーは KPI の達成に努め、会議を開催し...