Halaman ini memberikan ringkasan produk, metodologi, dan jalur teknis yang tersedia untuk memigrasikan workload ke Google Cloud serta memodernisasi aplikasi dan sistem mainframe.
Jika Anda adalah cloud architect, pemimpin IT perusahaan, developer aplikasi, atau pakar migrasi, gunakan informasi di halaman ini untuk mengevaluasi persyaratan migrasi dan modernisasi, membandingkan pola transformasi (seperti lift and shift, containerization, pemfaktoran ulang kode yang dibantu AI, dan konversi mainframe otomatis), serta memilih alat Google Cloud yang sesuai untuk workload migrasi dan modernisasi Anda.
Sebelum membaca halaman ini, Anda harus memiliki pemahaman dasar tentang infrastruktur cloud lokal atau pihak ketiga, arsitektur aplikasi, dependensi codebase, dan sistem mainframe lama yang sudah ada.
Memilih jalur migrasi dan modernisasi
Pilih jalur migrasi dan modernisasi yang sesuai dengan lingkungan sumber dan sasaran teknis Anda.
Migrasi workload
Gunakan referensi berikut untuk memigrasikan virtual machine, database relasional, container, atau penyimpanan objek dari pusat data lokal atau penyedia cloud pihak ketiga, termasuk AWS atau Azure, ke Google Cloud:
- Alat utama: Google Cloud Migration Center, Migrate to Virtual Machines, Database Migration Service, dan Storage Transfer Service.
- Kasus penggunaan: migrasi virtual machine, replatforming database, transfer data tidak terstruktur, dan mobilitas workload multi-cloud.
- Mulai: Migrasi virtual machine.
Modernisasi aplikasi
Gunakan referensi berikut untuk memfaktorkan ulang codebase lama, memodernisasi framework aplikasi, dan beralih ke microservice berbasis cloud diGoogle Cloud:
- Alat utama: Google Cloud Modernization Hub, Antigravity CLI, dan Antigravity.
- Kasus penggunaan: upgrade framework aplikasi, refaktorisasi kode yang dibantu AI, containerization untuk workload Java, dan migrasi serverless.
- Mulai: Ringkasan modernisasi aplikasi.
Modernisasi mainframe
Gunakan referensi berikut untuk memodernisasi sistem mainframe lama (seperti COBOL, PL/I, dan JCL) menjadi microservice berbasis cloud di Google Cloud:
- Alat utama: Modernization Hub, Mainframe Assessment Tool (MAT), Antigravity CLI, Mainframe Connector, dan Dual Run.
- Kasus penggunaan: rekayasa balik otomatis, ekstraksi aturan bisnis, pembuatan kode microservice cloud, dan validasi paralel.
- Mulai: Ringkasan modernisasi mainframe.
Rapid Migration and Modernization Program (RaMP)
Rapid Migration and Modernization Program (RaMP) adalah Google Cloud program global untuk inisiatif migrasi dan modernisasi. RaMP menyediakan framework, resource, dan alat preskriptif untuk membantu Anda menjalankan migrasi dan modernisasi ke Google Cloud.
Untuk mengetahui informasi selengkapnya, lihat ringkasan Rapid Migration and Modernization Program (RaMP).
Metodologi migrasi dan modernisasi
Saat mengevaluasi workload selama penemuan awal, tetapkan workload ke salah satu dari enam strategi migrasi standar berikut:
| Strategi | Deskripsi | Kasus penggunaan | Alat utama |
|---|---|---|---|
| Lift-and-shift | Pindahkan aplikasi ke Google Cloud tanpa mengubah arsitektur atau kode. | Evakuasi pusat data yang cepat, software lama dengan dependensi tetap. | Migrate to VMs |
| Replatform | Memindahkan workload ke platform terkelola dengan perubahan kode minimal. | Memindahkan database relasional lokal ke database cloud terkelola atau memodernisasi mesin eksklusif ke AlloyDB untuk PostgreSQL. | Database Migration Service |
| Merefaktorisasi (memodernisasi) | Merancang ulang aplikasi untuk menggunakan fitur cloud dan microservice. | Menguraikan aplikasi monolitik menjadi container atau serverless, dan mengonversi kode mainframe lama ke bahasa target modern, seperti Java atau Go. | Modernization Hub, Antigravity CLI, Mainframe Assessment Tool |
| Pembelian ulang | Ganti software lokal kustom atau lama dengan solusi software as a service (SaaS). | Mengganti software email atau pengelolaan hubungan pelanggan (CRM) yang dihosting sendiri dengan Google Workspace atau partner SaaS. | Integrasi SaaS terkelola |
| Penghentian | Hentikan penggunaan aplikasi atau server yang tidak lagi diperlukan. | Lingkungan pengujian yang sudah tidak berlaku atau server pelaporan yang redundan. | Tidak berlaku |
| Mempertahankan | Menyimpan aplikasi di lingkungan sumbernya karena kepatuhan atau batasan teknis. | Hardware lama dengan dependensi hardware fisik yang tidak dapat dimigrasikan. | Tidak berlaku |
Strategi modernisasi aplikasi
Saat memodernisasi aplikasi, pilih salah satu pendekatan berikut untuk mengubah arsitektur monolitik dan runtime lama menjadi layanan berbasis cloud yang skalabel:
- Penilaian modernisasi dan containerization workload Java: nilai workload .NET dan Java menggunakan Modernization Hub untuk mengevaluasi jalur transformasi seperti upgrade framework, dan mengemas workload Java ke dalam container yang mematuhi Open Container Initiative (OCI) untuk deployment ke Google Kubernetes Engine (GKE) atau Cloud Run.
- Upgrade framework dan refaktorisasi kode: modernisasi runtime lama, seperti dari .NET Framework ke .NET 10, dan uraikan monolit menjadi microservice menggunakan Antigravity CLI dan alat AI generatif.
- Transformasi serverless: merancang ulang workload berbasis peristiwa, tugas batch, dan REST API menjadi runtime serverless terkelola menggunakan Cloud Run untuk mengurangi pengelolaan infrastruktur.
Strategi migrasi database
Saat merencanakan migrasi database, pilih salah satu strategi berikut untuk menyeimbangkan persyaratan konsistensi data dengan periode nonaktif aplikasi yang dapat diterima:
- Migrasi offline (pemeliharaan terjadwal): menghentikan penulisan ke database sumber, mengekspor set data, mengimpornya ke Google Cloud, dan mengalihkan string koneksi aplikasi. Pendekatan ini ideal untuk workload non-kritis atau set data kecil yang dapat menoleransi masa pemeliharaan terencana.
- Migrasi online (replikasi berkelanjutan): mengambil snapshot database awal dan menstreaming update transaksional secara berkelanjutan menggunakan change data capture (CDC) hingga pengalihan akhir. Pendekatan ini ideal untuk sistem yang sangat penting dan memerlukan periode nonaktif minimal serta kelangsungan bisnis.
Strategi modernisasi mainframe
Saat memodernisasi sistem mainframe, gunakan pendekatan bertahap berikut untuk mengekstrak logika bisnis dan memvalidasi paritas sekaligus meminimalkan risiko operasional:
- Rekayasa balik: gunakan Mainframe Assessment Tool (MAT) untuk mengekstrak logika bisnis yang mendasarinya, hierarki panggilan program, dan skema data.
- Forward engineering: mengubah logika bisnis yang diekstrak menjadi microservice cloud dalam bahasa target, seperti Java atau Go, menggunakan Antigravity CLI.
- Validasi Dual Run: memproses transaksi produksi langsung secara paralel di seluruh lingkungan mainframe dan Google Cloudmenggunakan Dual Run untuk mencapai paritas fungsional sebelum migrasi sistem akhir.
Langkah berikutnya
- Ringkasan modernisasi aplikasi
- Ringkasan modernisasi mainframe
- Zona landing dan fondasi perusahaan
- Dokumentasi Modernization Hub