質問: AWSを使おうと思いいろいろ調べていて、Elastic Beanstalkを使用すれば、ネットワークなどの知識がほとんどなくても環境構築からデプロイまでできてしまうと思うのですが、Elastic Beanstalkを使用するデメリットなどはどういったことがあるのでしょうか? 便利がゆえに後々何かしら設定を変更するのが不便とかあるのかなと思っているのですが、調べても特に見つからなかったので、何かあれば教えていただきたいと思っています。
回答: 以下、Elastic Beanstalk(以下、EB)を使用するメリット・デメリットです。 ご参考までに、宜しくお願いいたします。 ▼ メリット ・アプリケーションの実行環境を5~10分ほどで構築できる。 ▼ デメリット ・アプリケーションのデプロイ時にEC2・RDS等のインスタンスが再生成されるのでサービス停止します。 ・サーバ側のミドルウェア設定についてもYAMLファイルで管理し、デプロイする必要があります。 YAMLファイルでデプロイしないと、ミドルウェアの設定が反映されません。 ・データベースもEB画面から生成できますが、アプリケーションのデプロイ時にインスタンスを再生成 されるので消えてしまいます。なのでRDS等のサービスを使用する必要があります。