- オートスケーリング›
- オートスケーリング入門
Auto Scaling の開始方法
Auto Scaling のご利用を開始するための方法はいくつかあります。Auto Scaling は、AWS マネジメントコンソール、AWS コマンドラインインターフェイス (CLI)、または AWS SDK を使用して設定できます。詳細については、以下のチュートリアル、ブログ、ビデオをご覧ください。
AWS マネジメントコンソールからの開始方法
1
ステップ 1: AWS マネジメントコンソールにサインインする
アカウントを作成し、コンソールにサインインします。Amazon EC2 については、お客様が実際に使用した分のみをお支払いいただきます。AWS の新規のお客様は、無料の Amazon EC2 を使用開始できます。詳細については、 AWS 無料利用枠をご参照ください。
2
ステップ 2: 起動テンプレートを作成する
Amazon EC2 ダッシュボードで 「起動テンプレート」を選択し、名前、AMI、インスタンスタイプ、その他の詳細を指定して起動テンプレートを作成します。最初の起動テンプレートをセットアップするためのガイドラインを以下に示します。
Amazon マシンイメージ (AMI) の選択:Amazon Linux 2 AMI (無料利用枠対象) をお勧めします。
インスタンスタイプを選択:t2.micro (無料利用枠対象) をお勧めします。
セキュリティグループ: 任意の選択肢として仮想ファイアウォールを設定できます。
3
ステップ 3: Auto Scaling グループを作成する
Auto Scaling ウィザードを使用して、Auto Scaling グループを作成し、名前、サイズ、Auto Scaling グループ用のネットワークを指定します。
4
ステップ 4: Elastic Load Balancing を追加する (オプション)
Elastic Load Balancing で Auto Scaling をセットアップすると、受信アプリケーショントラフィックを Auto Scaling グループ内の Amazon EC2 インスタンスに自動的に分散して、可用性が高く耐障害性の高いアプリケーションを構築できます。
お使いのロードバランサーを Auto Scaling グループに関連付け、需要に応じてスケールできる複数の EC2 インスタンスでアプリケーションのトラフィックを分散させることができます。
まず、 ロードバランサーを作成する必要があります。
お使いのロードバランサーを Auto Scaling グループに関連付け、需要に応じてスケールできる複数の EC2 インスタンスでアプリケーションのトラフィックを分散させることができます。
まず、 ロードバランサーを作成する必要があります。
5
ステップ 5: スケーリングポリシーを設定する (オプション)
Auto Scaling グループのスケーリングポリシーを設定します。
AWS コマンドラインツール (CLI) からの開始方法
AWS CLI から Amazon Auto Scaling の各機能をご利用いただけます。AWS CLI には、Amazon EC2 や Amazon CloudWatch を含む幅広い AWS 製品に対応するコマンドが準備されています。Auto Scaling 用コマンドについては、 AWS コマンドラインインターフェイスリファレンスの「Auto Scaling」セクションをご参照ください。
AWS SDK からの開始方法
Auto Scaling の使用開始には、各種プログラミング言語やプラットフォーム専用の API がご利用いただけます。また AWS Mobile SDK を使うことで、高品質のモバイルアプリケーションをすばやく簡単に構築できます。詳細については「 AWS での構築ツール」をご参照ください。
チュートリアル
EC2 Auto Scaling の開始方法: ステップバイステップのチュートリアル
スケーリングおよび負荷分散したアプリケーションのセットアップに関するステップバイステップのチュートリアル
EC2 Auto Scaling と Elastic Load Balancing の詳細
Elastic Load Balancing の開始方法
ブログ
AMI、AWS 開発者ツール、Amazon EC2 システムマネージャーによるインフラストラクチャとアプリケーションコードのブルー/グリーンデプロイの自動化
新規 — EC2 オートスケーリングのターゲット追跡ポリシー
新規 — EC2 オートスケーリングのターゲット追跡ポリシー (Jeff Barr、AWS、2017 年 7 月)
新規 — Amazon DynamoDB の自動スケーリング
新規 — Amazon DynamoDB の自動スケーリング (ジェフ・バー、AWS、2017 年 6 月)
AWS CodeDeploy および自動スケーリンググループによるブルー/グリーンデプロイの実行
AWS CodeDeploy グループとオートスケーリンググループによるブルー/グリーンデプロイの実行 (ジェフレヴァイン、2017 年 4 月)
ステートマネージャーを使用して Auto Scaling グループの Amazon EC2 インスタンスを設定する
ステートマネージャーを使用してオートスケーリンググループの Amazon EC2 インスタンスを設定する (Amjad Hussain、AWS、2017 年 3 月)
EMR クラスターの自動スケーリング
EMR クラスターの自動スケーリング (ジェフ・バー、AWS、2016 年 11 月)
自動スケーリングによる Amazon EMR のアプリケーションの動的なスケーリング
自動スケーリングによる Amazon EMR のアプリケーションの動的なスケーリング (ジョナサン・フリッツ、2016 年 11 月)
AWS Lambda と Amazon EC2 Run Command を使用してスケーリングされたインスタンス用のバックアップシステムを構築する
AWS Lambda と Amazon EC2 Run Command を使用したスケーリングインスタンスのバックアップシステムの構築 (ディエゴ・ナタリとヴィオム・ナグラニ、AWS、2016 年 11 月)
自動スケーリングで車両管理が簡単に
自動スケーリングで車両管理が簡単に (クリス・バークレイ、AWS、2016 年 10 月)
EC2 スポットフリートの自動スケーリング
EC2 スポットフリートの自動スケーリング (ジェフ・バー、AWS、2016 年 9 月)
AWS OpsWorks インスタンスのオートスケーリング
AWS OpsWorks インスタンスのオートスケーリング (ダニエル・ヒューシュ、AWS、2016 年 7 月)
Amazon ECS で Auto Scaling
Amazon ECS による自動スケーリング (クリス・バークレイ、AWS、2016 年 5 月)
自動スケーリングライフサイクルフックで AWS Lambda を使用する
オートスケーリングライフサイクルフックで AWS Lambda を使用する (Vyom Nagrani、AWS、2015 年 12 月)
自動スケーリングのインスタンス保護
オートスケーリングのためのインスタンス保護 (Jeff Barr、AWS、2015 年 12 月)
内部情報:AWS CodeDeploy とオートスケーリングインテグレーション
アンダーザフード:AWS CodeDeploy とオートスケーリングインテグレーション (ジョナサン・ターピー、AWS、2015 年 11 月)
動画
Amazon EC2 インスタンスの管理の自動化
起動構成で起動を自動化する方法、ライフサイクルフックを使用してインスタンスがトラフィックを受信する前にソフトウェア環境を構成する方法、耐障害性を備えたマルチ AZ フリートを作成して、最低限の手間でアプリケーションを実行する方法について説明します。
Auto Scaling – フリート管理ソリューションと地球観測
AWS と NASA ジェット推進研究所 (JPL) が、Auto Scaling があらゆる人にもたらす利益について説明しています。インスタンスの健全性を維持するための基本的フリート管理における EC2 のベストプラクティスとして、あるいは、「極端な負荷」を管理するための動的スケーリングとしての用途を解説します。
動画
便利になったライフサイクルフック
Dr.AWS プロダクトマーケティング責任者である Dr. Matt Wood が、Amazon Elastic Compute Cloud (EC2) インスタンスでライフサイクルフックの開始または終了を実行できる状態になったときに、Amazon CloudWatch Events を使用する Auto Scaling からイベントを送出させる方法を説明します。
Auto Scaling について知っておくべきこと
この動画では、Auto Scaling の基本的な使用方法を紹介してから、より高度なトピック、たとえば、ブルーグ/リーンデプロイでのコストや戦略を最適化するためのスポットとオンデマンドインスタンスの併用方法、などについても解説していきます。
Auto Scaling EC2 でのカスタムスケーリングポリシー
この動画では、Auto Scaling EC2 インスタンスをセットアップして Elastic Load Balancing (ELB) に配置する方法を紹介しています。また、CloudWatch アラートからトリガーされるカスタムのスケーリングポリシーをセットアップする方法も説明しています。
AWS を無料で試す
今日お探しの情報は見つかりましたか?
ぜひご意見をお寄せください。ページのコンテンツ品質の向上のために役立てさせていただきます