重要なお知らせ

AWS OpsWorks では、サポート終了が近づいており、新規のお客様を受け付けていません。詳細については、以下のサポート終了時のよくある質問をご覧ください。

  • AWS OpsWorks スタックのサポート終了に関するよくある質問 (リンク)
  • AWS OpsWorks for Chef Automate のサポート終了に関するよくある質問 (リンク)
  • AWS OpsWorks for Puppet Enterprise のサポート終了に関するよくある質問 (リンク)

AWS OpsWorks

Chef と Puppet を使用した運用の自動化

AWS OpsWorks は、Chef や Puppet のマネージド型インスタンスを利用できるようになる構成管理サービスです。Chef や Puppet は、コードを使用してサーバーの構成を自動化できるようにするためのオートメーションプラットフォームです。OpsWorks では、Chef や Puppet を使用して、Amazon EC2 インスタンスやオンプレミスのコンピューティング環境でのサーバーの設定、デプロイ、管理を自動化できます。OpsWorks には、AWS Opsworks for Chef AutomateAWS OpsWorks for Puppet EnterpriseAWS OpsWorks Stacks の 3 つのバージョンがあります。

AWS OpsWorks for Chef Automate

AWS OpsWorks for Chef Automate は、Chef Automate (設定管理、コンプライアンスとセキュリティ、継続的デプロイを目的とした、Chef のオートメーションツールスイート) を実行するための完全マネージド型設定管理サービスです。また、OpsWorks では、サーバーのパッチ適用、アップデート、バックアップが自動的に実行され、Chef サーバーが管理されます。OpsWorks を使用すると、独自の設定管理システムを運用したり、そのインフラストラクチャを管理したりする必要がなくなります。OpsWorks では、構成とコンプライアンスの管理など、Chef Automate のすべての機能を利用できます。管理は Chef コンソールまたはコマンドラインツール (Knife など) で行います。また、OpsWorks は Chef の既存のクックブックとシームレスに連動します。

Chef を既に使用している場合は、AWS OpsWorks for Chef Automate を選択してください。詳細 »


AWS OpsWorks for Puppet Enterprise

AWS OpsWorks for Puppet Enterprise は完全マネージド型の設定管理サービスであり、Puppet のインフラストラクチャおよびアプリケーション管理用の自動ツールセットである Puppet Enterprise をホストします。OpsWorks では、サーバーを自動的に修正、更新、バックアップすることで Puppet のマスターサーバーの管理も行います。OpsWorks を使用すると、独自の設定管理システムを運用したり、そのインフラストラクチャを管理したりする必要がなくなります。OpsWorks では、Puppet Enterprise のすべての機能にアクセスし、各機能を Puppet コンソールで管理できます。また、既存の Puppet コードをシームレスに使用できます。

Puppet を既に使用している場合は、AWS OpsWorks for Puppet Enterprise を選択してください。詳細 »


AWS OpsWorks スタック

AWS OpsWorks スタックはアプリケーションとサーバーの管理サービスです。OpsWorks スタックでは、ロードバランシング、データベース、アプリケーションサーバーなどのさまざまなレイヤーを含むスタックとしてアプリケーションをモデリングできます。各レイヤー内では、Amazon EC2 インスタンスのプロビジョニング、自動スケーリングの有効化、Chef レシピによるインスタンスの設定 (Chef Solo を使用) を実行できます。これにより、パッケージのインストール、言語やフレームワークのプログラミング、ソフトウェアの構成といったタスクを自動化できます。

アプリケーションのモデリングと管理のためのソリューションが必要な場合は、AWS OpsWorks スタックを選択してください。詳細 »