メインコンテンツに移動

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 インスタンスでアプリケーションのトラフィックを分散させることができます。
    まず、 ロードバランサーを作成する必要があります。

    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 オートスケーリングのターゲット追跡ポリシー

    新規 — Amazon DynamoDB の自動スケーリング

    新規 — Amazon DynamoDB の自動スケーリング (ジェフ・バー、AWS、2017 年 6 月)

    AWS CodeDeploy および自動スケーリンググループによるブルー/グリーンデプロイの実行

    ステートマネージャーを使用して Auto Scaling グループの Amazon EC2 インスタンスを設定する

    EMR クラスターの自動スケーリング

    EMR クラスターの自動スケーリング (ジェフ・バー、AWS、2016 年 11 月)

    自動スケーリングによる Amazon EMR のアプリケーションの動的なスケーリング

    AWS Lambda と Amazon EC2 Run Command を使用してスケーリングされたインスタンス用のバックアップシステムを構築する

    自動スケーリングで車両管理が簡単に

    自動スケーリングで車両管理が簡単に (クリス・バークレイ、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 CodeDeploy とオートスケーリングインテグレーション

    動画

    Title slide for 'Automating Management of Amazon EC2 Instances with Auto Scaling,' a webinar presented by Michael Hanisch (AWS Solutions Architecture) on March 23, 2017. The slide features the AWS logo and indicates this is part of a webinar series.

    Amazon EC2 インスタンスの管理の自動化

    起動構成で起動を自動化する方法、ライフサイクルフックを使用してインスタンスがトラフィックを受信する前にソフトウェア環境を構成する方法、耐障害性を備えたマルチ AZ フリートを作成して、最低限の手間でアプリケーションを実行する方法について説明します。
    Screenshot from a video of the AWS re:Invent 2016 presentation on Auto Scaling titled 'The Fleet Management Solution for Planet Earth,' featuring a presenter and a slide with session details.

    Auto Scaling – フリート管理ソリューションと地球観測

    AWS と NASA ジェット推進研究所 (JPL) が、Auto Scaling があらゆる人にもたらす利益について説明しています。インスタンスの健全性を維持するための基本的フリート管理における EC2 のベストプラクティスとして、あるいは、「極端な負荷」を管理するための動的スケーリングとしての用途を解説します。

    動画

    A screenshot from a video presentation featuring Matt Wood from Amazon Web Services discussing AWS Lifecycle Hooks. Matt is seated at a desk with an AWS-branded coffee cup and laptop, speaking to the camera in a modern office setting.

    便利になったライフサイクルフック

    Dr.AWS プロダクトマーケティング責任者である Dr. Matt Wood が、Amazon Elastic Compute Cloud (EC2) インスタンスでライフサイクルフックの開始または終了を実行できる状態になったときに、Amazon CloudWatch Events を使用する Auto Scaling からイベントを送出させる方法を説明します。 
    Screenshot from AWS re:Invent 2015 showing the presentation 'All You Need to Know About Auto Scaling' by Michael Hanisch, AWS Solutions Architect, October 2015.

    Auto Scaling について知っておくべきこと

    この動画では、Auto Scaling の基本的な使用方法を紹介してから、より高度なトピック、たとえば、ブルーグ/リーンデプロイでのコストや戦略を最適化するためのスポットとオンデマンドインスタンスの併用方法、などについても解説していきます。
    Screenshot of the AWS EC2 Auto Scaling dashboard highlighting the benefits of auto scaling, including reusable instance templates, automated provisioning, and adjustable capacity, as displayed in the AWS Management Console.

    Auto Scaling EC2 でのカスタムスケーリングポリシー

    この動画では、Auto Scaling EC2 インスタンスをセットアップして Elastic Load Balancing (ELB) に配置する方法を紹介しています。また、CloudWatch アラートからトリガーされるカスタムのスケーリングポリシーをセットアップする方法も説明しています。

    今日お探しの情報は見つかりましたか?

    ぜひご意見をお寄せください。ページのコンテンツ品質の向上のために役立てさせていただきます