メインコンテンツに移動

AWS Elastic Beanstalk

AWS Elastic Beanstalk

AWS 上でフルスタックアプリケーションを簡単に移行、デプロイ、スケールします

メリット

リソースをプロビジョニングしたりプラットフォーム構成を管理したりすることなく、コードをアップロードするだけでフルスタックのアプリケーションをデプロイできます

自動プラットフォーム更新、セキュリティパッチ、組み込みのヘルスモニタリングを使用してコードを実行します。 

高可用性、自動スケーリング、統合セキュリティ制御が組み込まれた安全でスケーラブルなアプリケーションをデプロイします。

マネージドサービスのメリットを追加料金なしで活用できます。お支払いいただくのは使用したリソース分のみです。

Elastic Beanstalk を使う理由

AWS Elastic Beanstalk を使用すると、お客様はフルスタックのアプリケーションを簡単に移行、デプロイ、およびスケーリングできます。アプリケーションとインフラストラクチャの運用を管理し、開発者がビジネスロジックに集中できるようにします。

ユースケース

多くの大企業は、.NET アプリケーション、Java アプリケーション、PHP Web サービスなどの既存のモノリシックアプリケーションを、コードを分解したり再設計したりすることなく、オンプレミスのデータセンターや競合プラットフォームからクラウドに移行する必要があります。AWS Elastic Beanstalk は、こうした従来のアプリケーションに簡単な「リフトアンドシフト」パスを提供し、幅広いインスタンスタイプをサポートし、他の AWS サービスと統合するためのカスタマイズオプションを提供します。これにより、企業は既存のコードベースを迅速に移行しながら、レガシーシステムとの互換性を維持し、自動スケーリングやマネージドプラットフォーム更新などのクラウドのメリットを得ることができます。

個々のコンテナを運用している組織は、複雑なコンテナオーケストレーションを必要とせず、シンプルなデプロイと管理を必要としません。AWS Elastic Beanstalk を使用すると、チームは組み込みのスケーリングとインフラストラクチャ管理機能を備えた EC2 インスタンスで Docker コンテナを実行できます。これにより、インフラストラクチャの専門知識や運用上のオーバーヘッドなしに、さまざまなチームがコンテナ化されたアプリケーションを個別にデプロイおよび管理できます。

AWS を初めて利用する組織は、クラウドに関する深い専門知識がなくても簡単にアプリケーションをデプロイして実行する方法を必要としています。AWS Elastic Beanstalk を使用すると、こうしたお客様はコードをアップロードするだけでアプリケーションをデプロイできます。その間、サービスはインフラストラクチャのプロビジョニング、キャパシティスケーリング、負荷分散、およびヘルスモニタリングを自動的に処理します。また、プラットフォームの更新とパッチの適用も管理できるため、企業はインフラストラクチャの管理ではなくアプリケーションコードに集中できます。