Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Layar Cahaya Amazon, AWS Elastic Beanstalk, atau Amazon EC2?
Pahami perbedaannya dan pilih yang tepat untuk Anda
|
Tujuan |
Untuk menjelajahi apakah Amazon Lightsail, AWS Elastic Beanstalk, atau Amazon EC2 memenuhi kebutuhan Anda akan platform cloud atau layanan web komputasi. |
|
Terakhir diperbarui |
Februari 17, 2025 |
|
Layanan yang ditanggung |
Pengantar
Amazon Web Services (AWS) menawarkan layanan yang dapat memenuhi kebutuhan Anda untuk platform cloud atau layanan web komputasi. Tiga layanan yang sering dianggap berdampingan satu sama lain adalah:
-
Amazon Lightsail — seperangkat layanan inti yang dirancang untuk membantu Anda membangun situs web atau aplikasi web. Pertimbangkan Lightsail jika Anda menginginkan platform terpadu sederhana dengan beberapa layanan dasar, termasuk server virtual, penyeimbangan beban HTTP, database terkelola, penyebaran kontainer publik, jaringan pengiriman konten (CDN), manajemen DNS, dan pendaftaran domain. Lightsail menyediakan harga bulanan tetap dan dapat diprediksi.
-
AWS Elastic Beanstalk— layanan yang membuatnya mudah untuk menerapkan, mengelola, dan menskalakan aplikasi dan layanan web. Ini mendukung beberapa bahasa pemrograman seperti Python, Java, PHP Node.js, Ruby, .NET, dan Go. Dengan Elastic Beanstalk, Anda cukup mengunggah kode aplikasi Anda, dan AWS menangani infrastruktur yang mendasarinya, termasuk sumber daya penyediaan seperti instans Amazon EC2, penyeimbang beban, dan database, serta penskalaan dan pemantauan otomatis. Ini menyediakan integrasi bawaan dengan AWS layanan seperti RDS, Amazon S3, dan CloudWatch. Elastic Beanstalk menawarkan keseimbangan antara kontrol dan otomatisasi, memberi pengembang kemampuan untuk menyesuaikan infrastruktur sambil menurunkan biaya operasional. Tidak ada biaya tambahan untuk Elastic Beanstalk. Anda membayar AWS sumber daya (misalnya instans Amazon EC2 atau bucket Amazon S3) yang Anda buat untuk menyimpan dan menjalankan aplikasi Anda.
-
Amazon Elastic Compute Cloud (Amazon EC2) — AWS layanan yang menyediakan kapasitas komputasi yang dapat diskalakan sesuai permintaan, dengan tujuan memungkinkan Anda mengembangkan, menerapkan, dan menskalakan aplikasi lebih cepat. Anda dapat menggunakannya untuk meluncurkan instans komputasi sebanyak atau sesedikit yang Anda butuhkan, mengonfigurasi keamanan dan jaringan, dan mengelola penyimpanan. Anda juga dapat menambah kapasitas dengan menyediakan instans yang lebih besar (hingga ratusan core dan ribuan memori GiB) atau cluster load balancing dari instans yang lebih kecil. Beberapa model harga yang berbeda tersedia tergantung pada kebutuhan Anda.
Saat memilih antara Lightsail, Elastic Beanstalk, dan Amazon EC2, ingatlah pertumbuhan beban kerja Anda di masa depan dan bagaimana Anda berniat mengembangkan lingkungan Anda. AWS Jika penerapan Anda di masa mendatang memerlukan jaringan atau integrasi lanjutan Layanan AWS seperti Amazon Relational Database Service (Amazon RDS), Amazon DynamoDB, atau AWS Lambda, Anda harus mempertimbangkan untuk menggunakan Amazon EC2.
Berikut adalah pandangan tingkat tinggi tentang perbedaan utama antara layanan ini untuk membantu Anda memulai.
Amazon Lightsail |
Batang Kacang Elastis |
Amazon EC2 |
|
|---|---|---|---|
|
Ukuran Instans |
Beberapa jenis instance, mulai dari 512 MiB hingga 256 GiB RAM, dan 2 hingga 64 vCPU. Untuk informasi selengkapnya, lihat tab komputasi dan penyimpanan blok di bagian perbedaan di bawah ini. |
400+ jenis instance, dari 0,5 GiB hingga 24 TiB RAM, dan 1 hingga 448 vCPU. |
400+ jenis instance, dari 0,5 GiB hingga 24 TiB RAM, dan 1 hingga 448 vCPU. |
|
Blok Penyimpanan |
Disk pra-konfigurasi hingga 1280 GB per instans (ukuran penyimpanan terkait dengan jenis instans). Pasang disk tambahan hingga 16 TB dengan harga variabel. |
Volume Amazon EBS hingga 64 TB per volume. Input/output operasi per detik (IOPS) hingga 64.000 per volume (ukuran penyimpanan tidak tergantung pada jenis instans). |
Volume Amazon EBS hingga 64 TB per volume. Input/output operasi per detik (IOPS) hingga 64.000 per volume (ukuran penyimpanan tidak tergantung pada jenis instans). |
|
Cetak Biru Aplikasi |
34 cetak biru pra-konfigurasi, termasuk, Magento WordPress, Drupal,, dan banyak lagi. Node.js |
Sejumlah platform terkelola di Amazon Linux (Docker, Go, Java, Ruby, Python, .NET core, Tomcat), dan. NET/IIS di Windows Server. |
Sistem operasi umum dan dengan perangkat lunak dan layanan yang telah dikonfigurasi sebelumnya di AWS Marketplace |
|
Dukungan Kontainer |
Penyebaran sederhana gambar kontainer publik dengan biaya bulanan tetap termasuk transfer data. |
Mendukung wadah Docker individual, beberapa wadah dengan Docker Compose serta Amazon Elastic Container Service (Amazon ECS). |
Jalankan beban kerja kontainer secara native di Amazon EC2 menggunakan Docker atau Kubernetes yang dikelola sendiri, atau gunakan wadah untuk memisahkan layanan kon AWS tainer seperti Amazon ECS, Amazon EKS,,,, Lambda, dan lainnya. AWS Fargate AWS App Runner AWS Elastic Beanstalk |
|
Transfer Data |
Alokasi transfer data yang besar disertakan dengan biaya bulanan tetap untuk setiap instans komputasi Lightsail. |
Bayar per GB transfer data (keluar) dengan tingkat harga yang fleksibel dan tanpa biaya untuk lalu lintas masuk. |
Bayar per GB transfer data (keluar) dengan tingkat harga yang fleksibel dan tanpa biaya untuk lalu lintas masuk. |
|
Penyeimbangan Beban |
Penyeimbangan beban dasar HTTP/HTTPS untuk lalu lintas web volume rendah (hingga 5 GB per jam). |
Penyeimbangan beban fleksibel untuk semua jenis kasus penggunaan jaringan, termasuk HTTP, HTTPS, TCP, UDP, pemeriksaan kesehatan, penskalaan otomatis, dan banyak lagi. |
Penyeimbangan beban fleksibel untuk semua jenis kasus penggunaan jaringan, termasuk HTTP, HTTPS, TCP, UDP, pemeriksaan kesehatan, penskalaan otomatis, dan banyak lagi. |
|
Dukungan CDN |
Pengiriman konten global dari sumber Lightsail dengan biaya bulanan tetap (hingga 50 GB per bulan termasuk untuk tahun pertama). |
CloudFront Integrasi Amazon menyediakan pengiriman konten yang fleksibel dari Amazon EC2 AWS atau sumber lain atau eksternal berdasarkan pembayaran per GB (termasuk 1 TB per bulan untuk tahun pertama). |
CloudFront Integrasi Amazon menyediakan pengiriman konten yang fleksibel dari Amazon EC2 AWS atau sumber lain atau eksternal berdasarkan pembayaran per GB (termasuk 1 TB per bulan untuk tahun pertama). |
|
Performa |
Pilih dari 2 hingga 64 vCPU (1 hingga 32 core), dan memori 512 MiB hingga 256 GiB. |
Penskalaan tak terbatas dari satu berbagi ke ratusan inti CPU, dan 1 hingga 1000 memori GiB. |
Penskalaan tak terbatas dari satu berbagi ke ratusan inti CPU, dan 1 hingga 1000 memori GiB. |
|
Harga |
Harga bulanan tetap dan dapat diprediksi. |
Tidak ada biaya tambahan untuk AWS Elastic Beanstalk. Anda membayar AWS sumber daya (misalnya instans Amazon EC2 atau bucket Amazon S3) yang Anda buat untuk menyimpan dan menjalankan aplikasi Anda. |
Harga bayar per penggunaan yang fleksibel per jam, atau berdasarkan komitmen. |
Rincian tentang perbedaan
Jelajahi perbedaan antara Lightsail, AWS Elastic Beanstalk, dan Amazon EC2 di enam area. Ini mencakup kemudahan penggunaan, penyimpanan komputasi dan blok, penerapan kontainer, penyeimbangan beban, jaringan pengiriman konten, dan dukungan database terkelola.
Berikut adalah tabel keputusan yang membandingkan Amazon Lightsail, AWS Elastic Beanstalk, dan Amazon EC2 berdasarkan faktor keputusan utama:
|
Kriteria |
Amazon Lightsail |
AWS Elastic Beanstalk |
Amazon EC2 |
|---|---|---|---|
| Terbaik Untuk | Aplikasi sederhana, penerapan skala kecil | Aplikasi web dengan penerapan otomatis | Kontrol penuh atas infrastruktur |
| Kemudahan Penggunaan | Sangat mudah, UI yang disederhanakan, contoh yang telah dikonfigurasi sebelumnya | Penerapan yang mudah dan terkelola dengan pengaturan minimal | Kompleks, membutuhkan pengaturan dan manajemen manual |
| Skalabilitas | Penskalaan otomatis terbatas, dirancang untuk beban kerja kecil | Mendukung penskalaan otomatis, tetapi tidak segranular EC2 | Penskalaan otomatis yang sepenuhnya dapat disesuaikan |
| Kustomisasi | Opsi konfigurasi terbatas | Kustomisasi moderat dengan pilihan platform | Kontrol penuh atas OS, jaringan, dan sumber daya |
| Harga | Harga tetap, ramah anggaran | Bayar untuk EC2 yang mendasarinya, tetapi dengan beberapa otomatisasi | Pay-as-you-go, bisa mahal jika salah dikelola |
| Performa | Terbaik untuk beban kerja rendah hingga sedang | Baik untuk aplikasi web dengan penskalaan otomatis | Terbaik untuk beban kerja berkinerja tinggi dan komputasi intensif |
| Manajemen | Terkelola sepenuhnya, perawatan minimal | Penerapan terkelola, tetapi perlu pemantauan | Sepenuhnya dikelola sendiri, membutuhkan keahlian |
| Bahasa yang Didukung | Terbatas, bekerja paling baik dengan tumpukan umum (LAMP, Node.js, dll.) | Mendukung beberapa runtime (Node.js, Python, Java, .NET, dll.) | Setiap OS dan runtime didukung |
| Integrasi | Integrasi terbatas dengan layanan AWS | AWS Integrasi yang baik (RDS, S3,) CloudWatch | AWS Integrasi penuh |
| Keamanan | Fitur keamanan dasar, lebih mudah dikelola | Pembaruan keamanan otomatis, tetapi masih perlu pemantauan | Kontrol penuh atas pengaturan keamanan |
| Contoh Kasus Gunakan | Blog pribadi, situs web kecil, MVP, pembuatan prototipe | Aplikasi web, API, platform SaaS | Large-scale aplikasi, database, jaringan kustom |
Pedoman Keputusan:
-
Pilih Lightsail jika Anda menginginkan solusi sederhana dan ramah anggaran dengan pengaturan minimal.
-
Pilih Elastic Beanstalk jika Anda membutuhkan penerapan aplikasi yang mudah dengan beberapa tingkat kontrol dan skalabilitas.
-
Pilih EC2 jika Anda memerlukan kontrol penuh atas infrastruktur, kinerja tinggi, atau konfigurasi khusus Anda.
Gunakan
Sekarang setelah Anda mempelajari tentang apa layanan ini (dan AWS alat serta layanan pendukungnya) dioptimalkan, sekarang Anda dapat menyelami lebih dalam cara terbaik untuk menggunakannya.