Elastigroup for Amazon Web Services

AWS 上のコンピューティング インフラストラクチャーをプロビジョニング、管理およびスケーリング。 SLA および高可用性を達成しながらコストを最大 80% 削減します。

お問い合わせ

汎用プレースホルダー画像

EC2 スポット インスタンスとは?

スポット インスタンスは、AWS 上の予備のコンピューティング キャパシティであり、Amazon がコンピューティング キャパシティを販売している 3 つの方法の 1 つです (残りの 2 つは、オンデマンド インスタンスおよびリザーブド インスタンス)。サーバー上のインスタンスという点では、これらの 3 つの間に違いはありません。

その違いはビジネス モデルにあります。オンデマンド インスタンスは従量制、リザーブド インスタンスは 1 年または 3 年の期間契約ですが、スポット インスタンスは Amazon の余剰コンピューティング キャパシティを使用することにより、コンピューティング コストを最大 80% 節約することが可能です。。スポット インスタンスは瞬時に中断されることがあるため、通常は、ステートレスな、ミッションクリティカルでないワークロードに適しています。Elastigroup for AWS を利用すると、スポットを使用して大幅にコストを削減しながら、ステートレスまたはステートフルで、本番環境のワークロードを実行できます。



特徴

Elastigroup は、高可用性および一貫性を保証するため、過去の統計データに基づいて前もって中断を予測し、異なるマシン タイプ、ゾーンにインスタンスを自動的に移行するか、オンデマンドにフォールバックします。Elastigroup は、サービス アップタイムを保証するため、プリエンプションが徐々に行われるようにします。指定された時間に応じて、Elastigroup は、最良のインスタンス タイプ (スポット、リザーブド、またはオンデマンド) の組み合わせでアプリケーションを自動的にスケーリングします。

主な機能

シームレスな統合

Elastigroup は、Kubernetes、Amazon EKS、Elastic Load Balancer、Application Load Balancer、Autoscaling Groups、Amazon ECS、Terraform, AWS CloudFormation、Beanstalk、OpsWorks、EMR、CodeDeploy などを含む、さまざまなアプリケーションおよびサービスと統合されます。

インテリジェントな自動スケーリング

Elastigroup は、アプリケーション向けにカスタマイズされた自動スケーリングを提供します。メトリクスベースまたはイベントドリブンで、Elastigroup は常にワークロードのニーズを満たす最良の組み合わせの VM を実行します。

コストを最大 80% 削減

Elastigroup は、スポット マーケットを適切に活用して、可用性を損なうことなく、インフラストラクチャーのコストを最適化します。

常にアップ

Elastigroup は、予測アルゴリズムを使用して、プリエンプトされる VM を識別して削除します。VM が終了する前に、新しい VM を起動してシームレスに置換します。Elastigroup は、異なるサイズおよびタイプに VM を分散し、コスト削減および VM の利用期間を最適化します。

詳細な情報

VM およびコンテナーで使用される項目、使用率などの詳細な情報を提供します。Elastigroup ダッシュボードでは、プリエンプティブ VM の使用率に基づいた潜在的なおよび実際のコスト削減の分析を行うこともできます。

リザーブド インスタンスを利用

Elastigroup は、利用されていないすべてのリサーブド インスタンスを探し出し、スポット インスタンスを起動する前にリサーブド インスタンスに優先順位を設定して、アプリケーションが最良のインスタンスの組み合わせで実行されるようにします。



主なユースケース



Elastigroup は、AWS Classic / Application および Network Load Balancers と統合され、新しいインスタンスの登録および終了されると予測されたインスタンスの安全な登録解除の責任を負います。また、リクエストやセッションが中断されないように、インスタンスが接続を終了するための十分な時間を確保します。

さらに詳しく »


Elastigroup は、Auto Scaling グループをより強力にしながら、同じ動作を保ちます。Elastigroup は、スポット インスタンスを活用してコンピューティング コストを最大 80% 削減しながら、アプリケーションの可用性を維持し、アプリケーションのニーズを満たすようにキャパシティを自動的にスケールアップまたはスケールダウンします。Elastigroup の自動スケーリング エンジンは、メトリクスベースおよびイベントドリブンのスケーリング手法を使用して、スケーリングの前に VM のサイズおよび価格を考慮します。

さらに詳しく »


Elastigroup は、Native Docker、Kubernetes、ECS、EKS など、AWS 上のコンテナーを実行するすべての手法と統合されます。Elastigroup は、スポット、リザーブド、オンデマンド インスタンスの組み合わせで計算を実行しながら、コンテナー アプリケーションの動作を維持します。また、可用性を向上しながらコストを大幅に削減します。Elastigroup とコンテナー ツールの統合の詳細:

さらに詳しく »


Elastigroup は、ステートフル インスタンスのスポットのコストを大幅に削減できます。スポット インスタンスは本来一時的なものであるため、通常はステートレス アプリケーションのみを実行します。Elastigroup を利用することにより、スポット インスタンス上で、データベース クラスターやストリーム処理などの、フォールトトレラントなアプリケーションを実行することができます。

さらに詳しく »


AWS Elastic Beanstalk を利用すると、Apache、NGNIX、Passenger、および IIS などの Web アプリケーションを簡単にデプロイおよびスケーリングできます。Elastigroup を利用することにより、低いコストで高可用性を達成するための最良のインスタンス タイプの組み合わせを保証する、最適化された自動スケーリング グループで同じサービスを実行することができます。

さらに詳しく »


AWS Elastic MapReduce は、要件を満たすようにクラスター キャパシティを簡単に追加/削除できる、管理されたビッグ データ フレームワークを提供します。EMR は、Hadoop、Apache Spark、およびその他の一般的な分散型フレームワークをサポートします。Elastigroup を利用することにより、スポット インスタンス上で EMR クラスターを実行することができます。100% の可用性を維持しながら、コストを大幅に削減できます。

さらに詳しく »


ブルー/グリーン CodeDeploy デプロイメントでは、インスタンスの新しいセットがプロビジョニングされ、CodeDeploy はアプリケーションの最新バージョンをインストールします。次に、CodeDeploy は、アプリケーションの以前のバージョンを実行するインスタンスの既存のセットから最新バージョンを実行するインスタンスの新しいセットにロード バランサーのトラフィックをリルートします。トラフィックが新しいインスタンスにリルートされた後、既存の (古い) インスタンスを終了できます。CodeDeploy の統合により、既存の Elastigroup でブルー/グリーン機能を利用して、コストと可用性が常に最適化されたシームレスなコード パイプラインを作成することができます。

さらに詳しく »

Elastigroup の特徴

一歩先を予測

Elastigroup は、予測アルゴリズムおよび過去のデータを使用してスポットの中断を予測します。

グレースフルな移行

Elastigroup は、オンデマンド インスタンスにフォールバックするオプション付きで、自動的にアプリケーションを最も安価に利用可能なインスタンスに移行します。

高速なクラウド

Elastigroup は、スポットの置換を自動化して、運用のオーバーヘッドを軽減し、開発時間を短縮します。





入門ガイド

Elastigroup 入門ガイド

ここでは Spotinst の登録方法から 各 クラウド プロバイダーと Elastigroup の接続、起動方法までを紹介しております。

Elastigroup for AWS 入門ガイド

こちらの入門ガイドでは AWS を使用して 一 から Elastigrop の作成方法について紹介しております。

関連資料

Elastigroup の概要

Elastigroup の仕組みや


価格/お問い合わせ

製品の詳細、価格など、お気軽にお問い合わせください。