Amazon Lightsail, AWS Elastic Beanstalk, atau Amazon? EC2 - Amazon Lightsail, AWS Elastic Beanstalk, atau Amazon? EC2

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Amazon Lightsail, AWS Elastic Beanstalk, atau Amazon? EC2

Pahami perbedaannya dan pilih yang tepat untuk Anda

Tujuan

Untuk menjelajahi apakah Amazon Lightsail AWS Elastic Beanstalk,, atau EC2 Amazon memenuhi kebutuhan Anda akan platform cloud atau layanan web komputasi.

Terakhir diperbarui

Februari 17, 2025

Layanan yang tercakup

Pengantar

Amazon Web Services (AWS) menawarkan layanan yang dapat memenuhi kebutuhan Anda akan platform cloud atau layanan web komputasi. Tiga layanan yang sering dipertimbangkan bersama satu sama lain adalah:

  • Amazon Lightsail — serangkaian 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, load balancing HTTP, database terkelola, penyebaran kontainer publik, jaringan pengiriman konten (CDN), manajemen DNS, dan pendaftaran domain. Lightsail memberikan harga bulanan tetap dan dapat diprediksi.

  • AWS Elastic Beanstalk— layanan yang memudahkan untuk menyebarkan, 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, dan menangani infrastruktur yang mendasarinya AWS , termasuk penyediaan sumber daya seperti instans EC2 Amazon, penyeimbang beban, dan database, serta auto-scaling dan monitoring. Ini menyediakan integrasi built-in dengan AWS layanan seperti RDS, Amazon S3, dan. CloudWatch Elastic Beanstalk menawarkan keseimbangan antara kontrol dan otomatisasi, memberikan pengembang kemampuan untuk menyesuaikan infrastruktur sambil membongkar overhead operasional. Tidak ada biaya tambahan untuk Elastic Beanstalk. Anda membayar AWS sumber daya (misalnya EC2 instans Amazon 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 sesuai permintaan dan terukur, dengan tujuan memungkinkan Anda mengembangkan, menerapkan, dan menskalakan aplikasi dengan lebih cepat. Anda dapat menggunakannya untuk meluncurkan sebanyak atau sesedikit instance komputasi yang Anda butuhkan, mengonfigurasi keamanan dan jaringan, dan mengelola penyimpanan. Anda juga dapat menambahkan 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 EC2 Amazon, ingatlah pertumbuhan beban kerja Anda di masa depan dan bagaimana Anda ingin menumbuhkan lingkungan Anda. AWS Jika penerapan masa depan Anda memerlukan jaringan lanjutan atau integrasi dengan Layanan AWS seperti Amazon Relational Database Service (Amazon RDS), Amazon DynamoDB, atau AWS Lambda, Anda harus sangat mempertimbangkan untuk menggunakan Amazon. EC2

Berikut adalah pandangan tingkat tinggi tentang perbedaan utama antara layanan ini untuk membantu Anda memulai.

Circular icon with a clock face and arrow indicating time passing or scheduling.

Amazon Lightsail

Cloud icon with tree-like structure inside, representing cloud computing services.

Elastic Beanstalk

Microchip icon representing a computer processor or integrated circuit.

Amazon EC2

Ukuran Instance

Beberapa jenis instans, mulai dari 512 MiB hingga 64 GiB RAM, dan 2 hingga 16 v. CPUs Untuk informasi selengkapnya, lihat tab komputasi dan blokir penyimpanan di bagian perbedaan di bawah ini.

400+ jenis instans, dari 0,5 GiB hingga 24 TiB RAM, dan 1 hingga 448 v. CPUs

400+ jenis instans, dari 0,5 GiB hingga 24 TiB RAM, dan 1 hingga 448 v. CPUs

Blok Penyimpanan

Disk yang telah dikonfigurasi sebelumnya hingga 640 GB per instans (ukuran penyimpanan terkait dengan jenis instans). Pasang disk tambahan hingga 16 TB dengan harga variabel.

Amazon EBS volume hingga 64 TB per volume. Input/output operasi per detik (IOPS) hingga 64.000 per volume (ukuran penyimpanan tidak tergantung pada jenis instans).

Amazon EBS volume 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

35 cetak biru pra-konfigurasi, termasuk, Magento, Drupal WordPress, Node.js, dan banyak lagi.

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

Support Kontainer

Penyebaran sederhana gambar kontainer publik dengan biaya bulanan tetap termasuk transfer data.

Mendukung kontainer Docker individual, beberapa kontainer 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 terapkan container untuk memisahkan layanan kontainer AWS seperti Amazon ECS, Amazon EKS,,,, Lambda, dan lainnya. AWS Fargate AWS App Runner AWS Elastic Beanstalk

Transfer Data

Alokasi transfer data yang murah hati disertakan dengan biaya bulanan tetap untuk setiap instans komputasi Lightsail.

Bayar per transfer data GB (keluar) dengan tingkatan harga fleksibel dan tanpa biaya untuk akses masuk.

Bayar per transfer data GB (keluar) dengan tingkatan harga yang fleksibel dan tanpa biaya untuk lalu lintas masuk.

Penyeimbangan Beban

Load balancing dasar HTTP/HTTPS untuk lalu lintas web volume rendah (hingga 5 GB per jam).

Load balancing fleksibel untuk semua jenis kasus penggunaan jaringan, termasuk HTTP, HTTPS, TCP, UDP, pemeriksaan kesehatan, penskalaan otomatis, dan banyak lagi.

Load balancing 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 (termasuk hingga 50 GB per bulan untuk tahun pertama).

CloudFront Integrasi Amazon menyediakan pengiriman konten yang fleksibel dari Amazon EC2 AWS atau sumber lain atau eksternal dengan basis bayar 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 dengan basis bayar per GB (termasuk 1 TB per bulan untuk tahun pertama).

Performa

Pilih dari 2 hingga 8 v CPUs (1 hingga 4 core), dan memori 512 MiB hingga 32 GiB.

Penskalaan tak terbatas dari satu yang dibagikan ke ratusan core CPU, dan 1 hingga 1000 memori GiB.

Penskalaan tak terbatas dari satu yang dibagikan ke ratusan core 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 EC2 instans Amazon atau bucket Amazon S3) yang Anda buat untuk menyimpan dan menjalankan aplikasi Anda.

Fleksibel pay-per-use per jam, atau harga berbasis komitmen.

Detail tentang perbedaan

Jelajahi perbedaan antara Lightsail AWS Elastic Beanstalk,, dan EC2 Amazon di enam area. Ini mencakup kemudahan penggunaan, komputasi dan penyimpanan blok, penerapan kontainer, penyeimbangan beban, jaringan pengiriman konten, dan dukungan database terkelola.

Ease of use

Kemudahan penggunaan

Lightsail menawarkan serangkaian layanan inti untuk menyebarkan server web dan aplikasi yang didukung database, dengan dukungan untuk penyeimbangan beban, kontainer, jaringan pengiriman konten (CDN), manajemen DNS, dan pendaftaran domain. Anda juga dapat memilih dari satu set cetak biru aplikasi untuk menyebarkan aplikasi standar seperti WordPress situs, atau aplikasi stack LAMP. Lightsail sangat cocok untuk organisasi dengan persyaratan situs web dan aplikasi sederhana, dan mereka yang lebih memilih harga bulanan yang tetap dan dapat diprediksi.

Elastic Beanstalk, di sisi lain, adalah layanan yang lebih fleksibel untuk menyebarkan dan menskalakan aplikasi web. Ini mendukung beberapa bahasa pemrograman dan server web, secara otomatis menangani penyediaan kapasitas, load balancing, auto-scaling, dan pemantauan kesehatan aplikasi. Elastic Beanstalk terintegrasi secara mulus AWS dengan layanan lain seperti CloudWatch RDS dan, memungkinkan arsitektur yang lebih kompleks dan kontrol halus atas sumber daya yang mendasarinya.

Dengan Amazon EC2, Anda memiliki fleksibilitas yang lebih besar untuk mengonfigurasi beban kerja melalui serangkaian kapasitas komputasi, fitur, dan integrasi yang lebih luas dengan yang lain. Layanan AWS Amazon EC2 menyediakan opsi pembelian yang lebih fleksibel termasuk sesuai permintaan per jam dan harga berbasis komitmen yang lebih rendah. Penyebaran khas Amazon EC2 mungkin memerlukan penggunaan yang lain Layanan AWS, seperti database dan penyeimbang beban, yang masing-masing memiliki model harga dan detail konfigurasi sendiri.

Compute and block storage

Hitung dan blokir penyimpanan

Lightsail menyediakan beberapa opsi untuk ukuran instans Anda, mulai dari 2 vCPUs, memori 512 MiB, dan penyimpanan SSD 20 GB, hingga 16 v, memori 64 GiBCPUs, dan penyimpanan SSD 1280 GB. Instans komputasi Lightsail juga menyertakan alokasi transfer data gratis yang murah hati, dan ditagih dengan harga tetap dan dapat diprediksi.

Elastic Beanstalk EC2 dan Amazon mendukung ratusan jenis instans yang mendukung beban kerja apa pun, dengan 1 hingga CPUs 100 v, dan 1000 GiB RAM. Beberapa volume penyimpanan berukuran individual dapat dilampirkan ke instans Elastic Beanstalk EC2 dan Amazon dengan berbagai tingkatan kinerja. Elastic Beanstalk EC2 dan Amazon juga mendukung Instans Spot dan instans berbasis Graviton, memungkinkan penskalaan hemat biaya dan komputasi berkinerja tinggi.

Container deployments

Penyebaran kontainer

Kontainer Lightsail menyediakan cara mudah untuk mulai menerapkan gambar kontainer publik AWS pada instance komputasi, dengan RAM 0,25 CPUs v dan 512 MiB, hingga RAM 4 v dan 8 GiB. CPUs Setiap penyebaran kontainer Lightsail dilengkapi dengan transfer data 500 GB dengan biaya bulanan tetap.

Elastic Beanstalk dapat menjalankan kontainer Docker individual, beberapa kontainer dengan Docker Compose, atau menyebarkan ke Amazon ECS, layanan orkestrasi kontainer terkelola sepenuhnya yang mengelola dan menskalakan instans Amazon yang menjalankan container. EC2

Kontainer dapat dikelola sendiri di Amazon EC2, atau digunakan ke layanan AWS kontainer yang dikelola sepenuhnya seperti Amazon ECS, Amazon EKS, App Runner, Elastic Beanstalk, dan Lambda. Layanan ini mendukung gambar publik dan pribadi, penagihan per jam atau berbasis komitmen yang lebih fleksibel, dan kemampuan penskalaan vertikal dan horizontal yang lebih besar.

Load balancing

Penyeimbangan beban

Lightsail menyediakan penyeimbang beban HTTP atau HTTPS sederhana untuk lalu lintas web volume rendah (hingga 5 GB dan 400k koneksi per jam). Load balancer Lightsail menangani manajemen sertifikat dan tersedia dengan biaya bulanan tetap.

Anda dapat mengaktifkan load balancing untuk lingkungan Elastic Beanstalk Anda, yang akan menciptakan penyeimbang beban Elastic Load Balancing yang didedikasikan untuk lingkungan Anda. Elastic Beanstalk sepenuhnya mengelola penyeimbang beban ini, menjaga pengaturan keamanan dan menghentikan penyeimbang beban saat Anda menghentikan lingkungan Anda.

Atau, Anda dapat memilih untuk berbagi penyeimbang beban di beberapa lingkungan Elastic Beanstalk. Dengan penyeimbang beban bersama, Anda menghemat biaya operasional dengan menghindari penyeimbang beban khusus untuk setiap lingkungan. Elastic Beanstalk mendukung Classic Load Balancer, Application Load Balancer, dan jenis Network Application Load Balancer.

Amazon EC2 Elastic Load Balancing (ELB) menawarkan rentang opsi penyeimbang beban yang lebih luas dan skalabel menggunakan harga sesuai permintaan atau komit yang lebih fleksibel. Amazon EC2 load balancer mendukung lalu lintas aplikasi (HTTP, HTTPS, WebSockets) dan jaringan (TCP, UDP).

Content delivery network

Jaringan pengiriman konten

Untuk meningkatkan waktu muat konten web, Lightsail memungkinkan Anda menambahkan distribusi jaringan pengiriman konten (CDN) ke situs web atau aplikasi Anda. Distribusi Lightsail CDN tersedia dalam tiga tingkatan transfer data bulanan, termasuk 50 GB termasuk untuk tahun pertama, 200 GB, dan 500 GB, dengan harga bulanan tetap.

Setelah Anda membuat dan menerapkan aplikasi Elastic Beanstalk Anda, Anda dapat CloudFront mendaftar dan CloudFront mulai menggunakan untuk mendistribusikan konten Anda.

Amazon EC2 dan Elastic Load Balancing bekerja langsung dengan Amazon CloudFront CDN (CDN yang sama yang digunakan oleh Lightsail). Menggunakan CloudFront secara langsung menawarkan lebih banyak kemungkinan integrasi dengan asal lain Layanan AWS atau eksternal. Ini juga menawarkan harga berdasarkan permintaan dan komitmen yang lebih fleksibel daripada Lightsail.

Managed database support

Dukungan database terkelola

Lightsail menawarkan database terkelola dalam empat standar, dan empat konfigurasi ketersediaan tinggi, mulai dari 1 hingga 2 inti prosesor, 1 GiB hingga 8 GiB RAM, dan penyimpanan 40 GB hingga 240 GB. Database Lightsail ditagih menggunakan harga bulanan yang tetap dan dapat diprediksi.

Elastic Beanstalk menyediakan integrasi dengan Amazon Relational Database Service (Amazon RDS). Anda dapat menggunakan Elastic Beanstalk untuk menambahkan database MySQL, PostgreSQL, Oracle, atau SQL Server ke lingkungan yang ada atau yang baru saat Anda membuatnya. Saat Anda menambahkan instance database, Elastic Beanstalk menyediakan informasi koneksi ke aplikasi Anda. Hal ini dilakukan dengan mengatur properti lingkungan untuk database hostname, port, nama pengguna, password, dan nama database. Anda juga dapat terhubung ke database eksternal yang dikelola di luar Elastic Beanstalk yang memungkinkan Anda menggunakan tipe database yang tidak didukung dengan database terintegrasi. Opsi ini akan memerlukan grup keamanan tambahan dan konfigurasi string koneksi.

Amazon EC2 bekerja langsung dengan Amazon RDS dan layanan NoSQL, seperti Amazon DynamoDB. Amazon RDS menawarkan rentang konfigurasi yang lebih skalabel dan lebih luas, termasuk jenis instans tetap mulai dari 2 hingga lusinan v, dan 100 GiB RAM, penyimpanan tak terbatasCPUs, dan opsi tanpa server yang dapat diskalakan dengan mulus.

Berikut tabel keputusan yang membandingkan Amazon Lightsail AWS Elastic Beanstalk,, dan EC2 Amazon berdasarkan faktor keputusan utama:

Kriteria

Amazon Lightsail

AWS Elastic Beanstalk

Amazon EC2

Terbaik Untuk Aplikasi sederhana, penerapan skala kecil Aplikasi web dengan penyebaran otomatis Kontrol penuh atas infrastruktur
Kemudahan Penggunaan UI yang sangat mudah, disederhanakan, instance yang telah dikonfigurasi sebelumnya Penyebaran yang mudah dan terkelola dengan pengaturan minimal Kompleks, membutuhkan pengaturan dan manajemen manual
Skalabilitas Auto-scaling terbatas, dirancang untuk beban kerja kecil Mendukung auto-scaling, tetapi tidak segranular EC2 Auto-scaling yang dapat disesuaikan sepenuhnya
Kustomisasi Opsi konfigurasi terbatas Kustomisasi moderat dengan pilihan platform Kontrol penuh atas OS, jaringan, dan sumber daya
Harga Harga tetap, ramah anggaran Bayar untuk yang mendasarinya EC2, tetapi dengan beberapa otomatisasi Pay-as-you-go, bisa mahal jika salah kelola
Performa Terbaik untuk beban kerja rendah hingga sedang Baik untuk aplikasi web dengan auto-scaling Terbaik untuk beban kerja berkinerja tinggi dan komputasi intensif
Manajemen Dikelola 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.) OS dan runtime apa pun 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 Penggunaan Blog pribadi, situs web kecil, MVPs, prototipe Aplikasi web, APIs, platform SaaS Aplikasi skala besar, 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 EC2apakah Anda memerlukan kontrol penuh atas infrastruktur, kinerja tinggi, atau konfigurasi khusus Anda.

Gunakan

Sekarang setelah Anda belajar tentang apa layanan ini (dan AWS alat dan layanan pendukung) dioptimalkan, Anda sekarang dapat menyelam lebih dalam tentang cara terbaik untuk menggunakannya.

Amazon Lightsail
  • Apa itu Amazon Lightsail?

    Dapatkan cerita lengkapnya di Amazon Lightsail, termasuk apa fungsinya, dan bagaimana Anda bisa mendapatkan keuntungan darinya. Panduan ini juga mencakup step-by-step panduan untuk membantu Anda mulai menggunakan Lightsail — dan kemudian mengkonfigurasinya untuk memenuhi kebutuhan Anda.

    Jelajahi panduan

  • Membuat gambar layanan kontainer Lightsail

    Pelajari cara membuat gambar kontainer di mesin lokal Anda menggunakan Dockerfile. Anda kemudian dapat mendorongnya ke layanan kontainer Lightsail Anda untuk menerapkannya.

    Gunakan tutorialnya

  • Pusat sumber daya Amazon Lightsail

    Jelajahi tutorial, video, dan tautan Lightsail ke dokumentasi konsep inti.

    Kunjungi pusat sumber daya

Elastic Beanstalk
  • Apa itu Elastic Beanstalk?

    Dapatkan ikhtisar tentang AWS Elastic Beanstalk. Panduan ini tidak hanya memberikan pengenalan layanan, tetapi juga mencakup cara mulai menggunakannya dan kemudian memberikan deskripsi mendalam tentang fitur-fitur utama dan cara menggunakannya.

    Jelajahi panduan

  • Memulai dengan Elastic Beanstalk

    Untuk membantu Anda memahami cara AWS Elastic Beanstalk kerja, tutorial ini memandu Anda membuat, menjelajahi, memperbarui, dan menghapus aplikasi Elastic Beanstalk. Dibutuhkan kurang dari satu jam untuk menyelesaikannya.

    Gunakan tutorialnya

  • Siapkan antarmuka baris perintah Elastic Beanstalk

    Dalam step-by-step tutorial ini, Anda akan mengatur Elastic Beanstalk Command Line Interface (EB CLI).

    Gunakan tutorialnya

Amazon EC2
  • Apa itu Amazon EC2?

    Dapatkan ikhtisar Amazon EC2. Panduan ini tidak hanya memberikan pengenalan layanan, tetapi juga mencakup cara mulai menggunakannya dan kemudian memberikan deskripsi mendalam tentang fitur-fitur utama dan cara menggunakannya.

    Jelajahi panduan

  • Jenis EC2 instans Amazon

    Saat Anda meluncurkan EC2 instance, jenis instans yang Anda tentukan menentukan perangkat keras komputer host yang digunakan untuk instance Anda. Setiap tipe instans menawarkan kemampuan komputasi, memori, dan penyimpanan yang berbeda, serta dikelompokkan dalam sebuah keluarga instans berdasarkan kemampuan tersebut. Panduan ini memandu Anda melalui jenis EC2 instance.

    Jelajahi panduan

  • EC2 Auto Scaling Amazon dengan EC2 Instans Spot

    Pelajari cara membuat beban kerja tanpa kewarganegaraan dan toleran kesalahan menggunakan Amazon EC2 Auto Scaling dengan templat peluncuran untuk meminta Instans Spot Amazon. EC2

    Mulai menggunakan tutorial