Lewati ke Konten Utama
Panduan Rekomendasi Kontainer dan Nirserver

Amazon Elastic Container Service (Amazon ECS)

Panduan

Apa itu Amazon ECS?

Karena Anda memilih “Saya ingin menjalankan aplikasi terkontainer”, kami merekomendasikan Amazon Elastic Container Services (ECS) sebagai langkah awal terbaik bagi Anda untuk memulai. 

Amazon ECS adalah layanan orkestrasi kontainer dogmatis yang memberi organisasi cara termudah untuk membangun, melakukan deployment, dan mengelola aplikasi terkontainer pada semua skala. Saat Anda memilih untuk menggunakan Amazon ECS dengan AWS Fargate, Amazon ECS mendukung orkestrasi kontainer nirserver sehingga Anda dapat memanfaatkan lebih banyak keunggulan operasional AWS dalam hal penskalaan, pemeliharaan ketersediaan, dan pengamanan beban kerja terkontainer Anda. ECS yang terkelola penuh dan tidak memiliki versi menyediakan peralatan serta dukungan bawaan yang membuatnya mudah untuk membangun dan menjalankan aplikasi terkontainer di AWS. Misalnya, Amazon ECS Service Connect menyederhanakan penemuan layanan, konektivitas, dan observabilitas lalu lintas sedangkan Wawasan Kontainer Amazon ECS CloudWatch mengumpulkan, menggabungkan, serta merangkum metrik dan log. 

Mengapa kami merekomendasikan Amazon ECS?

Lebih dari 65% pelanggan kontainer baru di AWS mulai dengan menggunakan Amazon ECS, dan menurut CNCF, ada lebih banyak pelanggan yang menjalankan kontainer di AWS daripada di cloud lain. Banyak pelanggan yang senang karena dapat menggunakan ECS dengan AWS Fargate untuk pengalaman kontainer nirserver yang menghilangkan banyak beban operasional dari tim internal. Untuk beban kerja yang memerlukan lebih banyak kontrol, kami merekomendasikan ECS di Amazon EC2 sedangkan bagi mereka yang perlu menjalankan operasi secara hibrida antara AWS dan on-premise, kami merekomendasikan Amazon ECS Anywhere atau Amazon ECS di AWS Outposts. 

Meskipun ini adalah titik awal yang kami rekomendasikan, layanan lainnya juga dapat memenuhi kebutuhan Anda. Anda juga dapat mencoba layanan lain jika kasus penggunaan berubah atau jika Amazon Elastic Container Services (ECS) tampak kurang optimal bagi kasus penggunaan Anda. 

Tanya Jawab Umum

Buka semua

Amazon ECS bekerja dengan citra kontainer (yaitu citra repo registri).

Selain di wilayah AWS, Amazon ECS dapat melakukan deployment aplikasi di Outpost, Wavelength, Local Zone, dan infrastruktur yang dikelola pelanggan melalui Amazon ECS Anywhere.

Amazon ECS dapat menjalankan layanan front-end, layanan web, pekerja back-end, tugas batch, dan beban kerja AI/ML.

Amazon ECS adalah cara termudah untuk mulai menggunakan orkestrator kontainer. Namun, AWS memiliki beberapa layanan yang dibuat khusus dan memudahkan dalam menjalankan berbagai kasus penggunaan berbasis kontainer yang tidak memerlukan akses orkestrator penuh. Misalnya, Anda dapat menggunakan AWS App Runner untuk aplikasi web dasar dengan pola permintaan-respons, AWS Batch untuk tugas batch, dan Amazon Lightsail untuk siswa, para amatir, serta aplikasi lain yang tidak memerlukan skalabilitas dan kemampuan AWS. Selain pilihan tersebut, Anda juga dapat memeriksa AWS IoT Greengrass untuk IoT, AWS CodeBuild untuk pekerjaan build, dan AWS Amplify untuk aplikasi web serta seluler full-stack.

Amazon ECS adalah bidang kendali kontrol kontainer terkelola penuh yang memungkinkan Anda untuk berfokus pada aplikasi, bukan infrastruktur. Deployment ke wilayah AWS sering kali memungkinkan pengguna untuk mendapatkan manfaat penting dari cloud, tetapi Amazon ECS memungkinkan untuk melakukan deployment aplikasi terkontainer di AWS Outposts on-premise sehingga dapat mempertahankan ketelitian infrastruktur yang tinggi dengan wilayah AWS. Selain itu, Amazon ECS memungkinkan untuk melakukan deployment aplikasi terkontainer pada infrastruktur yang dikelola pelanggan melalui Amazon ECS Anywhere tanpa perlu menjalankan dan memelihara orkestrator lokal.

Ya! Amazon ECS memiliki banyak daftar partner pihak ketiga yang terintegrasi dengannya (banyak di antaranya adalah proyek-proyek sumber terbuka). Meskipun demikian, Amazon ECS sendiri tidak memiliki kekayaan pilihan proyek sumber terbuka tradisional. Meskipun beberapa pelanggan berpendapat bahwa ini adalah sebuah masalah, banyak pelanggan Amazon ECS yang senang dengan pengurangan tingkat kelelahan alat yang ditawarkan Amazon ECS dengan pengalaman siap pakai dan dogmatis.