Ringkasan modernisasi mainframe

Halaman ini menjelaskan produk modernisasi mainframe yang tersedia di Google Cloud untuk membantu Anda memilih jalur untuk memodernisasi dan memigrasikan aplikasi mainframe 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 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.
  • Pelajari fase umum perjalanan modernisasi mainframe: penilaian, modernisasi, dan validasi.
  • Identifikasi cara alat ini dapat mempercepat proses modernisasi mainframe dan mengurangi risiko.

Halaman ini ditujukan untuk profesional IT, arsitek, dan pengambil keputusan yang sedang merencanakan atau dalam proses memodernisasi aplikasi mainframe mereka dengan bermigrasi ke Google Cloud.

Sebelum membaca halaman ini, pastikan Anda memahami hal-hal berikut:

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:

Aktivitas modernisasi utama

Modernisasi mainframe yang berhasil melibatkan beberapa aktivitas utama, yang didukung oleh alat Google Cloud :

  1. Menilai aplikasi mainframe: Gunakan Mainframe Assessment Tool untuk menilai aplikasi mainframe Anda. Mainframe Assessment Tool membantu Anda memahami codebase, dependensi aplikasi, dan data yang ada, 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 sebagai rekayasa balik.

  2. Membuat dan mengubah kode: Gunakan Antigravity untuk mengonversi aplikasi mainframe Anda menjadi 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 sebagai rekayasa maju.

  3. Memodernisasi dan memigrasikan data mainframe: Gunakan Mainframe Connector untuk memigrasikan dan mengonversi data dari format khusus mainframe seperti EBCDIC ke dalam format yang kompatibel dengan layanan Google Cloud . Proses ini memungkinkan Anda menggunakan data mainframe dengan layanan cloud seperti Cloud Storage dan BigQuery.

  4. Kurangi risiko migrasi dengan pengujian paralel: Gunakan Dual Run untuk menjalankan beban kerja Anda di mainframe dan Google Cloudsecara bersamaan. Eksekusi paralel ini memungkinkan Anda memeriksa konsistensi dan validasi fungsional, memastikan bahwa kode yang dimodernisasi secara fungsional setara dengan sistem aplikasi mainframe Anda dan siap di-deploy dalam produksi.

Fase modernisasi

Proses modernisasi memiliki tiga fase yang memandu Anda dari penemuan awal hingga deployment dan cutover produksi akhir.

Fase 1: Menilai aplikasi mainframe Anda (rekayasa balik)

Analisis aplikasi mainframe 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 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-tugas berikut:

Fase 2: Memodernisasi (forward engineering)

Pada fase ini, Anda akan mengubah insight dari fase penilaian menjadi aplikasi dan komponen modern berbasis cloud. 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:

Gunakan Antigravity untuk melakukan tugas berikut:

  • Tentukan arsitektur target dan model data: analisis aturan bisnis yang diekstrak dengan perintah Antigravity untuk membuat proposal arsitektur target Anda. Rancang model data yang dioptimalkan (file, data relasional), pilih layanan data yang sesuai (BigQuery, Spanner, AlloyDB untuk PostgreSQL), dan pilih layanan komputasi yang ideal Google Cloud (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 "forward-engineering" yang berurutan. Rencana ini memastikan tugas memiliki ukuran yang 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: konversi dan migrasikan data mainframe lama Anda ke Google Cloud menggunakan Mainframe Connector. Proses ini memastikan ketersediaan dan konsistensi data yang tinggi untuk lingkungan pengujian dan lingkungan produksi.

    Untuk mengetahui informasi selengkapnya, lihat Memilih perjalanan migrasi data Anda.

Tahap 3: Memvalidasi

Setelah men-deploy aplikasi yang dimodernisasi, validasi bahwa aplikasi tersebut secara fungsional setara dengan aplikasi mainframe lama Anda dan pastikan transisi ke produksi dengan risiko yang lebih rendah.

Fase ini berfokus pada pelaksanaan pengujian kesetaraan fungsional untuk memastikan lingkungan yang dimodernisasi sesuai dengan logika bisnis sistem lama.

Gunakan Jalankan Ganda untuk melakukan tugas berikut:

  • Uji paritas fungsional menggunakan Dual Run: validasi aplikasi yang dimodernisasi menggunakan Dual Run. Dengan membandingkan transaksi dan data mainframe di dunia nyata dengan Google Cloud lingkungan secara paralel, Anda dapat memastikan kesetaraan fungsional, mengesahkan aplikasi modern, dan mengurangi risiko regresi sebelum deployment. Aktivitas ini merupakan langkah penting untuk mengurangi risiko dalam project migrasi Anda.
  • Deploy dan pantau: deploy workload yang dimodernisasi ke produksi dengan percaya diri. Gunakan produk kemampuan observasi Google Cloud untuk pemantauan dan pengelolaan performa berkelanjutan.

Untuk mengetahui informasi selengkapnya, lihat Memulai Dual Run.

Langkah berikutnya