似たような機能である"AWS OpsWorks" と "AWS Elastic Beanstalk" の違いに関して説明します。
比較は以下の表の通りとなります。
比較表 | AWS OpsWorks | AWS Elastic Beanstalk |
一言で言うと | スタック管理 | アプリケーション管理 |
特徴 | ・高度な管理が可能。 ・Chefを利用してソフトウェアの設定、パッケージのインストール、データベースのセットアップ、サーバーのスケーリング、コードのデプロイなどが自動化される。 | ・Java、.NET、PHP、Node.js、Python、Ruby、Go、Docker など言語で開発されたアプリのデプロイに向いている。 ・コードをアップロードすると自動でデプロイされる。 ・その他キャパシティ、ロードバランシング、モニタリングは自動でデプロイされるため、利用者は構築する必要がない。 |
どんな人向け | ・高度なカスタマイズを行いたい人 ・Chefレシピなどで構築したい人。 | ・プログラムだけでアプリケーションを構築したい人 ・インフラ構築をおまかせしたい人 |
関連リンク:
AWS CloudFormation と AWS OpsWorksの違い
AWS まぎわらしい用語一覧へ戻る