1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Elastic Beanstalk

Last updated at Posted at 2024-04-30

はじめに

この記事はAWS SAA試験勉強のための、AWS Elastic Beanstalkに関する知識のまとめです。

AWS Elastic Beanstalkとは

名称から機能を想像するのが少し難しいサービスですが、Java, .NET, PHP, Node.js, Python, Ruby, GoおよびDockerを使用して開発されたウェブアプリケーションを、Apache、Nginx, Passenger, IISなど使い成れたサーバでデプロイ及びスケーリングするサービスです。
(C言語は対応していません)

Elastic Beanstalkを本番環境で利用する場合、Amazon RDSをElastic Beanstalkの外に設定することでブルーグリーンデプロイメントが可能になります。

All at Once方式

All at Once方式は一度にすべてのインスタンスにデプロイする方法、ブルーグリーンデプロイメントはデプロイ時に同じ環境を隣に用意し、DNSのレイヤーで切り替える方式です。

AWS Elastic Beanstalk Tomcat プラットフォーム

AWS Elastic Beanstalk Tomcat プラットフォームは、Tomcat ウェブコンテナで実行できる Java ウェブアプリケーションのプラットフォームバージョンのセット。Tomcat は、nginx プロキシサーバーの背後で実行されます。

CloudFormationとの比較

CloudFormationはインフラの自動作成に優れていますが、Elastic Beanstalkのように簡単に環境を切り替える機能がありません。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?