Ringkasan modernisasi mainframe

Halaman ini menjelaskan produk modernisasi mainframe yang tersedia di Google Cloud untuk membantu Anda memilih jalur modernisasi dan migrasi aplikasi mainframe ke Google Cloud.

Anda dapat menggunakan alat dan proses yang dijelaskan di sini untuk menilai, meningkatkan, menulis ulang, mengurangi risiko migrasi, dan menguji aplikasi mainframe Anda diGoogle Cloud sebelum men-deploy-nya dalam produksi. Informasi di halaman ini dapat membantu Anda melakukan hal berikut:

  • Pahami Google Cloud produk dan alat yang memfasilitasi modernisasi mainframe, termasuk Mainframe Assessment Tool, Gemini CLI, 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:

Diagram berikut menunjukkan ringkasan umum proses modernisasi mainframe:

Diagram yang menunjukkan tiga fase modernisasi mainframe: Penilaian, Modernisasi, dan Validasi, dengan alat Google Cloud yang digunakan di setiap fase.

Aktivitas modernisasi utama

Modernisasi mainframe yang berhasil melibatkan beberapa aktivitas utama, yang didukung oleh alat Google Cloud . Diagram berikut menggambarkan aktivitas ini:

Diagram yang menggambarkan aktivitas utama dalam modernisasi mainframe: Menilai, Membuat dan Mengubah, Memodernisasi Data, dan Mengurangi Risiko, yang masing-masing terkait dengan alat Google Cloud tertentu.

  1. Menilai aplikasi mainframe: gunakan Mainframe Assessment Tool untuk menilai aplikasi mainframe Anda. Mainframe Assessment Tool membantu Anda memahami codebase, aplikasi, dan dependensi 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 dengan Gemini CLI: gunakan Gemini CLI untuk mengonversi aplikasi mainframe Anda menjadi kode aplikasi modern yang dapat dimigrasikan ke Google Cloud. Aturan bisnis yang diekstrak dari Alat Penilaian Mainframe membantu Anda memigrasikan hanya aturan bisnis yang valid. Gemini CLI membantu Anda membuat kode cloud-native dan mentransformasi 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 Cloud secara bersamaan. Google CloudEksekusi 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 untuk memandu Anda dari penemuan awal hingga deployment dan pengalihan produksi akhir.

Diagram berikut menunjukkan tiga fase utama perjalanan modernisasi mainframe:

Fase modernisasi mainframe.

Fase 1: Menilai aplikasi mainframe Anda (reverse engineering)

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 berikut:

Fase 2: Modernisasi (forward engineering)

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:

Gunakan Gemini CLI untuk melakukan tugas berikut:

  • Tentukan arsitektur target dan model data: analisis aturan bisnis yang diekstrak dengan perintah Gemini CLI 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 (Spanner, Cloud SQL, Compute Engine, Cloud Run, atau Google Kubernetes Engine (GKE)).Google Cloud
  • Membuat rencana penerapan yang dioptimalkan AI: menguraikan persyaratan arsitektur yang kompleks menjadi rencana "forward-engineering" yang berurutan. Rencana ini memastikan ukuran tugas sesuai dan dioptimalkan untuk pembuatan kode yang dibantu Gemini CLI.
  • 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 artikel Memodernisasi kode aplikasi mainframe dengan Gemini CLI.

Gunakan Mainframe Connector untuk melakukan tugas berikut:

  • Memigrasikan dan memodernisasi data mainframe: konversi dan migrasikan 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 jalur migrasi data Anda.

Fase 3: Validasi

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

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

Gunakan Dual Run untuk melakukan tugas berikut:

  • Uji kesetaraan fungsional menggunakan Dual Run: validasi aplikasi yang dimodernisasi menggunakan Dual Run. Dengan membandingkan transaksi dan data mainframe dunia nyata dengan lingkungan secara paralel, Anda dapat memastikan paritas fungsional, mensertifikasi aplikasi modern, dan mengurangi risiko regresi sebelum deployment. Google CloudAktivitas 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 produk observabilitas untuk pemantauan dan pengelolaan performa berkelanjutan. Google Cloud

Untuk informasi selengkapnya, lihat Mulai menggunakan Dual Run.

Langkah berikutnya