AWS Elastic Beanstalk の特徴

AWS Elastic Beanstalk を使う理由

AWS Elastic Beanstalk は、AWS でウェブアプリケーションを立ち上げて稼動させるのに最も速い方法です。アプリケーションのコードをアップロードするだけで、リソースのプロビジョニング、ロードバランシング、オートスケーリング、モニタリングなどの細かい作業はサービスが自動的に処理します。Elastic Beanstalk は、PHP、Java、Python、Ruby、Node.js、.NET、Go、Docker のウェブアプリケーションに最適です。Elastic Beanstalk には Amazon Elastic Compute Cloud (EC2)、Amazon Elastic Container Service (ECS)、AWS Auto Scaling、Elastic Load Balancing (ELB) などの主要な AWS のサービスが使用されており、数百万ユーザーへのサービス提供が必要なアプリケーションにも簡単に対応できます。

Page Topics

機能

機能

AWS Elastic Beanstalk では、人気のある多数の言語やフレームワークで作成されたウェブアプリケーションがサポートされています。開発マシンからクラウドへの移行に、コードの変更はまったく、またはほとんど必要ありません。ウェブアプリケーションをデプロイするための開発オプションには、Java、.NET、Node.js、PHP、Ruby、Python、Go、Docker などがあります。

AWS Elastic Beanstalk では、AWS マネジメントコンソール、Elastic Beanstalk コマンドラインインターフェイスVisual StudioEclipse を通じてコードをデプロイできます。 複数のデプロイポリシー (All at Once、ローリング、追加バッチによるローリング、イミュータブル、ブルー/グリーン) は、管理負荷を軽減しながら、アプリケーションのデプロイのスピードと安全性のための選択肢を提供します。

Elastic Beanstalk には、アプリケーションの状態のモニタリングと管理のための統一されたユーザーインターフェイス (UI) が用意されています。

Elastic Beanstalk では、40 を超える主要メトリクスや属性を収集してアプリケーションの状態が判定されます。Elastic Beanstalk Health ダッシュボードでは、アプリケーションの全体的な状態を可視化でき、アプリケーションのヘルスチェック、状態権限、状態レポートをカスタマイズして単一の UI にまとめられます。

Elastic Beanstalk は、Amazon CloudWatch および AWS X-Ray と統合するため、モニタリングダッシュボードを使用して、レイテンシー、CPU 使用率、応答コードなどの主要なパフォーマンスメトリクスを確認できます。メトリクスが設定しきい値を超過したときに通知が届くよう CloudWatch アラームを設定することもできます。 

マネージドプラットフォーム更新を使用して、Elastic Beanstalk 環境の最新プラットフォームバージョンや新しいパッチを自動的に取得するように選択できます。イミュータブルデプロイメカニズムにより、これらのアップデートが安全に実装されます。継続的な管理のために、アプリケーションプロパティのカスタマイズ、アラームの作成、Amazon Simple Notification Service (Amazon SNS) を介した E メール通知の有効化も可能です。

Elastic Beanstalk は Elastic Load Balancing と Auto Scaling を使用し、拡張/縮小ニーズに基づいてアプリケーションを自動的にスケールします。複数のアベイラビリティーゾーンを使用することで、アプリケーションの信頼性と可用性を高めることが可能です。

Elastic Beanstalk では、スポットインスタンスを含む Amazon EC2 インスタンスタイプなど、アプリケーションにとって最適な AWS リソースを自由に選択できます。また、アプリケーションを動かす AWS リソースの完全なコントロールを保持することができます。インフラストラクチャ要素のいくつか (またはすべて) を引き受ける場合は、Elastic Beanstalk の管理機能を使ってシームレスにそれを実行できます。 

Elastic Beanstalk は ISO、PCI、SOC 1、SOC 2、SOC 3 コンプライアンスに適合しており、HIPAA 適合条件も満たしています。つまり、Elastic Beanstalk で実行されるアプリケーションによって、規制対象の財務データや保護医療情報 (PHI) を処理できます。

AWS Graviton arm64 ベースのプロセッサは、Amazon EC2 で実行されるクラウドワークロードに最高の料金パフォーマンスを提供します。Elastic Beanstalk の AWS Graviton を使用すると、ワークロードの最適化ニーズに合わせて EC2 インスタンスタイプを選択でき、同等の x86 ベースのプロセッサよりも料金パフォーマンスが向上するという利点があります。