AWS OpsWorks
Chef と Puppet を使用した運用の自動化
AWS OpsWorks は、Chef や Puppet のマネージド型インスタンスを利用できるようになる構成管理サービスです。Chef や Puppet は、コードを使用してサーバーの構成を自動化できるようにするためのオートメーションプラットフォームです。OpsWorks では、Chef や Puppet を使用して、Amazon EC2 インスタンスやオンプレミスのコンピューティング環境でのサーバーの設定、デプロイ、管理を自動化できます。OpsWorks には、AWS Opsworks for Chef Automate、AWS OpsWorks for Puppet Enterprise、AWS 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 スタックを選択してください。詳細 »