このモジュールでは、このチュートリアル内で作成したリソースを終了させます。Amazon ECS で実行中のサービスを停止して ALB を削除し、AWS CloudFormation スタックを削除して ECS クラスターを基盤となる EC2 インスタンスすべてを含め終了します。

クリーンアップは必須ではありませんが、サービスの実行継続により料金が発生し続けることを防止できます。クリーンアップの開始


以下の手順に従って、各モジュールで作成した AWS リソースを削除します。

  • ステップ 1: サービスをオフにする

    クラスターで実行中の各サービス (posts、threads、users) を削除して、クリーンアップを開始します。
    • Amazon ECS コンソールに移動し、[クラスター] をクリックします。
    • BreakTheMonolith-Demo クラスターを選択します。
    • [サービス] タブで、サービスを選択し、[削除する] をクリックします。
    • 削除されたことを確認します。
    • すべてのサービスが削除されるまで、手順を繰り返します。

    次のステップに進む前に、実行中のすべてのタスクが終了するまで待つか、[タスク] タブをクリックして [すべてを停止する] をクリックする必要があります。

    ♻ クラスターのサービスそれぞれについてこれらのステップを繰り返します。
    空のクラスター
  • ステップ 2: リスナーの削除

    リスナーを削除
  • ステップ 3: ターゲットグループの削除

    • EC2 コンソールの [ターゲットグループ] に移動します。
    • リスト最上部のチェックボックス ([名前] の横) をオンにして、すべてのターゲットグループを選択します。
    • [アクション]、[削除する] の順にクリックします。
    • 削除されたことを確認します。
    ターゲットグループを削除
  • ステップ 4:AWS CloudFormation スタックを削除する

    • AWS CloudFormation コンソールに移動します。
    • CloudFormation スタック BreakTheMonolith-Demo の横のチェックボックスをオンにします。
    • [アクション]、[スタックを削除する] の順にクリックします。
    • 削除されたことを確認します。
    • スタックのステータスが DELETE_IN_PROGRESS に変わります

     

    警告 スタックを実行したままにしておくと、AWS アカウントへの課金が発生します。

    スタックの削除
  • ステップ 5: タスク定義の登録解除

    • Amazon ECR コンソールの [タスク定義] に移動します。
    • タスク定義 (api、posts、threads、users) を選択します。
    • [タスク定義名] ページで、タスク名の横にあるチェックボックスをクリックします。
    • [アクション] をクリックし、ドロップダウンリストから [登録解除する] を選択します。
    • アクションを確定します。

    ♻ 4 つのタスク定義すべてにこれらのステップを繰り返します。

  • ステップ 6: Amazon ECR リポジトリの削除

    • Amazon ECR コンソールの [リポジトリ] に移動します。
    • リポジトリの横にあるチェックボックスを選択し、[削除する] をクリックします。
    • 削除されたことを確認します。
    • すべてのリポジトリが削除されるまで、手順を繰り返します。
    リポジトリを削除

詳細はこちら

Amazon Elastic Container Service (Amazon ECS) を使用して大規模なアプリケーションをマイクロサービスとして実行および管理するための概要を理解します。 プレゼンテーションを視聴する >>

サポート

Amazon ECS を使用してコンテナ化されたアーキテクチャの AWS での構築と運用について詳しくご覧ください。
Amazon ECS リソースを見る »

掘り下げる

AWS でのマイクロサービス構築と運用のベストプラクティスを学習して、デプロイサイクルの高速化、イノベーションの促進、スケーラビリティの改善を実現できます。ホワイトペーパーを読む »