より柔軟なクラウドサービスモデルほど費用がかからない理由
パブリッククラウドインフラストラクチャは、企業がアプリケーションをデプロイおよび管理する方法を変革し、組織のニーズに応じて迅速にセットアップおよび拡張できるサービスを提供しました。
この記事では、サーバーの使用率を最適化するためのビンパッキングの重要性と、サーバーインフラストラクチャにおける使用率とコストの間の重要な関係について説明します。これは、パブリッククラウドプロバイダーの経済計算をよりよく理解し、リソース割り当てのトレードオフについて情報に基づいた選択を行うのに役立ちます。
クラウドプロバイダーの経済性:サーバー利用率
サーバーの使用率は、クラウドプロバイダーの費用対効果に影響を与える重要な側面です。サーバーリソースの多くが効率的に使用されると、顧客にとってより多くの価値が生まれ、使用率が低いと容量が無駄になり、コストが増加します。したがって、リソースを効率的に配分することは、運用費用と利益率に直接影響するため、クラウドプロバイダーが競争力を維持するために不可欠です。
私の経験では、クラウドコンピューティングの歴史のほとんどにおいて、サーバー使用率は平均で 50% 未満でした。つまり、すでに支払ったリソースをより有効に活用すれば、サーバーあたりの収益は2倍になる可能性があります。現在、優れたパブリッククラウドプロバイダーは 80% を超える使用率を達成できますが、プライベートクラウドを実装した場合はまだはるかに低くなります。サーバーの設備投資はサンクコストなので、加入者のワークロードがサーバーに蓄積されるたびに、そのサーバーの収益性に直接影響が及びます。
ビンパッキング:資源配分を最適化する手法
ビンパッキングは、さまざまなサイズのアイテムを固定サイズのコンテナ (ビン) に配置し、必要なビンの数を最小限に抑えることでリソース割り当てを改善する方法です。クラウド・インフラストラクチャーのコンテキストでは、ビンパックの例えは、仮想マシン、コンテナ、またはサーバーレス機能を物理サーバーに割り当てて、サーバーの使用率を最大化する方法に適用されます。
ビンパッキングアルゴリズムを使用すると、クラウドプロバイダーはインフラストラクチャへのワークロード配置を最適化し、アイドル状態または十分に活用されていないサーバーの数を減らすことができます。これにより、運用コストを最小限に抑えるだけでなく、サーバーの数が減り、消費電力や発熱量が少なくなるため、エネルギー効率も向上します。
共有リソースプールの力
大規模な共有リソースプールにより、クラウドプロバイダーはスケールメリットを活用して利用率を向上させることができます。複数のクライアントのリソースを 1 つの共有プールに統合することで、プロバイダーはインフラストラクチャ全体にワークロードをより効果的に分散できます。このアプローチにより、利用可能なリソースを効率的に使用できるようになり、サーバーがアイドル状態になったり、十分に活用されていなかったりする可能性が低くなります。
さらに、共有リソースプールにより、プロバイダーはクライアントの多様で変動するリソース需要から利益を得ることができます。このような需要の変動により、プロバイダーはリソースをより効率的に割り当てることができ、サーバーの使用率と費用対効果をさらに高めることができます。
手頃な価格のクラウドサービス:スポットインスタンスとサーバーレスコンピューティング
ビンパッキングと共有リソースプールによってサーバーの使用率が高くなるため、クラウドプロバイダーはスポットインスタンスやサーバーレスコンピューティングなどの低コストのサービスを提供できます。スポットインスタンスは一時的なオンデマンドインスタンスで、プロバイダーのインフラストラクチャーの余剰容量を活用するため、コストを大幅に削減できます。
同様に、サーバーレスコンピューティングでは、クライアントはサーバーのプロビジョニングや管理を行わずにアプリケーションを実行できます。このモデルでは、クラウドプロバイダーは需要に基づいてリソースを動的に割り当て、実際に使用した分だけクライアントに課金します。スポットインスタンスとサーバーレスコンピュートインスタンスはどちらも、ユーザーが明示的に設定するのではなく、クラウドプロバイダーの自動化によってスケジュールされます。そのため、クラウドプロバイダーはどのサーバーでも利用可能なリソースをすべて使用し、必要に応じてインスタンスを移動して実行時の使用率を最適化できます。このようなタイプのクラウドコンピューティングモデルは、ワークロードの配置の詳細からユーザーを抽象化するため、ビンパッキングと共有リソースプールによる効率向上のメリットを享受でき、その結果、サブスクライバーと共有できるプロバイダーのコストを削減できます。
マイクロサービスとモノリス
モノリシックな実行ファイルを使用するか、マイクロサービスとして分解するかを評価する場合、利用率とビンパッキングのジレンマに直接ぶつかります。マイクロサービスの実装は、分散デプロイが可能な多数の小さな実行エンティティで構成されています。これは、マイクロサービス実装に固有の自動スケーリングの概念と相まって、孤立した容量を小さなコンテナインスタンスで満たすことができ、ホスティングノードの使用率を直接高めることができるということです。
一方、大規模なモノリシック実装では、通常、サーバーごとにインスタンスが 1 つになるため、オーバープロビジョニングが必要になり、平均使用率が低くなることが保証されます。マイクロサービス/モノリスの決定には他にも多くの複雑な側面がありますが、マイクロサービスのバリアントはビンパッキングが非常に簡単なため、サーバー使用率が高くなる傾向があります。
Illumio: サービスモデル全体でクラウドを保護する
企業がパブリッククラウドインフラストラクチャとさまざまなサービスモデルを採用するにつれて、強固なセキュリティを維持することが最も重要です。イルミオは、人気のあるすべての人に包括的なセキュリティソリューションを提供することに専念しています。 クラウドサービスモデルこれにより、お客様はインフラストラクチャ制御(静的リソース割り当て)と低コスト(動的/抽象化されたリソース)の間のトレードオフについて、知識に基づいた意思決定を行うことができます。
イルミオゼロトラストセグメンテーション (ZTS) は、組織が選択したクラウドサービスモデルに関係なく、強力なセキュリティ体制を維持するのに役立つ適応可能なセキュリティ対策を提供します。企業が静的リソース割り当てを行う従来のサービスとしてのインフラストラクチャ (IaaS) アプローチを選択する場合でも、スポットインスタンスやサーバーレスコンピューティングなどのコスト削減につながる動的サービスを活用する場合でも、Illumio ZTS はネットワークを介したランサムウェアや侵害の拡散を防ぎ、機密データやアプリケーションを保護します。
Illumioは、組織がコスト効率とクラウドセキュリティの管理の完璧なバランスを見つけるのに役立ちます。もっと詳しく知りたいですか? 今すぐお問い合わせ。