Diterbitkan: 09 Februari 2024
Kontributor: Mesh Flinders, Ian Smalley

Apa itu modernisasi mainframe? 

Modernisasi mainframe adalah proses yang digunakan perusahaan untuk memindahkan sistem lama mereka ke ekosistem yang lebih baru dan lebih maju secara teknologi. Beberapa area yang paling sering menjadi sasaran modernisasi adalah kode, antarmuka, potensi penghematan biaya, dan kinerja.

Pendekatan modernisasi dapat sangat bervariasi dalam skala dan cakupannya, beberapa melakukan perombakan total terhadap fungsionalitas sistem dan basis kode yang ada sementara yang lain menargetkan area yang lebih spesifik untuk inovasi. Pendekatan kedua lebih banyak digunakan karena teknologi yang mendasarinya seringkali mahal dan berisiko untuk diganti sepenuhnya. Pemikiran di balik pendekatan kedua yang lebih hati-hati terhadap modernisasi adalah bahwa meskipun teknologi yang mendasarinya mungkin telah berubah sejak sistem komputer diinstal atau aplikasi dibuat, migrasi data dari satu sistem ke sistem lain dapat berisiko dan mahal.

Memilih solusi modernisasi mainframe yang tepat sangat penting untuk menjaga agar perangkat keras dan perangkat lunak Anda tetap mutakhir dan tetap kompetitif dalam lingkungan TI yang berubah dengan cepat. Karena sebagian besar perusahaan menggunakan sistem mainframe untuk menjalankan beban kerja mainframe mereka yang paling penting dan menyimpan data berharga, para pemimpin bisnis semakin memprioritaskan modernisasi mainframe dan melakukan investasi besar di bidang ini. Menurut whitepaper IBV baru-baru ini yang ditugaskan oleh IBM, 71% eksekutif mengatakan aplikasi mainframe adalah pusat strategi bisnis mereka dan empat dari lima eksekutif mengatakan organisasi mereka perlu bertransformasi dengan cepat untuk mengikuti persaingan.

Mengapa mainframe perlu diperbarui secara berkala?

Mainframe adalah komputer dengan sejumlah besar memori dan prosesor data yang melakukan perhitungan sederhana dan transaksi secara real time. Mainframe sangat penting untuk proses bisnis inti dari banyak perusahaan termasuk database komersial, server transaksi, dan aplikasi yang bergantung pada keamanan dan ketahanannya.

Mainframe yang dipasang 10 tahun yang lalu masih dapat menimbulkan risiko yang cukup besar bagi organisasi di beberapa sisi. Pertama, inefisiensi dari teknologi lama dapat meningkatkan biaya operasional dan membuat bisnis rentan terhadap pesaing yang lebih baru dan lebih inovatif. Kedua, aplikasi lama yang dibuat dengan bahasa pemrograman lama dapat menimbulkan masalah kinerja dan sulit dipecahkan oleh pengkode muda yang dilatih dengan bahasa pengkodean modern

Salah satu contohnya adalah dalam bahasa kode COBOL(Common Business Oriented Language) dan Java— dua bahasa pengkodean yang lebih banyak digunakan untuk membangun aplikasi. Terlepas dari popularitasnya, COBOL dan Java masih memiliki perbedaan utama yang perlu dipertimbangkan agar inisiatif modernisasi mainframe menjadi efektif. Meskipun Java lebih intuitif bagi banyak programmer karena kemiripannya dengan C++, sintaksis COBOL didesain untuk penerapan berorientasi bisnis dan dianggap lebih mudah dibaca.

Berikut ini adalah pandangan lebih dekat tentang cara kerja modernisasi mainframe dan mengapa hal ini menjadi bagian penting dari inisiatif transformasi digital.

Mengapa modernisasi mainframe penting?

Munculnya kecerdasan buatan (AI), situasi geopolitik yang tidak stabil di Eropa dan timur tengah, COVID 19 — beberapa tahun terakhir telah melihat dunia bisnis diguncang oleh rantai gangguan yang tampaknya tak ada habisnya, sering dikaitkan dengan teknologi baru. Meskipun masih harus dilihat bagaimana perubahan yang belum pernah terjadi sebelumnya ini akan berdampak pada infrastruktur TI dari waktu ke waktu, itu adalah taruhan yang aman bahwa inovasi digital dan kebutuhan untuk modernisasi akan tetap menjadi prioritas utama bagi para pemimpin bisnis dalam waktu dekat.

Mainframe boleh dibilang merupakan area infrastruktur TI yang paling rentan terhadap perubahan dalam suatu organisasi. Sebagai urat nadi aplikasi dan data, mainframe merupakan jantung dari setiap perusahaan di bidang teknologi, jadi menjaga agar semuanya tetap mutakhir dan berjalan lancar merupakan hal yang sangat penting. Misalnya, DevOps—alur kerja pengembangan perangkat lunak yang diandalkan perusahaan untuk mempercepat pengiriman perangkat lunak dan aplikasi berkualitas tinggi—sangat bergantung pada efektivitas sistem TI mainframe.

Lebih dari sebelumnya, perusahaan melihat adanya kebutuhan untuk mengintegrasikan dan memperluas kemampuan mainframe mereka untuk mendorong inovasi dan meningkatkan ketahanan. Strategi modernisasi mainframe dapat membantu mendorong transformasi digital dan menangkap nilai baru. Menurut whitepaper IBV baru-baru ini yang ditugaskan oleh IBM, 45 dari 50 bank teratas, empat dari lima maskapai teratas, tujuh dari 10 pengecer global teratas, dan 67 dari perusahaan Fortune 100 memanfaatkan mainframe sebagai platform inti mereka. 

    Lima manfaat modernisasi mainframe

    Berikut ini adalah lima manfaat yang biasanya disadari oleh organisasi dengan pendekatan modernisasi mainframe yang kuat.

    Peningkatan kecepatan inovasi

    Modernisasi mainframe lama membantu perusahaan mengimbangi teknologi baru dan memastikan kompetitor mereka tidak akan mendapatkan keunggulan teknologi. Terlebih lagi, teknologi yang lebih baru lebih mudah diperbarui daripada pendahulunya, sehingga peningkatan di masa depan menjadi lebih sederhana dan lebih murah.

    Pengurangan biaya

    Dengan sendirinya, memasang, mengoperasikan, dan memelihara infrastruktur TI adalah salah satu biaya terbesar yang dihadapi banyak perusahaan. Ditambah lagi dengan fakta bahwa teknologi yang lebih lama lebih rumit dan kurang mudah diintegrasikan ke dalam aplikasi baru yang dibutuhkan bisnis Anda, dan mudah untuk melihat bagaimana tidak meningkatkan TI yang lebih lama bisa jadi kurang hemat biaya dalam jangka panjang dibandingkan dengan inisiatif modernisasi aplikasi atau mainframe.

    Tenaga kerja yang lebih berteknologi maju

    Modernisasi mainframe adalah peluang untuk menambah keterampilan dan kemampuan karyawan Anda, membuat mereka lebih kompetitif dan mampu berkontribusi lebih baik pada operasi penting Anda. Sebagai contoh, jika aplikasi Anda dikodekan lebih dari satu dekade yang lalu, kemungkinan besar para pembuat kode Anda dapat menggunakan penyegaran sebanyak kode mereka. Investasi dalam mainframe modern bukan hanya investasi dalam aset teknologi Anda, tetapi juga pada orang-orang Anda.

    Peningkatan otomatisasi dan produktivitas

    Meningkatkan sistem TI adalah cara yang bagus bagi bisnis untuk memanfaatkan banyak kemampuan otomatisasi yang telah diperkenalkan dalam beberapa tahun terakhir. Mengotomatiskan tugas-tugas rutin seperti penjadwalan, pemeliharaan, dan entri data membantu karyawan memfokuskan kembali waktu dan energi mereka pada aktivitas yang lebih bernilai.

    Insight lebih mendalam dari data Anda

    Data mainframe, tentang pelanggan, alur kerja, masalah pemeliharaan, dan lainnya, sering kali tidak terpakai selama bertahun-tahun di dalam sistem lama. Solusi modernisasi mainframe yang memanfaatkan teknologi baru seperti kecerdasan buatan (AI) dan machine learning (ML) dapat membantu memanfaatkan data historis perusahaan Anda dan menemukan wawasan strategis yang penting.

    Apa yang diharapkan dari modernisasi mainframe

    Meskipun ada pendekatan dan strategi yang berbeda untuk modernisasi mainframe, pada tingkat fundamental, semuanya melibatkan peningkatan sistem dan aplikasi TI yang ada. Ruang lingkup, skalabilitas, dan persyaratan lainnya dapat bervariasi tergantung pada kebutuhan bisnis, jadi penting bagi pemangku kepentingan untuk menyelaraskan harapan mereka terhadap suatu proyek, serta potensi risikonya.

    Risiko umum modernisasi mainframe

    Setiap inisiatif modernisasi, apapun ruang lingkupnya, memiliki risiko tertentu. Kompleksitas peningkatan teknologi yang dipasang 10, 20, bahkan 30 tahun yang lalu terlalu besar untuk menghilangkan risiko sepenuhnya. Berikut adalah beberapa tantangan yang biasanya dihadapi proyek modernisasi mainframe.  

    1. Kesenjangan keterampilan dengan karyawan yang ada: Salah satu alasan yang paling sering disebut untuk tidak memodernisasi infrastruktur TI adalah kebutuhan untuk merombak tenaga kerja Anda seiring dengan teknologi baru yang Anda instal untuk memastikan Anda memiliki pekerja terampil yang dapat mengoperasikan dan memeliharanya. Melatih ulang karyawan yang sudah ada untuk sistem TI baru dan/atau mempekerjakan karyawan baru yang sudah terlatih dengan sistem ini bisa jadi mahal dan mengganggu.
    2. Terganggunya proses bisnis normal: Anda tidak akan mencoba memodernisasi mainframe Anda jika itu bukan salah satu aset TI Anda yang paling penting. Dengan logika yang sama, mematikannya - bahkan sebagian - untuk melakukan peningkatan yang sangat dibutuhkan bisa menjadi mahal. Waktu henti dan gangguan layanan dapat menciptakan pengalaman pelanggan yang buruk dan menyebabkan pengguna mencari di tempat lain.
    3. Kompleksitas sistem lama: Sistem yang dipasang seperempat abad lalu biasanya belum pernah dibiarkan begitu saja. Dalam kebanyakan kasus, teknisi telah menyusun solusi sepotong-sepotong menggunakan teknologi baru untuk mengatasi masalah yang lebih besar tanpa mengganti peralatan. Hal ini dapat mengakibatkan campuran teknologi yang membingungkan, lama dan baru, yang dapat menyulitkan teknisi untuk memperbaruinya tanpa menyebabkan gangguan. 
    4. Menjaga kepatuhan dan melindungi data penting: Integritas data dan kemampuan kepatuhan sangat penting bagi sebagian besar perusahaan, terutama yang berada di industri layanan keuangan atau layanan kesehatan, di mana informasi yang menjadi tanggung jawab mereka untuk dijaga sangat rahasia. Perusahaan yang melakukan inisiatif modernisasi mainframe sangat rentan terhadap serangan siber dan pelanggaran data yang dapat merugikan baik secara finansial maupun reputasi.
      Pendekatan aman untuk modernisasi mainframe

      Meskipun risiko-risiko ini tidak dapat dihilangkan sama sekali, pendekatan-pendekatan yang digunakan secara luas untuk modernisasi mainframe ini dapat mengurangi risiko-risiko tersebut secara signifikan sambil tetap memungkinkan organisasi untuk mencapai tujuan-tujuan modernisasi mereka.

      1. Migrasi mainframe ke cloud: Salah satu pendekatan modernisasi mainframe yang paling umum dan efektif melibatkan pemindahan sistem dan aplikasi TI yang penting ke dalam lingkungan hybrid cloud yang sangat adaptif, tangguh, dan fleksibel. Ini dikenal sebagai migrasi cloud. Dengan solusi modernisasi komputasi cloud, rehosting meningkatkan ketangkasan dan fleksibilitas dan secara signifikan mengurangi biaya yang terkait dengan penerapan.
      2. Pengoptimalan kode: Mengoptimalkan kode lama yang tidak efisien (juga dikenal sebagai refactoring) juga merupakan pendekatan modernisasi mainframe yang populer. Ini melibatkan penulisan ulang dan restrukturisasi basis kode yang ada. Refactoring membantu meningkatkan daya tanggap dan efisiensi serta mengurangi utang teknis, atau biaya masa depan yang disebabkan oleh keputusan arsitektur yang buruk yang dibuat saat ini.
      3. Solusi yang dibangun sebelumnya: Solusi yang dibangun sebelumnya yang sudah ada di pasaran hanyalah sebuah komponen pengganti (atau keseluruhan sistem TI) yang telah dibeli untuk menggantikan sistem yang lama. Solusi yang dibangun sebelumnya merupakan salah satu opsi sederhana yang tersedia bagi bisnis yang ingin memodernisasi lingkungan mainframe mereka, namun belum siap berinvestasi dalam sumber daya dan risiko perpindahan ke cloud atau perombakan kode. Dalam solusi siap pakai, sistem TI yang lebih tua hanya diganti dengan sesuatu yang lebih baru dan lebih maju secara teknologi.  
      4. Modernisasi API: API dapat digunakan untuk menyederhanakan integrasi TI lama dengan sistem yang lebih baru dan berteknologi lebih maju. Pendekatan ini menggunakan API sebagai jembatan antara sistem TI yang lebih tua dan aplikasi yang lebih baru yang dapat membantu meningkatkan kemampuan Anda tanpa mengganti mainframe yang sudah ada.
        Solusi terkait
        IBM Z and Cloud Modernization Stack

        IBM Z dan Cloud Modernization Stack menggabungkan kekuatan IBM Z dan kekuatan Red Hat OpenShift Container Platform dan menghadirkan model sebagai layanan yang terkelola yang modern untuk melengkapi beban kerja produksi Anda yang paling tangguh.

        Jelajahi IBM Z dan Cloud Modernization Stack

        Modernisasi infrastruktur TI

        Modernisasikan aplikasi, server, dan penyimpanan yang sudah ada, sesuai dengan kecepatan Anda, untuk berintegrasi dengan lancar dengan hybrid cloud dan AI.

        Jelajahi modernisasi infrastruktur TI

        Konsultasi modernisasi aplikasi mainframe

        Mempercepat transformasi digital dengan memodernisasi aplikasi mainframe Anda dan menjalankan beban kerja dengan sukses di lingkungan baru.

        Jelajahi modernisasi aplikasi mainframe

        Ambil langkah selanjutnya

        IBM Z dan Cloud Modernization Stack menggabungkan kekuatan IBM Z dan kekuatan Red Hat OpenShift Container Platform dan menghadirkan model sebagai layanan yang terkelola yang modern untuk melengkapi beban kerja produksi Anda yang paling tangguh.

        Jelajahi IBM Z dan Cloud Modernization Stack