Tentang Sesi Ini
Ringkasan & metadata
Sesi ini membahas cara memodernisasi aplikasi .NET (Windows) dan database Microsoft SQL Server ke platform yang lebih terbuka — Linux, .NET modern lintas platform, dan PostgreSQL / Amazon Aurora — dengan bantuan AI Agent dari AWS Transform. Inti persoalannya sederhana namun mahal: banyak organisasi terkunci pada lisensi Windows Server dan SQL Server yang biayanya terus membengkak seiring bertambahnya inti prosesor (core) dan jumlah server.
Migrasi manual dari .NET Framework ke .NET modern, dan dari SQL Server ke PostgreSQL, secara tradisional adalah proyek berbulan-bulan yang berisiko: ada ribuan baris kode yang harus diubah, kueri T-SQL yang harus diterjemahkan ke PL/pgSQL, tipe data yang berbeda, dan perilaku transaksi yang tak selalu sama. AWS Transform memakai agen AI untuk menganalisis, mengonversi, dan memvalidasi pekerjaan itu secara otomatis — sementara manusia tetap mengawasi dan menyetujui hasilnya.
Kenapa penting untuk Anda? Jika anggaran TI Anda tersandera biaya lisensi tahunan, atau jika Anda ingin memindahkan estate aplikasi warisan ke fondasi yang lebih murah dan lincah tanpa menugaskan puluhan insinyur selama setahun — sesi ini adalah peta jalannya.
Apa Itu & Bagaimana Bekerjanya
Apa itu AWS Transform
AWS Transform adalah layanan ber-agen AI (agentic) yang dirancang untuk mempercepat modernisasi. Alih-alih memakai konverter berbasis aturan kaku yang sering menyerah pada kasus rumit, agen AI di dalamnya membaca dan memahami maksud kode dan skema Anda, lalu menghasilkan versi modern yang setara maknanya. Dua target utama yang dibahas di sesi ini:
- Aplikasi .NET — dari
.NET Frameworkyang hanya jalan di Windows menjadi .NET modern yang jalan lintas platform (termasuk Linux, yang tak berlisensi berbayar). - Database SQL Server — skema, tabel, stored procedure, dan kueri diterjemahkan ke PostgreSQL (bisa dijalankan di Amazon Aurora), termasuk mengalihbahasakan
T-SQLmenjadiPL/pgSQL.
Prinsipnya: hemat biaya, portabel, dan lincah. Menghapus ketergantungan pada lisensi Windows dan SQL Server bisa memangkas biaya secara signifikan, sekaligus membuka pintu ke ekosistem open-source yang berkembang cepat.
Yang dikerjakan agen & layanan pendukung
Berikut kemampuan inti dan layanan yang berperan dalam alur modernisasi, dengan fungsi ringkasnya:
Kemampuan ini saling melengkapi. Contohnya, satu proyek migrasi bisa memakai AWS Transform untuk mengonversi kode .NET sekaligus menerjemahkan SQL Server ke PostgreSQL, memindahkan data lewat DMS/SCT ke Amazon Aurora, lalu menjalankan pengujian & validasi otomatis agar hasilnya terbukti setara, sementara Observability memantau kinerja setelah aplikasi tayang.
Analogi yang Mudah Dicerna
Penerjemah sekaligus tukang renovasi otomatis
Ibaratnya, aplikasi dan database lama Anda adalah sebuah gedung tua dengan seluruh dokumennya ditulis dalam bahasa kuno yang berbayar mahal — setiap kali Anda ingin memakainya, Anda harus terus membayar biaya lisensi kepada penerbit "kamus" bahasa itu. AWS Transform adalah penerjemah sekaligus tukang renovasi otomatis: ia mengalihbahasakan seluruh dokumen ke bahasa modern yang gratis tanpa mengubah maknanya, sekaligus merenovasi struktur gedung agar berdiri di atas fondasi yang lebih murah dan modern.
- Dokumen berbahasa lama = kode .NET Framework & kueri T-SQL — hanya "terbaca" di lingkungan Windows/SQL Server berlisensi.
- Penerjemah = agen AI yang memahami maksud, bukan sekadar kata per kata, sehingga terjemahan tetap bermakna sama.
- Bahasa modern gratis = .NET lintas platform & PL/pgSQL di PostgreSQL — tanpa biaya lisensi.
- Tukang renovasi = perubahan struktur (tipe data, fungsi, pola akses) agar cocok dengan fondasi baru.
- Pemeriksa mutu = pengujian & validasi yang memastikan gedung baru berperilaku persis seperti aslinya.
- Mandor manusia = insinyur Anda yang meninjau & menyetujui tiap hasil sebelum dipakai.
High-Level Architecture & Alur
High-Level Architecture (HLA)
Secara garis besar, alur modernisasi di atas AWS Transform terlihat seperti ini: sumber warisan (repositori kode .NET dan database SQL Server) dianalisis oleh agen AI AWS Transform, yang menghasilkan kode .NET modern dan skema/kueri PostgreSQL; data dipindahkan lewat DMS/SCT ke Amazon Aurora; hasilnya melewati pengujian & validasi, dengan manusia meninjau di tiap tahap.
Alur kerja satu proyek migrasi
Ketika sebuah tim ingin memindahkan aplikasi .NET + SQL Server ke platform terbuka, inilah yang terjadi tahap demi tahap:
- Penilaian (assessment). Agen memindai repositori kode dan skema database, memetakan dependensi, kerumitan, dan estimasi upaya.
- Konversi kode. Kode
.NET Frameworkditerjemahkan ke .NET modern lintas platform, mengganti API khusus-Windows dengan padanan portabel. - Konversi database. Skema, tabel, dan stored procedure diubah;
T-SQLditulis ulang menjadiPL/pgSQLuntuk PostgreSQL. - Pindah data. Data dimigrasi (mis. lewat DMS) ke Amazon Aurora dengan gangguan minimal.
- Uji & validasi. Hasil dibandingkan dengan sistem lama untuk memastikan perilaku & data setara.
- Tinjau & setujui. Insinyur manusia meninjau, memperbaiki kasus tepi, dan menyetujui sebelum tayang.
Dari Konsep ke Bisnis Nyata
Contoh nyata (konteks Indonesia)
Agar tidak berhenti di teori, berikut tiga skenario penerapan yang khas di Indonesia.
Estate .NET/SQL besar — memangkas biaya lisensi
Sebuah perusahaan besar dengan puluhan aplikasi internal berbasis .NET Framework dan ratusan database SQL Server membayar lisensi Windows & SQL Server yang meningkat tiap tahun seiring pertumbuhan core. Dengan AWS Transform, agen AI mengonversi aplikasi ke .NET modern di Linux dan database ke PostgreSQL/Aurora secara bertahap. Hasilnya: biaya lisensi turun signifikan, dan tim TI mengalihkan anggaran dari biaya lisensi ke inovasi — tanpa menugaskan puluhan insinyur selama setahun penuh.
Migrasi database ke open-source
Sebuah penyedia layanan keuangan ingin melepas ketergantungan pada satu vendor database berbayar demi portabilitas dan kelincahan. AWS Transform menerjemahkan skema, ribuan stored procedure, dan kueri T-SQL menjadi PL/pgSQL di Amazon Aurora PostgreSQL. Data dipindah lewat DMS dengan gangguan minimal, lalu setiap kueri diuji ulang agar hasil dan kinerjanya setara — dengan tim DBA meninjau kasus rumit sebelum go-live.
Modernisasi aplikasi warisan
Sebuah jaringan ritel memiliki sistem inventori warisan berbasis .NET Framework yang sulit dipelihara dan mahal dioperasikan. Alih-alih menulis ulang dari nol, agen AI memodernisasinya ke .NET lintas platform yang berjalan di kontainer Linux, membuka jalan ke deployment yang lebih lincah dan hemat. Portabilitas baru ini memudahkan tim menambah fitur dan menskalakan saat musim ramai belanja.
Ringkasan Visual (Geser)
Ringkasan visual
Enam kartu berikut merangkum inti sesi. Gunakan tombol atau tombol panah keyboard (← →) untuk berpindah.
Poin yang Bisa Dibawa Pulang
Poin yang bisa dibawa pulang
- Biaya lisensi adalah beban nyata. Windows & SQL Server yang berbayar mahal membebani anggaran dan menghambat kelincahan.
- Agen AI mengubah migrasi berbulan menjadi hitungan pekan. AWS Transform menganalisis, mengonversi (.NET & T-SQL→PL/pgSQL), dan memvalidasi otomatis.
- Platform terbuka = hemat + portabel + lincah. .NET di Linux dan PostgreSQL/Aurora membuka ekosistem open-source yang berkembang cepat.
- Manusia tetap di kursi kemudi. Insinyur meninjau & menyetujui tiap hasil; otomasi mempercepat, bukan menggantikan pengawasan.