Artikel ini menjelaskan cara menggunakan Model9 Manager untuk mengirim data mainframe langsung ke Azure Blob Storage sebagai bagian dari migrasi modernisasi mainframe.
Anda dapat menggunakan Model9 Shield bersama dengan Azure Blob Storage sebagai alternatif pustaka pita virtual (VTL) untuk mencadangkan data dengan cara yang lebih cepat dan lebih hemat biaya.
Model9 Gravity mengubah data mainframe yang ditransfer ke Azure Blob Storage menjadi format terbuka yang dapat digunakan oleh layanan Azure lainnya.
Apache®, Kafka, dan logo api adalah merek dagang terdaftar atau merek dagang Apache Software Foundation di Amerika Serikat dan/atau negara lain. Tidak ada dukungan oleh The Apache Software Foundation yang tersirat oleh penggunaan tanda ini.
Sistem
Unduh file Visio arsitektur ini.
Alur kerja
- Agen Model9 adalah tugas z/OS yang dimulai yang mengirim data mainframe langsung ke Azure Blob Storage.
- Agen Model9 mengirim data, yang dienkripsi, ke Azure Blob Storage melalui TCP/IP.
- Server manajemen Model9 mengelola kebijakan, aktivitas, dan penyimpanan Model9.
- Model9 Gravity mengubah data mainframe di Azure Blob Storage menjadi format terbuka yang dapat digunakan oleh layanan Azure.
Komponen
Solusi ini menggunakan komponen-komponen berikut.
Komponen platform data cloud Model9
Komponen utama platform data cloud Model9 adalah:
Agen Model9. Aplikasi berbasis Java yang berjalan sebagai tugas awal pada satu atau beberapa partisi logis z/OS (LPAR). Ini membaca dan menulis data langsung dari dan ke Azure Blob Storage melalui TCP/IP. Agen Model9 dapat berjalan pada mesin zIIP, yang secara dramatis mengurangi konsumsi CPU umum.
Server manajemen Model9. Aplikasi web yang berjalan dalam kontainer Docker. Ini mengelola UI web dan komunikasi dengan agen z/OS. Ini menyediakan cara bagi Anda untuk menentukan beberapa jenis kebijakan untuk perlindungan data, migrasi, dan pengarsipan data.
Mesin manajemen siklus hidup. Aplikasi berbasis Java yang berjalan secara lokal pada Z/OS LPAR dan menghapus data kedaluwarsa baik dari penyimpanan objek maupun dari z/OS.
Antarmuka baris perintah manajemen data (CLI). CLI yang berjalan pada z/OS LPAR. Anda dapat menggunakannya untuk melakukan pencadangan, pemulihan, arsip, pengenalan, dan penghapusan tindakan berbasis sumber daya ke dan dari Azure Blog Storage.
Gravitasi. Aplikasi berbasis Docker yang mendukung transformasi objek terkelola Model9 menjadi format terbuka yang diproses oleh AI, kecerdasan bisnis, dan aplikasi pembelajaran mesin. Data dapat diubah baik ke file CSV atau JSON, atau langsung ke Azure Database for SQL.
Jaringan dan identitas
Azure ExpressRoute memperluas jaringan lokal Anda ke layanan cloud yang ditawarkan oleh Microsoft melalui koneksi privat dari penyedia konektivitas. Dengan ExpressRoute, Anda dapat membuat koneksi ke komponen cloud seperti layanan Azure dan Microsoft 365.
Azure VPN Gateway adalah jenis gateway jaringan virtual tertentu yang mengirim lalu lintas terenkripsi antara Azure Virtual Network dan lokasi lokal melalui internet publik.
ID Microsoft Entra adalah layanan manajemen identitas dan akses yang disinkronkan dengan direktori aktif lokal.
Aplikasi
- Apache Kafka adalah platform streaming peristiwa terdistribusi sumber terbuka yang digunakan untuk alur data berkinerja tinggi, analitik streaming, integrasi data, dan aplikasi penting bagi bisnis.
Penyimpanan
Azure SQL Database adalah bagian dari keluarga Azure SQL dan dibangun di cloud. Layanan ini menawarkan semua manfaat platform yang dikelola sepenuhnya dan hijau sebagai layanan (PaaS). Azure SQL Database juga menyediakan fitur otomatis bertenaga AI yang mengoptimalkan performa dan daya tahan. Komputasi tanpa server dan Opsi penyimpanan hyperscale secara otomatis menskalakan sumber daya sesuai permintaan.
Azure Database for PostgreSQL adalah layanan database relasional yang dikelola sepenuhnya yang didasarkan pada edisi komunitas mesin database PostgreSQL sumber terbuka. Dengan layanan ini, Anda dapat fokus pada inovasi aplikasi, bukan manajemen database. Anda juga dapat menskalakan beban kerja dengan cepat dan mudah.
Azure Database for MySQL adalah layanan database relasional yang dikelola penuh yang didasarkan pada edisi komunitas dari mesin database MySQL sumber terbuka.
Azure SQL Managed Instance adalah layanan database cloud cerdas dan dapat diskalakan yang menawarkan semua manfaat PaaS yang dikelola sepenuhnya dan hijau. SQL Managed Instance memiliki kompatibilitas hampir 100 persen dengan mesin database SQL Server (Enterprise Edition) terbaru. Layanan ini juga menyediakan implementasi jaringan virtual asli yang menangani masalah keamanan umum.
Azure Synapse Analytics adalah gudang data cloud yang cepat dan fleksibel yang membantu Anda menskalakan, menghitung, dan menyimpan secara elastis dan independen, dengan arsitektur pemrosesan paralel besar-besaran.
Azure Storage adalah solusi penyimpanan cloud yang mencakup penyimpanan objek, file, disk, antrean, dan tabel. Layanan mencakup solusi dan alat penyimpanan hibrid untuk mentransfer, berbagi, dan mencadangkan data.
Analisis dan pelaporan
- Power BI adalah rangkaian alat analisis bisnis yang memberikan wawasan ke seluruh organisasi Anda. Dengan menggunakan Power BI, Anda bisa menyambungkan ke ratusan sumber data, menyederhanakan persiapan data, dan mendorong analisis ad hoc. Anda dapat menghasilkan laporan yang indah, lalu menerbitkannya untuk digunakan organisasi Anda di web, dan di seluruh perangkat seluler.
Pemantauan
Azure Monitor memberikan solusi komprehensif untuk mengumpulkan, menganalisis, dan bertindak berdasarkan telemetri dari lingkungan cloud dan lokal Anda. Azure Monitor berisi fitur Application Insights, Log Azure Monitor, dan Analitik Log Azure.
Model9 mendukung pemantauan status dan hasil semua aktivitas melalui halaman Aktivitas di UI Model9. Untuk informasi selengkapnya, lihat Memantau Aktivitas.
Alternatif
Alih-alih menginstal server manajemen Model9 di cloud di Azure Virtual Network, Anda dapat menginstalnya secara lokal. Pada OS Linux atau z/Linux, Anda juga dapat menginstal server manajemen pada z/OS Container Extensions (zCX).
Layanan transformasi data Model9 berjalan secara eksternal ke mainframe di lingkungan lokal. Penyiapan ini menghemat sumber daya mainframe yang mahal. Anda juga dapat menyebarkan di cloud dengan menggunakan instans server atau layanan kontainer.
ExpressRoute menyediakan koneksi privat dan efisien ke Azure dari lokal, tetapi Anda juga dapat menggunakan VPN situs-ke-situs.
Detail skenario
Data mainframe yang disimpan di pustaka pita fisik atau virtual sangat penting bagi pelanggan. Seiring bertambahnya data ini, volumenya dapat memerlukan sejumlah besar penyimpanan. Data kemudian dapat menjadi lebih menuntut untuk mempertahankan lokal. Anda dapat dengan mudah memigrasikan data ini ke penyimpanan Azure dan menggunakannya untuk aplikasi AI, kecerdasan bisnis, pembelajaran mesin, dan analitik. Penyimpanan Azure membawa beberapa manfaat unik dibandingkan pendekatan penyimpanan lokal tradisional, dan mencakup layanan manajemen data, skalabilitas, performa, keandalan, dan keamanan.
Model9 menyediakan rangkaian solusi manajemen data cloud end-to-end untuk mainframe yang memecahkan masalah migrasi — secara elegan, hemat biaya, dan tanpa perubahan aplikasi. Berdasarkan teknologi unik dan terbukti, solusi Model9 memigrasikan data mainframe dengan menggunakan teknologi yang aman dan dipercepat untuk mengakses cloud Azure.
Solusi Model9 dirancang untuk menghemat sumber daya CPU mainframe yang mahal dengan menggunakan mesin zIIP mainframe dan untuk menghubungkan data mainframe ke penyimpanan cloud Azure. Aplikasi cloud dapat menggunakan data yang dimigrasikan di layanan penyimpanan Azure. Artikel ini menguraikan solusi untuk memigrasikan data mainframe ke cloud. Selain Model9, komponen inti solusi termasuk penyimpanan Azure dan layanan database.
Kemungkinan kasus penggunaan
Model9 menawarkan serangkaian layanan yang didasarkan pada platform data cloud Model9. Layanan ini cocok untuk kasus penggunaan berikut:
Membuat data mainframe tersedia untuk layanan data Azure, AI, pembelajaran mesin, analitik, dan alat kecerdasan bisnis.
Lindungi data mainframe dengan cadangan dan arsip ke Azure Blob Storage.
Minta aplikasi mainframe menulis dan membaca data langsung ke dan dari Blob Storage.
Berikan perlindungan untuk data mainframe terhadap serangan cyber dengan membuat salinan ketiga yang tidak dapat diubah di Azure.
Pertimbangan
Pertimbangan ini mengimplementasikan pilar Azure Well-Architected Framework, yang merupakan serangkaian tenet panduan yang dapat digunakan untuk meningkatkan kualitas beban kerja. Untuk informasi selengkapnya, lihat Microsoft Azure Well-Architected Framework.
Pengoptimalan biaya
Pengoptimalan biaya adalah tentang mengurangi pengeluaran yang tidak perlu dan meningkatkan efisiensi operasional. Untuk informasi selengkapnya, lihat Gambaran umum pilar pengoptimalan biaya.
Gunakan kalkulator harga Azure untuk memperkirakan biaya penerapan solusi ini.
Keandalan
Keandalan memastikan bahwa aplikasi Anda dapat memenuhi komitmen yang Anda buat kepada pelanggan Anda. Untuk informasi selengkapnya, lihat Gambaran Umum pilar keandalan.
Sebarkan manajer data cloud Model9 di cloud di Azure Virtual Machines, dan pada jaringan virtual pelanggan untuk ketersediaan yang unggul.
Sebarkan agen di setiap z/OS LPAR untuk memungkinkan ketersediaan yang lebih baik di seluruh sistem kompleks (sysplex), atau kluster mainframe.
Gabungkan fitur Application Insights dan Analitik Log Monitor untuk tetap mendapatkan informasi tentang kesehatan sumber daya Azure.
Untuk panduan tentang ketahanan di Azure, lihat Mendesain aplikasi Azure yang andal.
Keamanan
Keamanan memberikan jaminan terhadap serangan yang disukai dan penyalahgunaan data dan sistem berharga Anda. Untuk informasi selengkapnya, lihat Gambaran Umum pilar keamanan.
Autentikasi sumber daya Azure dengan menggunakan ID Microsoft Entra. Mengelola izin dengan menggunakan kontrol akses berbasis peran (RBAC).
Model9 menggunakan Fasilitas Otorisasi Keamanan z/OS (SAF) untuk autentikasi tindakan. Lalu lintas antara agen Model9 dan Azure Blob Storage dienkripsi.
Opsi keamanan di layanan database Azure adalah:
- Enkripsi data tidak aktif.
- Masking data dinamis.
- Database yang selalu dienkripsi.
Untuk panduan umum tentang merancang solusi aman, lihat Dokumentasi keamanan Azure.
Efisiensi kinerja
Efisiensi performa adalah kemampuan beban kerja Anda untuk diskalakan agar memenuhi permintaan yang diberikan oleh pengguna dengan cara yang efisien. Untuk informasi selengkapnya, lihat Gambaran umum pilar efisiensi performa.
Gunakan beberapa agen untuk meningkatkan skalabilitas dan throughput pada semua LPAR dalam sysplex yang sama.
Gunakan beberapa instans transformasi di belakang load balancer untuk meningkatkan skalabilitas dan performa.
Blob Storage adalah sistem yang dapat diskalakan untuk menyimpan cadangan, data arsip, file data sekunder, dan objek digital lain yang tidak terstruktur.
Kontributor
Artikel ini dikelola oleh Microsoft. Ini awalnya ditulis oleh kontributor berikut.
Penulis utama:
- Seetharaman Sankaran | Arsitek Teknik Senior
Kontributor lain:
- Pratim Dasgupta | Arsitek Teknik Senior
- Ashish Khandelwal | Manajer Arsitek Teknik Utama
Untuk melihat profil LinkedIn non-publik, masuk ke LinkedIn.
Langkah berikutnya
- Manajemen data Model9 Cloud untuk Mainframe
- Apa itu Azure ExpressRoute?
- Apa itu VPN Gateway?
- Pengantar Azure data Lake Storage Gen2
- Apa itu Azure SQL Database?
- Apakah Azure Synapse Analytics itu?
- Apa itu Azure Database for PostgreSQL?
- Apa itu Azure Database for MySQL?
- Apa itu Power BI?
- Gambaran Umum Azure Monitor
- Untuk informasi selengkapnya, hubungi Modernisasi Mainframe