従来、アプリケーションは、コードを実行するサーバーやオペレーティング システムと密接にリンクされています。そして何年もの間、ベンダーはこれらの依存関係を減らし、展開を簡素化するために取り組んできました。VM、コンテナ、サーバーレス コンピューティングは、これらの緊密な結びつきを減らすためにベンダーが採用したさまざまなアプローチです。これらは、移植性を高めるだけでなく、IT 管理者にとって新たな管理上の課題も生み出します。したがって、VM とコンテナ、またはサーバーレスのどれを選択するかは簡単な決断ではありません。 企業はシステムの割り当てと管理に多大な時間、費用、労力を費やしています。 「企業は、コンピュータインフラの維持に費やすリソースを最小限に抑えたいと考えている」と、エンタープライズ・マネジメント・アソシエイツのリサーチディレクター、トルステン・フォルク氏は語る。
最初の一歩を踏み出そう VM はサーバーの効率を大幅に向上させるため人気があります。企業は、アプリケーションごとにサーバーを展開する代わりに、1 台のコンピューターで複数のアプリケーションを実行できます。 VM は、ほぼすべての企業が依存している、成熟し、理解され、効果的なテクノロジーです。 「VM はサーバーのハードウェア機能を抽象化し、アプリケーション専用のハードウェアをエミュレートします」と、サンフランシスコ地域の Gartner の著名な副社長兼アナリストである Arun Chandrasekaran 氏は述べています。 仮想マシンは、導入されたとき、IT における大きな進歩でした。ただし、VM には独自の制限があります。たとえば、各 VM は、基盤となるオペレーティング システムに密接に関連付けられたシステム イメージを作成します。企業は複数の種類のサーバーを運用しており、必要に応じてワークロードをマシンに移行することがよくあります。 VM はこのレベルの移植性を提供できません。Microsoft 用に作成された VM は Linux 上で実行できず、その逆も同様です。 より高度な仮想化 コンテナは、移植性の低下やリソース不足など、VM によって導入される制限に対処するのに役立ちます。 「コンテナはオペレーティングシステムを仮想化し、OS ユーザー空間の複数のインスタンスが単一の OS カーネルを共有できるようにします」とチャンドラセカラン氏は述べています。これらは上部のレイヤーを実行し、アプリケーション ソフトウェアを VM から分離します。 さらに、コンテナはソフトウェアを小さなコンポーネントに分割し、簡単に組み合わせることができるため、開発がスピードアップします。 451 Researchによると、コンテナの使用は2019年の21億ドルから2022年には43億ドル以上に増加し、年平均成長率は30%になる見込みです。 しかし、コンテナは完璧ではありません。コンテナは動的であるため、追跡することも困難です。さらに、コンテナは数分間または数秒間実行されてから消えてしまうこともあるため、企業では大量のコンテナが生成されます。その結果、企業はコンテナの機能を監視することが困難になり、コンテナによって生じるボトルネックに対処する必要も生じます。 別の選択肢 サーバーレス コンピューティングは、ストレージの割り当てやネットワーク接続の確立など、従来のコンピュータ インフラストラクチャに必要な重労働から開発者を解放することを目的とした新しいアプローチです。アプリケーションを実行するには依然としてサーバー リソースが必要ですが、開発者はサーバーレス コンピューティングを使用してアプリケーションを構築する必要がなくなりました。代わりに、オンデマンドでリソースを作成する高レベルの API に依存します。 「本質的に、サーバーレス関数はランタイム環境を抽象化するため、開発者はインフラストラクチャに関連する構成や管理ではなく、アプリケーションの設計と構成に集中できるようになります」とチャンドラセカラン氏は述べています。 しかし、サーバーレス コンピューティングには独自の欠点があります。サーバーレス コンピューティングでは、開発者はアプリケーションの構築方法を再考する必要があり、サーバーレスは従来のアプリケーションとは対照的に動作するため、多くの場合トレーニングが必要になります。 さらに、アプリケーションを実行するには、システム サービスを開始する必要があります。その結果、遅延が発生し、リアルタイム アプリケーションに問題が発生する可能性があります。サーバーレスは企業を単一のベンダーに結び付けることにもなります。たとえば、AWS 用に構築されたサーバーレス アプリケーションを Microsoft Azure で実行できるように移植するのは簡単ではありません。 要約する 企業は VM、コンテナ、サーバーレスの中からどのように選択すればよいでしょうか? Volk 氏によると、答えはアプリケーションによって異なります。たとえば、従来のシステムは VM に依存することが多いのに対し、新しいクラウド アプリケーションはコンテナーとサーバーレス コンピューティング インフラストラクチャ上に構築されることがよくあります。 企業が最終的な選択をする必要はありません。これら 3 つのアプローチはそれぞれ異なりますが、企業はそれらを組み合わせて使用できます。多くの場合、コンテナは VM に配置できます。 「開発者は、仮想マシンの管理上の利点とコンテナが約束する柔軟性を組み合わせることができる」とVolk氏は述べた。 同様に、コンテナはサーバーレス アプリケーションでも機能します。たとえば、企業がレガシー アプリケーションに緊密に接続する必要のない新しいアプリケーションを構築している場合があります。しかし、VM は基盤が大きく異なるため、サーバーレス コンピューティングではあまり使用されません。 企業はこれら 3 つのアプローチを組み合わせて使用できますが、各アプローチには独自のツールと機能のセットがあるため、異なるシステムを管理するのは困難です。 VM 管理サービスは非常に強力ですが、コンテナおよびサーバーレス管理製品はまだ初期段階です。企業が最終的に求めているのは、3 つのサービスすべてを同時に使用できる管理製品です。 「これらの抽象化(VM とコンテナ、コンテナとサーバーレス)の間にはある程度の収束が見られますが、統合コントロール プレーンはまだ非常に新しいものです」と Chandrasekaran 氏は述べています。 企業は、アプリケーションとコンピュータ インフラストラクチャ間の緊密な接続を解除したいと考えています。 VM、コンテナ、サーバーレスは役立ちますが、アプリケーションの開発と管理のためのソリューションはまだ不足しています。 |
<<: エンタープライズハイブリッドクラウドの将来はどうなるのでしょうか?
XiNiX™ InfoTech Pvt. Ltd. には安価な仮想ホストがいくつかあり、オプションの...
hosteons の新しいアクティビティ: (1) クーポンコード「DOUBLERAM」を使用して ...
私は4年間SEOに携わっており、大小さまざまなアルゴリズムのアップデート、ウェブサイトの降格、Kステ...
今日、仕事中に、長い間外で食べ物を注文していないことを突然思い出したので、準備するために電話を手に取...
欧米の一部先進国では競馬産業が早くから誕生し、発展の歴史も長いため、成熟する時間は十分にあります。彼...
2022年8月23日、アマゾン ウェブ サービスは、Sanqi Interactive Entert...
第1回から第2回まで、「SEO実践:外部リンクを増やす方法と外部リンクを増やす際の注意点」「SEO実...
sharktechから特別なサーバープロモーションメールが届きました。 特別商品は全部で2つ。 数量...
[51CTO.com より引用] 現在、オンライン サービスの急速な成長により、インターネット ユー...
Aoyo Host (Aoyo VPS、Aoyo Cloud、Aoyoyun) の香港高防御 VPS...
テンセントテクノロジーニュース(明宣)北京時間8月10日、外国メディアの報道によると、テクノロジーブ...
ウェブサイトの組み込みは、検索エンジンのキーワードランキングの基礎です。組み込まれていないウェブペー...
現在、ウェブサイトの最適化に取り組んでいる SEO 担当者は数多くいます。インターネット上の専門企業...
「時代の中での一粒の塵も、庶民にとっては山となる。」この言葉は、ここ数年で急速に拡大したオンライン教...
「外部リンクは王様、コンテンツは女王」という言葉は SEO 業界では不変の定理となっているようで、多...