AWS Summit Jakarta 2026 · Seri Sesi

Dari App Runner ke ECS Express

Migrasi beban kerja kontainer menuju kontrol penuh — dibantu asisten AI agar pindahannya mulus.
Kode DEV202Level 200 · MenengahTrack Developer & Kontainer
Edisi Pertama · 2026 · Bagian dari seri 61 sesi
Track · Developer & Kontainer

Tentang Sesi Ini

01

Ringkasan & metadata

DEV20211:00 WIBFloor 4, Ballroom 1B Level 200 · MenengahBahasa IndonesiaPembicara: Mitrais

Sesi ini menceritakan perjalanan nyata memindahkan beban kerja kontainer dari AWS App Runner — layanan PaaS yang serba otomatis — ke Amazon ECS (Elastic Container Service) dalam pendekatan "Express" yang tetap mudah, namun kini dengan bantuan AI. Kalau App Runner membuat kita bisa menjalankan kontainer hanya dengan beberapa klik, banyak tim akhirnya menemui batas: butuh kontrol jaringan lebih dalam, penataan skala yang lebih halus, atau efisiensi biaya yang tak bisa dicapai selama semuanya "terkunci" di balik abstraksi.

Yang menarik, migrasi seperti ini dulunya menakutkan: banyak konfigurasi baru yang harus ditulis tangan (definisi task, service, jaringan, hingga pipeline CI/CD). Di sinilah cerita Mitrais menjadi relevan — sebagai perusahaan software services, mereka menunjukkan bagaimana asisten koding AI mempercepat konversi konfigurasi, menyusun draf Dockerfile dan task definition, serta menjelaskan trade-off tiap pilihan. Migrasi yang tadinya berhari-hari bisa dipangkas menjadi hitungan jam dengan pengawasan manusia yang tetap disiplin.

Kenapa penting untuk Anda? Jika aplikasi kontainer Anda sudah "jalan" di App Runner tapi mulai terasa sempit — biaya, jaringan, atau fitur — sesi ini adalah peta jalan pindah ke ECS tanpa harus menjadi ahli infrastruktur, karena AI menemani di tiap langkah.
Konteks Nyata · Mitrais

Mitrais adalah perusahaan jasa pengembangan perangkat lunak asal Indonesia yang berpusat di Bali dan telah beroperasi lebih dari 33 tahun. Mereka menjalankan empat pusat pengembangan (Bali, Jakarta, Bandung, Yogyakarta) dengan kantor perwakilan di Singapura, Australia, dan Selandia Baru, serta merupakan bagian dari grup CAC Holdings (Jepang). Layanan intinya mencakup custom software development, digital transformation, system integration, cyber security, DevOps, hingga inovasi berbasis AI, dengan sertifikasi ISO 27001 dan status Microsoft Partner. Terkait AWS: Mitrais secara publik mendokumentasikan penggunaan Amazon Web Services — antara lain artikel tentang aplikasi serverless (C#) di AWS, DevOps CI/CD dengan GitHub, Jenkins, dan AWS, serta AWS Amplify — meski status kemitraan resmi (AWS Partner) tidak dinyatakan secara eksplisit di publikasi tersebut, dan tidak ada rincian publik atas migrasi App Runner ke ECS ini.

Sumber: mitrais.com (halaman utama, About Us, dan artikel News & Updates seperti "Developing Serverless Applications using C# in AWS" dan "DevOps — CI/CD with GitHub, Jenkins, and Amazon Web Services"); profil perusahaan pihak ketiga (mis. Clutch, TechBehemoths). Detail arsitektur spesifik sesi ilustratif kecuali disebutkan.

Konsep Inti

App Runner vs ECS & Peran AI

02

App Runner vs ECS

AWS App Runner adalah layanan "PaaS" untuk kontainer dan web app: Anda cukup menunjuk ke image atau repositori kode, dan AWS mengurus sisanya — build, penyediaan server, penyeimbang beban, penskalaan otomatis, sertifikat TLS. Sangat cepat untuk memulai, tetapi banyak keputusan disembunyikan demi kemudahan. Anda tidak bisa memilih detail jaringan sebebas mungkin, dan model biayanya kurang luwes saat trafik naik-turun tajam.

Amazon ECS adalah orkestrator kontainer AWS. Dengan compute AWS Fargate (serverless, tanpa mengelola server), Anda tetap tidak perlu mengurus mesin — tetapi kini Anda memegang kendali penuh: definisi task (berapa CPU/memori, variabel lingkungan), service (berapa salinan, aturan skala), penempatan di dalam VPC, hingga integrasi dengan Load Balancer dan observability. "Express" di sini berarti mengambil jalur ECS yang paling ringkas — pola siap pakai — agar kontrol tambahan itu tidak berubah menjadi kerumitan yang melelahkan.

Peran AI adalah jembatannya. Asisten koding membaca konfigurasi App Runner lama, lalu menghasilkan padanan di dunia ECS: Dockerfile yang rapi, task definition, manifest service, aturan target group, sampai langkah pipeline. Manusia tetap meninjau dan menyetujui — AI mempercepat, bukan menggantikan pertimbangan.

Layanan yang terlibat

Berikut komponen inti yang dibahas di sesi, dengan fungsi ringkasnya:

App RunnerPaaS asal — serba otomatis
Amazon ECSOrkestrator kontainer tujuan
FargateCompute serverless untuk task
Amazon ECRRegistry image kontainer
Load BalancerSebar trafik ke banyak task
CI/CDPipeline build & deploy otomatis
ObservabilityMetrik, log & alarm
Asisten AIKonversi konfigurasi & draf kode

Kunci migrasi adalah memetakan yang tersembunyi di App Runner menjadi eksplisit di ECS: image disimpan di ECR, dijalankan sebagai task oleh Fargate, disebar trafiknya oleh Load Balancer, dirilis lewat CI/CD, dan dipantau oleh Observability — dengan AI yang menyusun draf tiap potongan konfigurasi.

Perumpamaan

Analogi yang Mudah Dicerna

03

Pindah dari apartemen studio ke rumah sendiri

Ibaratnya, App Runner adalah apartemen studio serba-terurus. Semua sudah beres: listrik, air, keamanan, kebersihan — Anda tinggal masuk dan bekerja. Praktis sekali. Tapi Anda tak bisa membongkar dinding, menambah kamar, atau mengatur ulang instalasi listrik. Ketika keluarga (aplikasi) tumbuh, studio itu terasa sempit.

ECS adalah rumah yang bisa dikustom. Anda memegang kunci setiap ruangan: berapa kamar (task), seberapa besar tiap kamar (CPU/memori), tata letak pipa dan kabel (jaringan/VPC), pintu depan mana yang dibuka untuk tamu (Load Balancer). Lebih leluasa — tapi ada lebih banyak keputusan. Nah, asisten AI adalah pemandu pindahan profesional: ia mengemas barang lama (konfigurasi App Runner), menata ulang di rumah baru sesuai standar, dan menjelaskan "kalau kamar ini dibuat begini, tagihannya segini" — sehingga pindahan terasa mulus, bukan menegangkan.

Studio (App Runner) Pemandu AI Rumah kustom (ECS)
Analogi: pindah dari studio serba-terurus (App Runner) ke rumah yang bisa dikustom (ECS), dibantu pemandu AI.
Arsitektur

High-Level Architecture & Langkah

04

High-Level Architecture (HLA)

Secara garis besar, arsitektur target setelah migrasi terlihat seperti ini: kode dibungkus menjadi image dan disimpan di Amazon ECR. Sebuah ECS Service menjalankan beberapa salinan task di atas Fargate di dalam VPC. Trafik pengguna masuk lewat Load Balancer yang menyebarkannya ke task-task sehat. CI/CD memutakhirkan image dan mendorong rilis, sementara Observability mengumpulkan metrik dan log.

Pengguna LoadBalancer ECS Service (VPC) Fargate — task TaskTask Auto-scaling ECR (image) Observability (metrik & log)
HLA target: Pengguna → Load Balancer → ECS Service (task Fargate di VPC), image dari ECR, dipantau Observability.

Langkah migrasi (dibantu AI)

Perjalanan dari App Runner ke ECS bisa dipecah menjadi lima langkah yang jelas, dengan AI membantu di tiap tahap:

  1. Containerize. Pastikan aplikasi punya Dockerfile yang bersih; AI membantu merapikan build multi-stage dan menyimpan image ke ECR.
  2. Definisi task & service. AI mengubah pengaturan CPU/memori dan variabel lingkungan App Runner menjadi task definition dan service ECS.
  3. Networking. Tentukan VPC, subnet, security group, dan pasang Load Balancer — AI menyusun draf aturan target group & health check.
  4. CI/CD. Konversi alur rilis menjadi pipeline (build → push ke ECR → update service) dengan strategi rilis bertahap.
  5. Verifikasi & cutover. Uji paralel, bandingkan metrik & biaya, lalu alihkan trafik. Observability memastikan tak ada regresi.
ContainerizeTask/SvcNetworkCI/CDCutover
Langkah migrasi: containerize → definisi task/service → networking → CI/CD → verifikasi & cutover.
Contoh Penerapan

Dari Konsep ke Bisnis Nyata

05

Contoh nyata (konteks Indonesia)

Agar tidak berhenti di teori, berikut tiga skenario penerapan yang khas ditemui tim di Indonesia.

Contoh Penerapan · SaaS

SaaS yang butuh skala & kontrol

Sebuah startup SaaS B2B awalnya menjalankan API di App Runner karena praktis. Saat pelanggan enterprise datang, mereka butuh integrasi jaringan privat, kontrol skala per-jam, dan penempatan multi-AZ yang spesifik. Dengan bantuan AI, tim mengonversi konfigurasi ke ECS + Fargate di dalam VPC mereka sendiri, memasang Load Balancer dengan aturan health check ketat, dan kini bisa menjanjikan SLA yang lebih kuat tanpa menambah beban operasional harian.

Contoh Penerapan · Startup

Startup optimasi biaya kontainer

Sebuah startup konsumen dengan trafik yang naik-turun tajam merasa tagihan App Runner kurang efisien saat sepi. Setelah migrasi ke ECS, mereka menerapkan auto-scaling yang lebih agresif dan memanfaatkan pilihan compute Fargate yang lebih hemat untuk beban non-kritis. AI membantu menghitung ukuran task yang pas dari data penggunaan lama, sehingga biaya per pengguna aktif turun tanpa mengorbankan performa di jam sibuk.

Contoh Penerapan · Tim Produk

Tim yang mau CI/CD lebih fleksibel

Sebuah tim produk ingin rilis lebih sering dengan strategi blue/green dan kontrol rollback yang matang — sesuatu yang terasa kaku di App Runner. Dengan ECS, mereka menyusun pipeline CI/CD (build → push ke ECR → update service) yang mendukung rilis bertahap. Asisten AI menuliskan draf pipeline dan aturan deployment, sementara Observability memberi sinyal cepat bila metrik memburuk agar rollback bisa otomatis.

Mode Slide

Ringkasan Visual (Geser)

06

Ringkasan visual

Enam kartu berikut merangkum inti sesi. Gunakan tombol atau tombol panah keyboard (← →) untuk berpindah.

DEV202 · Slide 1

Kenapa pindah dari App Runner?

Butuh kontrol jaringan lebih dalam, penskalaan lebih halus, efisiensi biaya, dan fitur yang tak tersedia di PaaS serba-otomatis.

1 / 6
DEV202 · Slide 2

App Runner vs ECS

App Runner: mudah tapi terbatas. ECS + Fargate: kendali penuh (task, service, jaringan) tanpa mengelola server.

2 / 6
DEV202 · Slide 3

Lima langkah migrasi

  • Containerize → ECR
  • Definisi task & service
  • Networking + Load Balancer
  • CI/CD, lalu verifikasi & cutover
3 / 6
DEV202 · Slide 4

Peran AI

Asisten koding mengonversi konfigurasi lama, menyusun draf Dockerfile, task definition, dan pipeline — manusia tetap meninjau.

4 / 6
DEV202 · Slide 5

Analogi pindah rumah

Studio serba-terurus (App Runner) → rumah kustom (ECS), dipandu profesional pindahan (AI) agar mulus.

5 / 6
DEV202 · Slide 6

Bawa pulang

Mulai dari jalur ECS Express, pindahkan bertahap, dan biarkan AI mempercepat konversi tanpa melepas kendali.

6 / 6
Penutup

Poin yang Bisa Dibawa Pulang

07

Poin yang bisa dibawa pulang

Tentang Buku Ini
Sainskerta · Seri AWS Summit Jakarta 2026

Buku ini adalah rangkuman edukatif independen atas satu sesi AWS Summit Jakarta 2026, dibuat agar materi tetap bisa dipelajari oleh mereka yang tak sempat hadir. Bukan materi resmi AWS maupun Mitrais; seluruh nama produk & merek adalah milik pemiliknya masing-masing. Contoh penerapan bersifat ilustratif.

Bagian dari seri 61 sesi AWS Summit Jakarta 2026 — satu buku untuk tiap sesi.