1. ホーム
  2. amazon-web-services

[解決済み】Amazon EC2とAWS Elastic Beanstalkの違いについて

2022-03-25 06:06:25

質問

EC2とBeanstalkの違いについて教えてください。SaaS、PaaS、IaaSについて知りたいです。

WordpressでWebアプリケーションを展開するために、スケーラブルなホスティングサービスが必要です。私の目的より良いものがあれば、それも教えてください。

参考までに、私は複数のWordpressとDrupalのサイトをホストし、展開したいと考えています。

サーバーに時間を割かず、開発に集中したい。しかし、クラウドホスティングは自動スケーラブルである必要があります。

どのように解決するのですか?

まず最初に 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インスタンス、データベース、ロードバランサ、オートスケーリンググループ、セキュリティグループなどのAWSコンポーネントを含む環境を構築します。そして、AWSで動作しているソフトウェアをアップデートしたいときに、Elastic Beanstalkがこれらのアイテムを管理します。Elastic Beanstalkは、これらのリソースを作成する際に、一切のコストを上乗せしません。EC2の使用時間が10時間であれば、支払うのは10コンピュート時間だけです。

Wordpressの実行

Wordpressの運用は、あなたが最も得意とするところでよいでしょう。単一のEC2インスタンスでそのまま動かすこともできます。 AWSマーケットプレイス また、Elastic Beanstalkを使うこともできます。

何を選ぶか?

システム運用を減らして、Webサイトにだけ集中したい」というケースでは、Elastic Beanstalkが最適でしょう。Elastic BeanstalkはPHPスタックをサポートしています(他のスタックも同様)。サイトをバージョン管理し、変更を加えるたびに簡単に環境にデプロイすることができます。また、トラフィックが増加した場合、より多くのEC2インスタンスを起動することができるオートスケーリンググループをセットアップすることができます。

Googleで「quot;elastic beanstalk wordpress"」と検索したときの最初の結果は以下のとおりです。 https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/