HAQM EC2 Auto Scaling の使用を開始する方法はいくつかあります。このページでは、EC2 フリートをすばやく簡単に管理およびスケールするために役立つリソースを紹介します。
-
AWS マネジメントコンソール
ステップ 1: AWS マネジメントコンソールにサインインする
アカウントを作成し、コンソールにサインインします。HAQM EC2 については、お客様が実際に使用した分のみをお支払いいただきます。AWS の新規のお客様の場合、HAQM EC2 を無料で使い始めることができます。詳細については、AWS 無料利用枠を参照してください。
ステップ 2: 起動テンプレートを作成する
HAQM EC2 ダッシュボードで、[Launch Templates (起動テンプレート)] をクリックして起動テンプレートを作成し、名前、AMI、インスタンスタイプ、その他の詳細を指定します。最初の起動テンプレートをセットアップするためのガイドラインを以下に示します。
ステップ 3: Auto Scaling グループを作成する
Auto Scaling ウィザードを使用して、Auto Scaling グループを作成し、名前、サイズ、Auto Scaling グループ用のネットワークを指定します。
ステップ 4: Elastic Load Balancing を追加する (オプション)
Elastic Load Balancing を使用して Auto Scaling を設定すると、受信アプリケーショントラフィックを Auto Scaling グループ内の HAQM EC2 インスタンス全体で分散させることができ、可用性が高く、耐障害性に優れたアプリケーションを構築できます。
お使いのロードバランサーを Auto Scaling グループに関連付け、需要に応じてスケールできる複数の EC2 インスタンスでアプリケーションのトラフィックを分散させることができます。
まず、ロードバランサーを作成する必要があります。
ステップ 5: スケーリングポリシーを設定する (オプション)
HAQM EC2 Auto Scaling グループのスケーリングポリシーを設定します。
-
AWS コマンドラインツール (CLI)
AWS CLI を使用して HAQM EC2 Auto Scaling の機能を利用できます。AWS CLI には、HAQM EC2 や HAQM CloudWatch など、さまざまな AWS 製品用のコマンドが用意されています。HAQM EC2 Auto Scaling のコマンドについては、AWS コマンドラインインターフェイスリファレンスの HAQM EC2 Auto Scaling セクションを参照してください。
-
AWS ソフトウェア開発キット (SDK)
ご使用のプログラミング言語やプラットフォームに適した API を使用し、HAQM Auto Scaling の使用を開始できます。また、AWS Mobile SDK を使用すれば、高品質のモバイルアプリケーションをすばやく簡単に構築できます。詳細については、アマゾン ウェブ サービスのツールを参照してください。
チュートリアル
以下に挙げる簡単な自習型チュートリアルを使用し、HAQM EC2 Auto Scaling を実際に操作してみましょう。より簡単な「Hellow World!」チュートリアルについては、AWS 10 分間チュートリアルをご覧ください。
HAQM EC2 Auto Scaling の開始方法
EC2 インスタンスを定義するテンプレートと EC2 Auto Scaling グループを作成し、正常なインスタンスの数を常時維持します。
スケーリングとロードバランシングを使用するアプリケーションのセットアップ
HAQM EC2 Auto Scaling グループにロードバランサーをアタッチし、着信トラフィックを複数の EC2 インスタンス間で自動的に分散します。
Elastic Load Balancing を使用した EC2 Auto Scaling グループの作成
ロードバランサーを使用して、EC2 Auto Scaling グループ全体で自動的にトラフィックを分散する方法をご覧ください。
10 分間チュートリアルを参照してください。
オンラインセミナー
AWS オンライン Tech Talk で最新情報を入手しましょう。
その他のリソース
HAQM EC2 Auto Scaling のその他のリソースを確認する