Halaman ini menjelaskan produk modernisasi mainframe yang tersedia di Google Cloud untuk membantu Anda memilih jalur modernisasi dan memigrasikan aplikasi mainframe Anda ke Google Cloud.
Anda dapat menggunakan alat dan proses yang dijelaskan di sini untuk menilai, menambah, menulis ulang, mengurangi risiko migrasi, dan menguji aplikasi mainframe Anda di Google Cloud sebelum men-deploy-nya dalam produksi. Informasi di halaman ini dapat membantu Anda melakukan hal berikut:
- Memahami Google Cloud produk dan alat yang memfasilitasi modernisasi mainframe, termasuk Mainframe Assessment Tool, Antigravity, Mainframe Connector, dan Dual Run.
- Mempelajari fase umum perjalanan modernisasi mainframe: penilaian, modernisasi, dan validasi.
- Mengidentifikasi cara alat ini dapat mempercepat proses modernisasi mainframe dan mengurangi risiko.
Halaman ini ditujukan untuk profesional IT, arsitek, dan pengambil keputusan yang merencanakan atau dalam proses memodernisasi aplikasi mainframe mereka dengan bermigrasi ke Google Cloud.
Sebelum membaca halaman ini, pastikan Anda memahami hal berikut:
- Memahami produk modernisasi mainframe di Google Cloud.
- Pemahaman umum tentang Google Cloud dasar-dasar.
- Ringkasan Mainframe Assessment Tool.
Dengan menggunakan alat ini, Anda dapat mempercepat dan mengurangi risiko saat memigrasikan aplikasi ke Google Cloud.
Membangun strategi modernisasi mainframe
Google Cloud menyediakan pendekatan dan alat bertahap untuk memandu perjalanan modernisasi mainframe Anda. Berikut adalah produk yang digunakan dalam modernisasi mainframe:
- Mainframe Assessment Tool: menganalisis lingkungan mainframe Anda yang ada.
- Antigravity: membantu dalam transformasi dan pembuatan kode.
- Mainframe Connector: memfasilitasi konversi dan migrasi data.
- Dual Run: memungkinkan pengujian paralel untuk validasi.
Diagram berikut menunjukkan ringkasan lengkap proses modernisasi mainframe:

Aktivitas modernisasi utama
Modernisasi mainframe yang berhasil melibatkan beberapa aktivitas utama, yang didukung oleh Google Cloud alat. Diagram berikut menggambarkan aktivitas ini:
Menilai aplikasi mainframe: Gunakan Mainframe Assessment Tool untuk menilai aplikasi mainframe Anda. Mainframe Assessment Tool membantu Anda memahami codebase yang ada, dependensi aplikasi dan data, serta mengekstrak aturan bisnis. Penilaian otomatis dan aturan bisnis yang diekstrak ini membantu Anda merencanakan migrasi ke Google Cloud. Dalam alur kerja modernisasi, proses ini disebut rekayasa balik.
Membuat dan mengubah kode: Gunakan Antigravity untuk mengonversi aplikasi mainframe Anda ke kode aplikasi modern yang dapat dimigrasikan ke Google Cloud. Aturan bisnis yang diekstrak dari Mainframe Assessment Tool membantu Anda memigrasikan hanya aturan bisnis yang valid. Antigravity membantu Anda membuat kode berbasis cloud dan mengubah kode yang ada melalui perintah bahasa alami dan alur kerja otomatis. Dalam alur kerja modernisasi, proses ini disebut rekayasa maju.
Memodernisasi dan memigrasikan data mainframe: Gunakan Mainframe Connector untuk memigrasikan dan mengonversi data dari format khusus mainframe seperti
EBCDICke dalam format yang kompatibel dengan Google Cloud layanan. Proses ini memungkinkan Anda menggunakan data mainframe dengan layanan cloud seperti Cloud Storage dan BigQuery.Mengurangi risiko migrasi dengan pengujian paralel: Gunakan Dual Run untuk menjalankan workload di mainframe dan Google Cloud secara bersamaan. Eksekusi paralel ini memungkinkan Anda memeriksa konsistensi dan validasi fungsional, memastikan bahwa kode modern secara fungsional setara dengan sistem aplikasi mainframe Anda dan siap di-deploy dalam produksi.
Fase modernisasi
Proses modernisasi memiliki tiga fase untuk memandu Anda dari penemuan awal hingga deployment dan cutover produksi akhir.
Diagram berikut menunjukkan tiga fase utama perjalanan modernisasi mainframe:

Fase 1: Menilai aplikasi mainframe Anda (rekayasa balik)
Analisis aplikasi mainframe Anda yang ada, pahami dependensi, ekstrak logika bisnis, dan tentukan cakupan project modernisasi mainframe Anda.
Pada fase ini, Anda menggunakan Mainframe Assessment Tool untuk menganalisis aplikasi mainframe Anda yang ada dan menentukan cakupan project modernisasi Anda. Mainframe Assessment Tool menggunakan Gemini untuk membuat ringkasan bahasa alami, spesifikasi teknis, dan aturan bisnis dari kode sumber aplikasi mainframe Anda. Anda dapat memvalidasi aturan bisnis yang diekstrak dan hanya mengekspor aturan bisnis yang valid untuk digunakan dalam modernisasi aplikasi.
Gunakan Mainframe Assessment Tool untuk melakukan tugas berikut:
- Membuat penilaian aplikasi mainframe: membuat penilaian untuk menganalisis aplikasi mainframe Anda, termasuk kode sumber dalam bahasa yang didukung, skema database, monitor transaksi, dan konfigurasi penjadwal.
- Mengupload file aplikasi mainframe Anda dan menentukan domain bisnis: menentukan domain saat Anda membuat penilaian untuk menguraikan dan memetakan aplikasi mainframe Anda ke dalam domain bisnis logis dan unit yang lebih kecil, dapat dimigrasikan untuk memprioritaskan strategi migrasi Anda.
- Meninjau dan memahami hasil penilaian:
meninjau laporan untuk memahami dependensi, database, dan pohon panggilan. Untuk mengetahui informasi selengkapnya tentang jenis laporan yang tersedia, lihat
Menemukan dan menganalisis kode sumber.
- Meninjau unit yang dapat dimigrasikan untuk menyiapkan rencana migrasi: laporan unit yang dapat dimigrasikan membagi aset menjadi unit migrasi untuk membuat rencana migrasi awal.
- Mengekstrak aturan bisnis: mengisolasi dan memverifikasi logika bisnis inti dalam kode aplikasi mainframe Anda. Hal ini memastikan bahwa hanya aturan yang valid dan penting yang dipertahankan selama proses modernisasi. Proses ini memungkinkan Anda meninjau dan memvalidasi aturan bisnis.
Fase 2: Modernisasi (rekayasa maju)
Pada fase ini, Anda akan mengubah insight dari fase penilaian menjadi aplikasi dan komponen berbasis cloud modern. Gunakan output dari Mainframe Assessment Tool, seperti aturan bisnis yang diekstrak, untuk memandu proses modernisasi.
Anda juga dapat menggunakan hasil penilaian yang diekspor untuk analisis lebih lanjut:
- Mengekspor laporan HTML atau JSON Penilaian: mengekspor laporan HTML atau JSON untuk ditinjau dan dibagikan.
- Mengekspor data Penilaian Neo4j dari hubungan aset: mengekspor data ke database Neo4j untuk memvisualisasikan dan menganalisis hubungan kompleks dalam aplikasi mainframe Anda.
- Server MCP Mainframe Assessment Tool: menggunakan perintah bahasa alami dengan server MCP Mainframe Assessment Tool untuk mendapatkan insight lebih lanjut tentang penilaian mainframe Anda.
Gunakan Antigravity untuk melakukan tugas berikut:
- Menentukan arsitektur target dan model data: menganalisis aturan bisnis yang diekstrak dengan perintah Antigravity untuk membuat proposal arsitektur target Anda. Mendesain model data yang dioptimalkan (file, data relasional), memilih layanan data yang sesuai (BigQuery, Spanner, AlloyDB untuk PostgreSQL), dan memilih Google Cloud layanan komputasi yang ideal (Spanner, Cloud SQL, Compute Engine, Cloud Run, atau Google Kubernetes Engine (GKE)).
- Membuat rencana penerapan yang dioptimalkan AI: menguraikan persyaratan arsitektur yang kompleks menjadi rencana "rekayasa maju" yang berurutan. Rencana ini memastikan tugas berukuran sesuai dan dioptimalkan untuk pembuatan kode yang dibantu Antigravity.
Mengotomatiskan pembuatan kode: membuat kode baru, modern, siap cloud, dan berperforma tinggi yang menerapkan aturan bisnis yang diekstrak dan selaras dengan model data target.
Untuk mengetahui informasi selengkapnya, lihat Memodernisasi kode aplikasi mainframe Anda dengan Antigravity.
Gunakan Mainframe Connector untuk melakukan tugas berikut:
Memigrasikan dan memodernisasi data mainframe: mengonversi dan memigrasikan data mainframe lama Anda ke Google Cloud dengan menggunakan Mainframe Connector. Proses ini memastikan ketersediaan dan konsistensi data yang tinggi untuk lingkungan pengujian dan produksi.
Untuk mengetahui informasi selengkapnya, lihat Memilih perjalanan migrasi data Anda.
Fase 3: Validasi
Setelah men-deploy aplikasi yang dimodernisasi, validasi bahwa aplikasi tersebut secara fungsional setara dengan aplikasi mainframe lama Anda dan memastikan transisi ke produksi yang lebih rendah risikonya.
Fase ini berfokus pada pelaksanaan pengujian kesetaraan fungsional untuk memastikan lingkungan yang dimodernisasi cocok dengan logika bisnis sistem lama.
Gunakan Dual Run untuk melakukan tugas berikut:
- Menguji kesetaraan fungsional menggunakan Dual Run: memvalidasi aplikasi yang dimodernisasi menggunakan Dual Run. Dengan membandingkan transaksi dan data mainframe dunia nyata dengan Google Cloud lingkungan secara paralel, Anda dapat memastikan kesetaraan fungsional, mensertifikasi aplikasi modern, dan mengurangi risiko regresi sebelum deployment. Aktivitas ini merupakan langkah penting untuk mengurangi risiko dalam project migrasi Anda.
- Men-deploy dan memantau: men-deploy workload yang dimodernisasi ke produksi dengan percaya diri. Gunakan Google Cloud produk observabilitas untuk pemantauan dan pengelolaan performa berkelanjutan.
Untuk mengetahui informasi selengkapnya, lihat Memulai Dual Run.
Langkah berikutnya
- Pelajari cara memodernisasi dan memvalidasi.
- Pelajari Mainframe Connector lebih lanjut.
- Pelajari Dual Run lebih lanjut.