クラウドバーストは、アプリケーションデプロイメントの手法です。オンプレミスのインフラやプライベートクラウドで実行されているアプリケーションが、オンプレミスで利用可能な量を超えてコンピューティング容量の需要が増加したときに、その処理を拡張し、パブリッククラウドプラットフォームに「バースト」させることができます。
クラウドバーストインスタンスは、パブリッククラウドプラットフォーム、プライベートクラウド、オンプレミスコンピューティングにまたがることができます。このモデルは、オンデマンドでスケーリングし、動的に容量を提供するパブリッククラウドの機能に依存しています。
クラウドバーストは、コンピューティングアクティビティのレベルが不均一または予測不可能な組織にとって有利です。負荷に関係なく、一貫したユーザーエクスペリエンスを提供できます。
次のような例があります。
コンピュータ生成画像(CGI:Computer Generated Image )などの画像や動画のレンダリング:コンピューティングアクティビティが比較的少ない期間の後に、コンピューティングに大きなスパイクが生じる場合
eコマーストランザクション:セール中に急速に増加し、ショッピング量を処理するように設定されたプライマリコンピューティングインスタンスの容量を超える場合
データ分析や人工知能(AI)コンピューティングサイクル:トレーニングやパターン認識セッション中に大幅に増加する場合
クラウドバーストを実装する方法は複数あります。このプロセスは手動で行うことができ、チームはクラウドオーバーフローインスタンスのプロビジョニングとプロビジョニング解除を手作業で行います。このアプローチは、通常、組織がクラウドバーストの必要性を事前に予測できる季節的なユースケース向けです。また、自動クラウドバーストでは、コンピューティングが容量の 50% に達したときなど、特殊なソリューションによってバーストのパラメーターが確立され、パラメーターが満たされたときにコンピューティング負荷が自動的にクラウドに迂回されます。
その他のアプローチは、オンプレミスとクラウドのインスタンス間でロードバランシングを分散することです。上記のケース全てにおいて、クラウドバーストをサポートするインフラは、ハイブリッドクラウドやマルチクラウドのアプローチによって異なる場合があります。例えば、バーストは、マルチクラウドアーキテクチャでは、クラウドからクラウドへ行うことができます。
Nutanix のようなクラウド管理プラットフォームは、クラウドバーストをセットアップし、オーケストレーションすることができます。例えば、 Nutanix NC2 は、ユーザーが必要に応じてデータセンターから Amazon Web Services(AWS)クラウドプラットフォームに迅速に容量をバーストすることを可能にします。
オンプレミスとクラウドコンピューティングの接続されたインスタンスで構成される ハイブリッドクラウドは、クラウドバーストに対する主要なアプローチです。オンプレミスのコンピューティングが処理能力を超えると、ワークロードはクラウドにバーストします。
クラウドバーストを実行する方法は、ハイブリッドクラウドだけではありません。AWS、Microsoft Azure、Google Cloud Platform(GCP)などの複数のプラットフォームにわたるマルチクラウドアーキテクチャも機能します。このシナリオでは、ワークロードが 1 つのクラウドプラットフォームから別のクラウドプラットフォームにバーストします。なぜこれを望むのでしょうか?その答えは、複数のクラウドプラットフォームを活用することで実現できる堅牢なインフラが、クラウドバーストのポジティブな結果を確実にするのに役立つからです。より高い回復力によって事業継続性を強化します。1 つのクラウドプラットフォームで障害が発生すると、別のクラウドプラットフォームがワークロードを占有します。さらに、クラウドバーストにマルチクラウドを使用すると、クラウドでのベンダーロックインを回避できます。
クラウドバーストは、それを導入する組織に多くのメリットをもたらします。主な例は、次のとおりです。
スケーラビリティの計画:クラウドバーストは、アプリケーションの所有者やその他の利害関係者にリソース需要を評価し、容量計画に取り組むように促す強制的な機能になる可能性があります。このプロセスは、過負荷による停止やその他の中断を防ぐのに役立ちます。クラウドバーストを計画するには、関連チームがアプリケーションのライフサイクルの設計段階と展開段階でアプリケーションのスケーラビリティを考慮する必要があります。これにより、プロセスの中で自動スケーリングのサービスやツールを活用できます。
効果的なコスト管理:クラウドバーストには価格が伴いますが、この方法では、オンプレミスインフラへの過剰な投資を避けることでコストを節約できる可能性があります。例えば、ピークシーズンに必要な全ての容量を調達し、それを今年の残りの期間に未使用のままにしておくことは、無駄な資本支出(CapEx)が生じます。従量課金制モデルとクラウド容量に対する固定コミットメントの評価など、徹底的なコスト分析が必要です。コストの監視と制御も、クラウドバーストの投資収益率(ROI)分析に考慮する必要があります。
ディザスタリカバリの確保:クラウドバーストは、ディザスタリカバリ(DR)戦略をサポートできます。これには、障害が発生した場合にオンプレミスのコンピューティングインスタンスからクラウドへのフェールオーバーを自動化することが含まれます。あるいは、データをクラウドに継続的にレプリケートする「ミラーリング」により、クラウドバーストは高可用性と DR を可能にします。
ピーク負荷の課題の管理:適切に計画され、実行されたクラウドバーストの実装により、関係者は季節的なセールなどのコンピューティングのピーク時を予測し、準備することができます。また、クラウドバーストにより、予期しない需要の急増に対処し、アプリケーションの応答時間を維持して優れたユーザーエクスペリエンスを実現できるリアルタイムのトラフィック管理を実装することもできます。
アプリケーション性能の最適化:クラウドバーストソリューションには、アプリケーション性能の監視と最適化のための機能が含まれている場合があります。アプリケーションの性能レベルを監視し、必要に応じてクラウドバーストをトリガーすることで、組織はアプリケーションの性能を最適化できます。
データセキュリティとコンプライアンスの強化:クラウドバーストは、適切なポリシーと制御が実施されていると仮定すると、データセキュリティとコンプライアンスに有益です。ただし、クラウドバーストのデプロイは、特にマルチクラウドアーキテクチャの場合、セキュリティとコンプライアンスについて慎重に検討する必要があります。
これらの利点をご体験いただけます。今すぐお問い合わせください。
クラウドバーストは、困難な場合があります。次のような例があります。
Nutanix データベースサービス(NDB)、Nutanix ユニファイドストレージ(NUS)、Nutanix クラウドマネージャー(NCM)などの Nutanix ソリューションは、アプリケーションオーナー、セキュリティチーム、クラウドマネージャーがこれらの課題を克服するのに役立つ機能を提供します。