設定管理サービスである AWS OpsWorks を使用すると、ユーザーは Chef を使用して、あらゆる種類およびサイズのアプリケーションを簡単に設定および運用できます。パッケージのインストール、ソフトウェア設定およびストレージなどのリソースを含む、各コンポーネントのアプリケーションのアーキテクチャおよび仕様を定義できます。アプリケーションサーバーやデータベースなどの一般的な技術用のテンプレートから開始することも、スクリプトで記述できる任意のタスクを実行するために独自のテンプレートを構築することもできます。AWS OpsWorks は、時間または負荷に基づいてアプリケーションのサイズを調整する自動化や、環境の規模の変化に合わせて変更を調整する動的設定を備えています。

AWS を無料でお試しください

まずは無料で始める »
またはコンソールにサインイン

12 か月間の AWS 無料利用枠と、24 時間年中無休のカスタマーサービスやサポートフォーラムなどの AWS の基本的なサポート機能を利用できます。

AWS アカウント作成の流れはこちら »

日本担当チームへお問い合わせ »
opsworks-video-thumbnail
3:16
AWS OpsWorks のご紹介(日本語字幕)

OpsWorks_Benefit_SupportApp

AWS OpsWorks は、シンプルなウェブアプリケーションから非常に複雑なカスタムアプリケーション、およびスクリプト化されたインストールのソフトウェアまで、多様なアーキテクチャをサポートします。AWS OpsWorks は、Chef レシピや Bash/PowerShell スクリプトをサポートするため、MongoDB や Elasticsearch など、コミュニティで構築された設定を活用できます。始めに、リソースとソフトウェア設定を定義するレイヤーを使用して、アプリケーションをモデル化および可視化します。ニーズ、プロセス、およびツールに適合するようにアプリケーション設定のすべての面を制御します。

OpsWorks_Benefit_Automation

AWS OpsWorks では、自動インスタンススケーリングや自動復旧など、アプリケーションの使用期間を通して効率的に管理できる動的な設定や調整が可能です。オンラインになる新しい各インスタンスは自動的に仕様に合わせて構築され、システムイベントに対応して設定を変更できます。これにより、例えば、新しいウェブサーバーがオンラインになったとき、手動ステップなしで、ウェブアプリケーションのファイアウォールの設定を変更できます。

OpsWorks_Benefit_ResourceOrganization

AWS OpsWorks では、スタック、Layer およびアプリなどの概念を使用して、アプリケーションをモデル化および可視化できます。OpsWorks ダッシュボードには、すべての AWS リージョンにあるスタックのステータスが表示されます。AWS OpsWorks は、スタック名とレイヤー名でリソースにタグを付けるので、検出を容易にし、モニタリング、コスト割り当て、および権限の論理的グループ化をサポートします。AWS IAM ユーザーに特定のスタックへのアクセス権を付与し、マルチユーザー環境の管理を容易にします。 

OpsWorks_Benefit_SupportsAnyServer

AWS OpsWorks は、既存の EC2 インスタンスや独自のデータセンターで実行中のサーバーを含むあらゆる Linux サーバーまたは Windows サーバーにおいて、ソフトウェア構成、パッケージのインストール、データベースのセットアップおよびコードのデプロイ、といった運用タスクを自動化するのに役立ちます。1 つの設定管理サービスを使用して、ハイブリッド型アーキテクチャ全体でアプリケーションをデプロイおよび運用できます。



OpsWorks により、一緒に管理するリソースのセットの設定方法を定義する Layer を使用して、アプリケーションをモデル化して視覚化することができます。また、各 Layer にインストールスクリプトや初期化タスクなどのソフトウェア設定を定義することもできます。1 つのインスタンスが 1 つの Layer に追加されると、すべての設定手順が適用されます。OpsWorks では規約が重視されていますが、ご利用の環境のあらゆる要素をカスタマイズするための十分な柔軟性があります。 AWS OpsWorks はスクリプトでインストールを行うためのあらゆるソフトウェアをサポートします。OpsWorks は Chef フレームワークを使用するため、独自のレシピを使用するか、コミュニティで作成された何百もの設定を活用することができます。

OpsWorks は、継続的な統合などの DevOps の原則をサポートします。環境内のすべてを自動化できます。コードのデプロイ方法を指定するだけでなく、Chef レシピを使ってサーバー上のソフトウェアを設定したり、AWS API を使ってリソースをプロビジョニングしたりすることができます。これにより、ソースリポジトリからビルドサーバー、統合テスト、実稼働までのパイプラインがサポートされます。