パフォーマンスの問題は、オーバープロビジョニングやvCPUの選択の貧弱化、VMへの割り当てなど、さまざまな要因によって引き起こされる可能性があります。 これらの戦略を使用して間違いを訂正します。
EC2インスタンスの柔軟性を望む企業は、固定契約条件に同意することなく費用を節約するためにAWSスポットインスタンスに切り替えることができます。
AWSのお客様は、すぐに計算能力と長期契約を選択します。 しかし、ワークロードの柔軟性とコスト削減を重視する顧客はどうですか? AWSスポット市場は、両方の世界の中でも最高のものです。
サンフランシスコに本社を置くハイブリッドリレーショナルデータベース管理システムプロバイダーのスプライスマシン(Splice Machine)が顧客のニーズに対応するために、同社はElastic Compute Cloud(EC2)インスタンスのAWSスポット市場に注目した。 スプライスマシンは、データストリームの急増中にスポットインスタンスをスピンアップし、その後、要求が衰えたときにそれらを戻します。
Spline Machineのクラウドディレクター、Murray Brown氏は、「Amazonのためには、顧客がすべての容量を使用することを約束することは困難でした」と述べています。 そのため、AWSは、同じマシンであるSpot Instanceを、顧客のニーズによって決められた価格で提供しました。 スポット市場では、他の価格を選ぶことができます。
AWSスポット市場価格は、リザーブドインスタンスの場合は12または36カ月契約、さらに高価なオンデマンドインスタンスの場合よりも安価です。
Splice MachineはSparkやHadoopのように機能し、データストリームや解析モデルを実行する際の新しい容量の波を提供します。 その後、必要のないときにマシンを回転させるので、AWSスポット市場モデルに適しています。 これは、顧客がクラウドを使用するのではなく、施設内にソフトウェアをインストールしない限り、Splice Machineがリソースのプロビジョニングを担当するため、お客様には影響しません。 しかし、スポットインスタンスには欠点があります。
「価格が急上昇すると、AWSは人々のスポットインスタンスを消すようになる(2分後に警告を発する)。」とブラウン氏は語っています。
あらゆる規模の企業は、一時的または非重要な作業負荷のためにEC2スポットインスタンスをスピンアップすることで利益を得ることができます。
Murrayの以前の雇用者であるOktaは、400台のVMをビルドに使用していました。 Amazonから400の短期オンデマンドインスタンスを借りるのは高価なので、チームはスポットインスタンスを使用しました。 「ビルド・リリース・チームは国家を見ることができ、問題があれば、ビルドを失わないようにビッドを上げることができる」とブラウン氏は語っていました。
プロビジョニング、スポットインスタンスの監視
あらゆる規模の企業は、一時的または非重要な作業負荷のためにEC2スポットインスタンスをスピンアップすることで利益を得ることができます。 しかし、コストを抑え、それに応じて入札単価を調整し、お金を節約し、ワークロードを稼働させ続けることが重要です。 図1は、ユーザーがスポットインスタンスを要求する様子を示しています。
顧客の需要は、スポットインスタンス価格を決定します。
顧客需要の変化に伴い、価格は1日を通して上昇したり下降したりします。 たとえば、m4.xlargeテンプレートのオンデマンド価格は1時間あたり0.80ドルです。 出版時のスポット市場価格は、1時間あたり0.1372ドルで、オンデマンド価格よりも83%低かった。
図2は、ある日のスポットインスタンス対オンデマンドのコストを示しています。 スポット価格が上昇すると、顧客はインスタンスを保持するために入札を増やすことができます。
スポット数時間に渡ってピークと谷が現れます
AWSスポット市場は、Elastic Block Storeや他のAmazonインスタンスではなく、EC2専用です。 Amazonでは、Spot Bid Advisorを利用して、スポット価格について顧客に知らせることもできます。 顧問は、他の顧客があなたに優遇する頻度を把握しているので、それに従って入札戦略を調整することができます。
関連トピックス:
- Q:Hyper-Vの仮想マシン(VM)のエクスポートを始めた後にキャンセルが必要な時に、どのようなプロセスが停止に必要ですか?
- VMware vCenter Server 5.0でデータベースを共有ためのガイドライン
- ESX再インストール時の注意点【仮想化プラットホーム VMware vSphere】
- ランサムウェアとの戦いでイミュータブル(Immutable:不変)のバックアップだけで十分なのか?
- Amazon Web Services(AWS)管理コンソールでvCPU透明性を確保
- Windows Server 2012 Hyper-Vでの仮想マシンのインポート・プロセスを効率化
- VMパフォーナンスを促進するLUNコンフィグレーションのベスト・プラクティス[ストレージ・コンフィグレーション:5/5]
- VMware Technical Journal Issue 1