Pertama, EC2 dan Elastic Compute Cloud adalah hal yang sama.
Selanjutnya, AWS mencakup berbagai Layanan Web yang mencakup EC2 dan Elastic Beanstalk. Ini juga mencakup banyak lainnya seperti S3, RDS, DynamoDB, dan yang lainnya .
EC2
EC2 adalah layanan Amazon yang memungkinkan Anda membuat server (AWS memanggil instance ini ) di cloud AWS. Anda membayar per jam dan hanya apa yang Anda gunakan. Anda dapat melakukan apa pun yang Anda inginkan dengan instance ini serta meluncurkan n
jumlah instance.
Pohon Kacang Elastis
Elastic Beanstalk adalah satu lapisan abstraksi dari lapisan EC2. Elastic Beanstalk akan menyiapkan "lingkungan" untuk Anda yang dapat berisi sejumlah instance EC2, basis data opsional, serta beberapa komponen AWS lainnya seperti Penyeimbang Beban Elastis, Grup Penskalaan Otomatis, Grup Keamanan. Kemudian Elastic Beanstalk akan mengelola item-item ini untuk Anda setiap kali Anda ingin memperbarui perangkat lunak Anda yang berjalan di AWS. Elastic Beanstalk tidak menambahkan biaya apa pun selain sumber daya yang diciptakannya untuk Anda. Jika Anda memiliki 10 jam penggunaan EC2, maka yang Anda bayar adalah 10 jam komputasi.
Menjalankan Wordpress
Untuk menjalankan Wordpress, apa pun yang paling nyaman bagi Anda. Anda bisa menjalankannya langsung pada satu instance EC2, Anda bisa menggunakan solusi dari AWS Marketplace , atau Anda bisa menggunakan Elastic Beanstalk.
Apa yang harus dipilih?
Jika Anda ingin mengurangi operasi sistem dan hanya fokus pada situs web, maka Elastic Beanstalk akan menjadi pilihan terbaik untuk itu. Elastic Beanstalk mendukung tumpukan PHP (dan juga yang lain). Anda dapat menjaga situs Anda dalam kontrol versi dan mudah menyebar ke lingkungan Anda setiap kali Anda membuat perubahan. Ini juga akan mengatur grup Autoscaling yang dapat menelurkan lebih banyak instance EC2 jika lalu lintas bertambah.
Inilah hasil pertama dari Google ketika mencari "elastic beanstalk wordpress": https://www.otreva.com/blog/deploying-wordpress-amazon-web-services-aws-ec2-rds-via-elasticbeanstalk/