Beranda

Studi kasus

FNZ (UK) Ltd

Serangkaian keberhasilan
IBM Power Virtual Server membantu FNZ meningkatkan pendekatannya terhadap pengujian — dan banyak lagi.
Foto close-up seorang pria dewasa yang dikelilingi oleh monitor & tampilan hologram yang sedang dibacanya.

Terkadang satu perubahan yang berhasil dapat menghasilkan serangkaian kemenangan yang terkait. Tanyakan saja pada John Cullen, Kepala Arsitek Teknis di Divisi Infrastruktur Manajemen Aset FNZ (UK) Ltd, sebuah perusahaan jasa keuangan yang berbasis di Edinburgh, Skotlandia.

Beberapa tahun yang lalu, Cullen dan timnya mulai mengotomatiskan pengujian piranti lunak dengan tujuan meningkatkan kecepatan peluncuran rilis baru platform manajemen kekayaan digital inti mereka, Figaro. Dan itu berhasil, mereka mampu memangkas beberapa hari dari siklus tes mereka.

Tetapi tim penguji berbagi partisi logis (LPAR) dengan tim pengembangan, dan seiring waktu keberhasilan strategi pengujian mereka mulai memperlambat pengembangan piranti lunak yang penting. Cullen dan tim mencoba mengatasi hal ini dengan menjalankan pengujian mereka setelah jam kerja, tetapi hal itu terbukti kurang ideal.

"Kami akan melakukan perubahan, menunggu pengujian berjalan semalaman, menemukan bahwa kami telah menemukan bug, memperbaikinya, menunggu pengujian berjalan semalaman... berulang-ulang, sampai pada titik di mana kami mulai memperlambat proses kami sendiri, arah yang berlawanan dari tujuan yang kami inginkan," jelas Cullen.

Pengaturan server

 

FNZ dapat memutar server virtual baru hanya dalam 10 menit 

Pengujian lebih cepat

 

Dengan platform baru, FNZ dapat menyelesaikan tes setidaknya 15x lebih cepat

 

Yang harus kita lakukan adalah menemukan gambar yang tepat, memutarnya, menjalankan tes, dan selesai. John Cullen Chief Technical Architect, Asset Management Infrastructure Division FNZ (UK) Ltd.

Selanjutnya, tim mempertimbangkan untuk membuat LPAR yang terpisah dan khusus untuk menjalankan pengujian. "Hal itu tidak diragukan lagi akan menyelesaikan masalah kami, namun tidak akan efektif dari segi biaya dan tidak akan terukur," ujar Cullen. "Kami ingin terus menambahkan lebih banyak pengujian, jadi kami membutuhkan solusi yang tepat dan hemat biaya yang dapat mengatasi masalah skalabilitas."

Cullen menemukan solusi tersebut dengan platform test-as-a-service dari IBM Business Partner CSI Limited, yang berjalan pada IBM® Power® Systems Virtual Server.

Solusi yang canggih dan terukur

Figaro adalah sistem yang sangat besar, dengan jutaan baris kode, ribuan tabel, dan sekitar 25.000 objek program. Secara historis, sistem ini telah berjalan di server IBM i on Power, sehingga perpindahan ke IBM Power Systems Virtual Server adalah hal yang wajar. Tetapi ada lebih banyak hal yang menjadi pilihan Cullen selain menemukan kombinasi server dan sistem operasi yang tepat.

Dengan IBM Power Systems Virtual Server dan penawaran test-as-a-service dari CSI, Cullen dan timnya memiliki daya komputasi sebanyak yang mereka butuhkan, kapan pun mereka membutuhkannya. "Dengan pengaturan ini, kami bisa meminta server virtual dengan versi Figaro yang diperlukan dan kumpulan data yang sesuai, menjalankan pengujian kami terhadapnya, lalu menghapus server virtual tersebut," kata Cullen.

Kemampuan untuk mengakses versi Figaro yang tepat adalah kuncinya. Jadwal rilis FNZ saat ini membutuhkan versi baru perangkat lunak setiap kuartal, dengan tambalan setiap dua minggu. Agar pengujian menjadi efisien dan hemat biaya, tim Cullen harus mampu menghasilkan versi perangkat lunak yang akurat dan terbaru sesuai kebutuhan. "Kami tidak menginginkan situasi di mana untuk menjalankan pengujian, yang mungkin hanya memerlukan waktu 15 menit untuk menjalankannya, kami harus menginstal rim dan rim patch agar lingkungannya berfungsi, semuanya harus sudah dibuat," katanya.

Untuk mencapai hal ini, tim ini mengandalkan pendekatan gaya Docker, yang menggunakan lapisan-lapisan untuk membangun gambar. "Anda memiliki titik awal yang sudah diketahui, dan Anda menambahkan lapisan di atasnya. Kami mengambil stok gambar IBM Power dan secara bertahap menambah lebih banyak piranti lunak konfigurasi hingga kami memiliki lingkungan kerja yang lengkap," jelas Cullen.

Sekarang, tim Cullen telah mengotomatiskan seluruh proses pembuatan gambar untuk menjaga semuanya tetap mutakhir, dengan menggunakan program pengamat untuk mengidentifikasi artefak yang baru diterbitkan. "Katakanlah kami ingin meningkatkan dari versi 1.2 ke 1.3 dari sistem kami. Ketika kami mendorong patch versi 1.3 ke repositori artefak, pengamat melihatnya, lalu menjalankan versi sebelumnya di mesin virtual, menginstal patch versi 1.3, menyimpan hasilnya, dan menghapus mesin virtual."

Sebagai hasil dari proses ini, FNZ selalu memiliki lingkungan yang siap uji. "Yang harus kita lakukan adalah menemukan gambar yang tepat, memutarnya, menjalankan tes, dan selesai," kata Cullen.

Ditambah lagi, dengan pendekatan berbasis Docker, jika ada sesuatu di lapisan perantara yang berubah, mereka tidak perlu membangun ulang lapisan di sekitarnya. “Ini cukup efisien,” kata Cullen.

Solusi CSI juga memanfaatkan teknologi manajemen multicloud IBM Cloud Pak®, yang berjalan pada Red Hat® OpenShift® (tautan berada di luar ibm.com). Secara khusus, kemampuan manajemen otomatisasi cloud penawaran membantu FNZ mengatur, membuat templat, dan membuat parameter definisi sistem Terraform, sementara skrip otomatisasi Red Hat Ansible® (tautan berada di luar ibm.com) sepenuhnya menerapkan aplikasi.

Salah satu alasan utama kami ingin melihat solusi IBM Cloud daripada sesuatu yang hanya akan memperbaiki masalah jangka pendek kami adalah untuk dapat membuat contoh baru dari piranti lunak kami untuk tujuan yang berbeda. IBM Power Systems Virtual Server akan memungkinkan kita untuk melakukan hal tersebut. John Cullen Chief Technical Architect, Asset Management Infrastructure Division FNZ (UK) Ltd.
Banyak kemungkinan

Saat ini, Cullen dan timnya telah mencapai lebih dari tujuan awal mereka, yaitu meningkatkan kecepatan FNZ dalam merilis versi baru Figaro. Mereka telah menciptakan lingkungan pengujian otomatis yang tangguh yang memungkinkan mereka menjalankan mesin baru hanya dalam waktu 10 menit dan kemudian menjalankan beberapa pengujian secara paralel atau berurutan. Sebagai hasilnya, FNZ dapat melakukan pengujian di lingkungan baru setidaknya 15 kali lebih cepat daripada sebelumnya.

Lingkungan ini juga memberi mereka akses mudah ke perangkat lunak terbaru dan jumlah daya komputasi yang tepat tanpa harus membayar apa pun yang tidak mereka perlukan. Bahkan, IBM Power Systems Virtual Server dapat dikenakan biaya hanya sebesar GBP 100 per hari.

Cullen menegaskan bahwa FNZ sedang dalam perjalanan menuju masa depan di cloud. "Sekarang kami memiliki solusi yang bisa berfungsi untuk grup pengujian kami untuk menjalankan lingkungan Figaro secara otomatis sesuai permintaan, kami dapat menggunakannya untuk tim pengembangan kami. Mereka membutuhkan lingkungan khusus mereka sendiri untuk melakukan pengujian, terutama jika mereka melakukan pengujian kinerja di mana mereka membutuhkan lingkungan yang terpisah dan tidak terpengaruh oleh aktivitas lain yang terjadi di dalam sistem," jelasnya.

Cullen memiliki penggunaan lain untuk solusi IBM, termasuk kemungkinan menawarkan solusi serupa kepada pelanggan FNZ. "Salah satu alasan utama kami ingin melihat solusi IBM Cloud daripada sesuatu yang hanya akan memperbaiki masalah jangka pendek kami adalah agar kami bisa membuat contoh baru dari piranti lunak kami untuk tujuan yang berbeda. IBM Power Systems Virtual Server akan memungkinkan kami untuk melakukan hal tersebut."

Untuk mengetahui bagaimana IBM dan CSI membantu FNZ mentransformasi lingkungan produksi intinya, klik di sini.

Logo FNZ
Tentang FNZ (UK) Ltd.

FNZExternalLink (tautan berada di luar ibm.com) adalah perusahaan layanan keuangan global yang didirikan pada tahun 2004 dan berkantor pusat di Edinburgh, Skotlandia. Institusi keuangan menggunakan solusi dan layanan FNZ untuk membantu nasabah mengelola dan mengembangkan kekayaan mereka. FNZ mempekerjakan sekitar 3.000 orang dan beroperasi di 12 negara. Pada tahun 2019, FNZ mengakuisisi JHC Finance, sebuah perusahaan piranti lunak manajemen kekayaan. Aset yang dikelolanya melebihi GBP 700 miliar.

CSI Limited

Didirikan pada tahun 1983, CSI (tautan berada di luar ibm.com) adalah penyedia layanan terkelola TI yang berbasis di Birmingham, Inggris. Perusahaan ini menyediakan solusi infrastruktur, perlindungan data, dan keamanan siber untuk berbagai klien di seluruh Eropa. CSI telah menjadi Mitra Bisnis IBM sejak didirikan.

Komponen solusi IBM Cloud Pak® Red Hat® OpenShift® (tautan berada di luar ibm.com) IBM® Power® Systems Virtual Server Red Hat Ansible® (tautan berada di luar ibm.com)
Ambil langkah selanjutnya

Untuk mempelajari lebih lanjut tentang solusi IBM yang ditampilkan dalam cerita ini, silakan hubungi perwakilan IBM atau Mitra Bisnis IBM Anda.

Lihat lebih banyak cerita kasus Hubungi IBM University of the Arts London

Pertunjukan harus terus berlanjut

Baca studi kasus
Carus

Berlayar mulus

Baca studi kasus
Coca-Cola Mitra Eropa

Mempercepat transformasi strategis

Baca blog
Hukum

© Hak Cipta IBM Corporation 2021. IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504

Diproduksi di Amerika Serikat, Juli 2021.

IBM, logo IBM, ibm.com, IBM Cloud, IBM Cloud Pak, dan Power adalah merek dagang dari International Business Machines Corp, yang terdaftar di banyak yurisdiksi di seluruh dunia. Nama produk dan layanan lain mungkin merupakan merek dagang dari IBM atau perusahaan lain. Daftar merek dagang IBM saat ini tersedia di web pada "Informasi hak cipta dan merek dagang" di ibm.com/trademark.

RedHat®, OpenShift®, dan Ansible® adalah merek dagang atau merek dagang terdaftar dari Red Hat, Inc. atau anak perusahaannya di Amerika Serikat dan negara lain.

Dokumen ini adalah yang terbaru pada tanggal awal publikasi dan dapat diubah oleh IBM kapan saja. Tidak semua penawaran tersedia di setiap negara tempat IBM beroperasi.

Data kinerja dan contoh klien yang dikutip disajikan hanya untuk tujuan ilustrasi. Hasil kinerja aktual dapat bervariasi, tergantung pada konfigurasi dan kondisi pengoperasian tertentu. INFORMASI DALAM DOKUMEN INI DISEDIAKAN "SEBAGAIMANA ADANYA" TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN TERSIRAT, TERMASUK TANPA JAMINAN UNTUK DAPAT DIPERJUALBELIKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN JAMINAN ATAU KETENTUAN APA PUN YANG TIDAK MELANGGAR. Produk IBM dijamin sesuai dengan syarat dan ketentuan perjanjian yang mengatur penyediaan produk tersebut.