7
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?

More than 3 years have passed since last update.

AWS Elastic Beanstalk とは?

Posted at

勉強前イメージ

アプリをどうにかするやつ?
豆の木ってどういうことなんやろ

調査

AWS Elastic Beanstalk とは

AWSで簡単にWebアプリが実行できるサービスになります。
通常であれば、EC2インスタンスを立ててapacheをインストールして、セキュリティグループを設定してオートスケールの設定を・・などありますが、
サーバを立てるところからすべてEC2でやってもらえるサービスになります。
アプリケーションを実行するミドルウェアやOSは準備されており、コードさえアップロードすればwebアプリケーションを動かすことができ、
webサーバのインストールもELBによる負荷分散なども不要です。

イメージ

イメージとしては、
通常であれば用意しないといけないのは サーバ、webサーバ、プログラム(青い箇所) ですが、
Elastic Beanstalkであれば プログラム(青い箇所) のみでwebアプリケーションを動かすことが出来ます。

  • 通常のイメージ

1AWS Elastic Beanstalk とは? - diagrams.net - Google.png

  • Elastic Beanstalk のイメージ

2AWS Elastic Beanstalk とは? - diagrams.net - Google.png

マネジメントコンソールで確認

  • マネジメントコンソールでアプリケーションを構築

1Elastic Beanstalk マネジメントコンソール - Google Chrome 2021.png

  • 設定を記載していく

アプリケーション名を記載し、
プラットフォームの設定も記載します。

2Elastic Beanstalk マネジメントコンソール - Google Chrome 2021.png

  • 構築を開始

構築に進めれば、構築されていきます。

3環境の作成 - Google Chrome 2021-02-27 15.28.27.png

  • 構築完了

構築ができればこちらで状態を見ることが出来ます。

4Qiitatest-env - ダッシュボード - Google Chrome 2021-02-27.png

費用

Elastic Beanstalk 自体の費用は無料だが、
それにかかるEC2インスタンスなどの費用が1時間毎につきかかってきます。

勉強後イメージ

こんな便利なのがあるのかーーすごいーー
いろいろEC2の設定してーいろいろーってちょっとめんどくさいときがあるから、
これだとパッとできるね!

参考

7
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
7
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?