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 Enterprise (Puppet のインフラストラクチャおよびアプリケーション管理用のオートメーションツールセット) をホストします。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 スタックを選択してください。詳細はこちら »