Developer bisa fokus pada kode dan logic aplikasi tanpa harus pusing mengurus server dan infrastruktur yang kompleks. Itulah, janji serverless container.
Apa Itu Cloud Computing?#
Cloud computing adalah praktik menggunakan jaringan server remote yang di-host di internet untuk menyimpan, mengelola, dan memproses data dengan model pembayaran pay-as-you-go.
Container di Cloud#
| Keuntungan | Penjelasan |
|---|---|
| Resiliency | Ketahanan sistem lebih baik dengan redundansi otomatis |
| Scalability | Scale up/down sesuai traffic secara otomatis |
| Flexibility | Fleksibel dalam memilih konfigurasi dan deployment |
| Cost Efficient | Efisiensi biaya dengan model pay-per-use |
Apa Itu Serverless Container?#
Serverless = layanan cloud di mana pelanggan bisa menggunakan kemampuan cloud tanpa provisioning, deployment, atau pengelolaan resource hardware/software.
Karakteristik:
- Tanpa maintenance infrastruktur
- Auto-scaling berdasarkan request real-time
- Pay only for what you use
- Instant provisioning
Layanan Serverless Container di AWS#
Amazon ECS (Elastic Container Service)#
Orkestrasi container fully managed. Mirip Kubernetes/Docker Swarm tapi dikelola AWS.
Kapan digunakan: Sudah familiar dengan ekosistem AWS, butuh integrasi mendalam.
Amazon EKS (Elastic Kubernetes Service)#
Kubernetes fully managed.
Kapan digunakan: Tim sudah pakai Kubernetes, butuh portabilitas antar cloud.
AWS App Runner#
Cara paling mudah deploy aplikasi web dari source code atau container image langsung ke lingkungan scalable dan secure.
Fitur utama:
- Koneksi langsung ke code/image repository
- Pipeline CI/CD otomatis
- Fully managed
- Performa tinggi, scalability, dan security built-in
Kapan digunakan: Aplikasi web sederhana hingga menengah, ingin solusi tercepat.
AWS Lambda#
Compute serverless event-driven. Kode berjalan tanpa kelola server.
Perhatian: Lambda memiliki limit 6MB untuk request/response payload. Bisa jadi masalah jika API memungkinkan upload file besar.
Kapan digunakan: Fungsi kecil event-driven, pemrosesan data asynchronous.
Amazon ECR (Elastic Container Registry)#
Container Registry milik AWS, terintegrasi penuh dengan ECS, EKS, dan Lambda.
Perbandingan Layanan#
| Layanan | Use Case | Complexity | Kontrol |
|---|---|---|---|
| App Runner | Web apps sederhana | Sangat Rendah | Minimal |
| ECS Fargate | Container workloads general | Rendah-Menengah | Sedang |
| EKS Fargate | Kubernetes workloads | Menengah-Tinggi | Tinggi |
| Lambda | Functions & event-driven | Rendah | Minimal |
Alternatif dari Cloud Provider Lain#
| Provider | Layanan |
|---|---|
| Google Cloud Platform | Cloud Run |
| Microsoft Azure | Container Apps |
Referensi:


