Instance~|日商エレクトロニクス×デジタルトランスフォーメーションITのチカラで、デジタルビジネスへの変革を。Instanceについてご紹介します。Instanceを使うことで、ステートフルアプリケーションの実装基盤の一つとしてスポットインスタンスを選択肢に含めることができます。Instanceとは?パブリッククラウド上で多数のインスタンスを管理するSpotinst社によると、コンテナ化されたアプリケーションが人気を博してきている一方、クラウド上のワークロードの多くが単一インスタンスのステートフルアプリケーションで構成されていると言います。Instance機能はディスクベースでの情報保持、および、IPアドレスやロードバランサとの紐付きを保持する仕組みを単一スポットインスタンスの環境で提供します。これによりインスタンスの再購入時に情報引継を行い、コストメリットのあるスポットインスタンスをステートフルアプリケーションの基盤として活用できます。再購入が必要なタイミングで所持するリザーブドインスタンスが余っている場合はそれを用いたり、スポットインスタンスが購入できない場合はオンデマンドインスタンスに自動でフォールバックさせたりすることも可能です。Instanceを作成してみましょう。Instanceは既存のオンデマンドインスタンスをインポートすることもできますが、今回はコンソール画面で一から順を追って作成してみたいと思います。Instance」の「Instances」を選択。Instance」をクリック。立ち上げるインスタンスの設定名、インスタンスを起動するリージョンやAZを選択します。次にあるインスタンス設定のプルダウンに選択可能なリソースがセットされます。下に進むと、起動できるインスタンスタイプ/サイズや起動設定(UserDataやシャットダウンスクリプト)、タグの付与などの設定ができます。2リソース保持オプションの選択ディスクベースのデータ保持の方法や、ENIによるIPアドレスの引継ぎなどの設定をここで行います。曜日などを指定した定期的なメンテナンススケジュールの設定もできます。3設定の確認と作成実行ここまでの入力を終えると、設定した内容の確認画面が表示されます。Instanceが作成されます。Instanceの作成に失敗しましたが、Spotinstは処理がコケた場合以下のようなシンプルな画面しか表示されません。調べるにも「ログはどこ?」との疑問にぶつかりましたが、アカウント発行時に登録したメール宛にエラーの旨とAWSから返されたエラーメッセージが通知されていたので、それを元に対応することができました。ちなみにエラーは、CentOSのパブリックイメージを利用しようとしておりましたが、このアカウント上でそのイメージをサブスクライブし忘れていた、というお恥ずかしながらの凡ミスになります。Failureのダイアログにログのリンクが表示されるケースもあるようです。上記のように何もログへのアクセス方法が表示されない場合はメールで受信しているかもしれませんのでご確認いただくと良いと思います。Instanceをご活用ください。HACKとは?日商エレクトロニクスが提供するデジタルフォーメーションを促すサービスについてのブログです。APM、AIOps、自動化コンサルティング、クラウドコスト削減についてのサービス活用事例やノウハウなどをお伝えしていきます。「デジタル化で顧客体験をもっと豊かに」デジタルトランスフォーメーションを目指す企業さまの力強いパートナーとして最大限協力いたします。