web-dev-qa-db-ja.com

Amazon ec2とAWS Elastic Beanstalkの違い

EC2とBeanstalkの違いは何ですか。 SaaS、PaaS、IaaSについて知りたいのですが。

ワードプレスでWebアプリケーションを展開するには、スケーラブルなホスティングサービスが必要です。私の目的より良い何かがあれば、私にも知らせてください。

ただ通知するために、私は複数のワードプレスとdrupalサイトをホストして展開したいです。

サーバーにもっと時間をかけたくないし、開発に集中したくない。しかし、クラウドホスティングはオートスケーラブルである必要があります。

253
blueray

まず最初に、 EC2とElastic Compute Cloud は同じものです。

次に、AWSはEC2とElastic Beanstalkを含む幅広いWebサービスを網羅しています。また、S3、RDS、DynamoDB、その他すべて その他 など、他の多くのものも含まれます。

EC2

EC2はAmazonのサービスで、AWSクラウドでサーバー(AWSはこれらのインスタンスを呼び出します)を作成できます。あなたは時間単位であなたが使うものだけで支払います。 n個のインスタンスを起動するだけでなく、このインスタンスであなたがやりたいことは何でもできます。

エラスティックビーントーク

Elastic Beanstalkは、EC2層から抽象化された1つの層です。 Elastic Beanstalkは多数のEC2インスタンス、オプションのデータベース、およびElastic Load Balancer、Auto-Scalingグループ、セキュリティグループなどの他のいくつかのAWSコンポーネントを含むことができる「環境」をセットアップします。その後、AWSで実行しているソフトウェアを更新したいときはいつでも、Elastic Beanstalkがこれらのアイテムを管理します。 Elastic Beanstalkはそれがあなたのために作り出すこれらのリソースの上に少しのコストも加えません。 EC2を10時間使用している場合、支払う必要があるのは10時間の計算時間だけです。

Wordpressを実行する

Wordpressを実行するためには、それはあなたが最も快適であるものは何でもです。単一のEC2インスタンスで直接実行することも、 AWS Marketplace のソリューションを使用することも、Elastic Beanstalkを使用することもできます。

何を選ぶ?

システム運用を減らし、Webサイトに集中するだけの場合は、Elastic Beanstalkが最適です。 Elastic BeanstalkはPHPスタック(および他のもの)をサポートします。サイトをバージョン管理下に保ち、変更を加えるたびに環境に簡単にデプロイできます。それはまたトラフィックが増加している場合より多くのEC2インスタンスを生み出すことができるAutoscalingグループを設定します。

これは、 "elastic beanstalk wordpress"を検索したときのGoogleの最初の結果です。 https://www.otreva.com/blog/deploying-wordpress-Amazon-web-services-aws-ec2 -rds-via-elasticbeanstalk /

275
Josh Davis