Beranda Studi kasus PUMA Database yang disempurnakan mendukung inovasi digital
Pemrosesan yang dapat diskalakan dan data yang sangat tersedia membantu merek olahraga menjadi lebih cepat
Pelari pria memenangkan perlombaan

PUMA SE adalah salah satu produsen dan peritel terbesar di dunia untuk alas kaki, pakaian, dan aksesori bagi para atlet di berbagai cabang olahraga. Mantranya adalah Forever Faster, sebuah keharusan untuk menjadi "merek olahraga tercepat di dunia."

Komitmen PUMA terhadap kecepatan meluas hingga bagaimana PUMA berinteraksi dengan dunia yang semakin digital. Bisnis ini bergantung pada aplikasi cepat yang digunakan oleh personel di seluruh dunia bersama dengan pemasok, distributor, dealer, toko perusahaan, dan pengecer online seperti Amazon. Aplikasi ini didukung oleh data mendalam tentang produk, suku cadang dan harga yang terkandung dalam database produksi utama, yang harus beroperasi dengan kecepatan kilat. Seperti yang dikatakan Herbert Wirkner, Arsitek Teknis dan Administrator Database Senior di PUMA, "Jika tidak ada data yang keluar, tidak ada produk yang bisa dijual."

Sebelumnya berjalan pada perangkat lunak IBM® Db2® dengan High Availability Disaster Recovery (HADR) di dua kluster server, database ini mendukung aplikasi produksi untuk pengembangan produk, pengadaan, perdagangan online, dan fungsi lainnya. Karena pengguna aplikasi sering meminta layanan dan fitur digital baru seperti antarmuka khusus dan API, manajer TI PUMA membuat keputusan strategis. Daripada menyesuaikan aplikasi inti secara langsung, mereka akan mengembangkan fungsi-fungsi baru sebagai layanan mikro berbasis cloud dalam kontainer Red Hat® OpenShift®.

“Layanan mikro adalah bagian dari menjadi Forever Faster,” kata Wirkner. “Dengan menggunakannya, kita dapat menambahkan fungsionalitas ke aplikasi jauh lebih cepat dari sebelumnya.”

Namun, menerapkan banyak layanan mikro baru akan meningkatkan beban kerja database. Hal ini menimbulkan pertanyaan tentang bagaimana PUMA dapat memastikan bahwa lingkungan databasenya memiliki kekuatan dan skalabilitas untuk memproses beban transaksi yang meningkat.

Peningkatan lebih cepat

 

Menerapkan IBM Db2 pureScale Feature merupakan peningkatan besar yang hanya membutuhkan waktu 6 bulan dari desain hingga ditayangkan dari desain hingga ditayangkan

Kapasitas Besar

 

Pengujian beban menunjukkan bahwa sistem baru ini dapat mendukung 300% - 400% lebih banyak pengguna daripada sebelumnya

 

 

Beban kerja dalam skala besar

 

Jika layanan mikro meningkatkan beban kerja database, sistem dapat ditingkatkan ke 128 server

Layanan mikro adalah bagian dari pendekatan Forever Faster. Dengan menggunakannya, kita dapat menambahkan fungsionalitas ke aplikasi jauh lebih cepat dari sebelumnya. Herbert Wirkner Arsitek Teknis dan Administrator Database Senior PUMA

Kueri lain melibatkan sifat database yang sangat penting bagi bisnis. Sistem ini harus tersedia 24x7 di seluruh dunia, namun sistem ini harus offline untuk pemeliharaan rutin perangkat lunak dan perangkat keras. Karena waktu henti tidak dapat diterima, tim PUMA mencari lingkungan yang lebih banyak tersedia.

Untuk mencari solusi, Wirkner meminta bantuan ARS Computer und Consulting, Mitra Bisnis IBM jangka panjang dan ahli dalam bidang rekayasa dan pengembangan perangkat lunak. Dia memilih ARS karena dukungannya yang sudah lama terhadap teknologi database PUMA dan hubungannya yang erat dengan para ahli IBM Db2 dari IBM Canada Software Lab di Toronto.

Solusi potensial untuk kinerja yang lebih baik termasuk mempartisi database di seluruh server, tetapi ini tidak sesuai dengan format database. Meningkatkan kluster server HADR juga dieksplorasi, tetapi ini tidak akan memberikan kemampuan peluasan skala. Tim setuju bahwa solusi yang tepat adalah meningkatkan database dengan IBM Db2 pureScale® Feature, solusi kluster yang dirancang untuk skalabilitas dan ketersediaan berkelanjutan.

"Dari sudut pandang PUMA, Db2 adalah sumber yang sangat baik untuk layanan mikro mereka untuk mengakses dan memproses data di seluruh perusahaan, tetapi mereka membutuhkan kinerja yang lebih baik," ujar Roland Schock, Insinyur Ternama di ARS dan Konsultan IBM Gold. "Mereka ingin menskalakan ke beberapa server untuk memproses beban kerja dan pureScale adalah jawabannya."

Menerapkan database untuk masa depan

Personel PUMA, ARS, dan IBM mulai merancang sistem pada akhir 2019. Tugas mereka adalah menerapkan kluster server fisik baru dan komponen jaringan berkecepatan tinggi sembari meningkatkan perangkat lunak database.

Menjelang akhir tahun, para pengembang menghadapi saat-saat penting. Mereka belum bisa mengoperasikan fitur PureScale dan anggaran untuk proyek ini akan berakhir pada bulan Desember. Haruskah mereka menunggu, atau langsung menghabiskan anggaran dengan asumsi bahwa mereka dapat mengatasi gangguan apa pun?

"Kami percaya pada IBM dan membeli lisensi untuk dua klaster PureScale, satu untuk produksi dan satu lagi untuk pengujian," ujar Wirkner. "Itu adalah keputusan yang tepat karena sekarang mereka benar-benar berjalan dengan baik."

Masing-masing dari dua kluster pureScale terdiri dari empat server fisik yang menjalankan SUSE Linux® Enterprise Server di empat node server. Empat node "anggota" menjalankan beban kerja database dan dua node mengelola caching dan koordinasi. Sistem ini memungkinkan database PUMA untuk diakses oleh beberapa contoh Db2 yang berjalan secara bersamaan di seluruh anggota yang berbeda, semuanya menggunakan penyimpanan virtual bersama dan bekerja sama sebagai satu sistem.

Arsitektur ini memberikan kekuatan pemrosesan yang signifikan yang dapat ditingkatkan hingga 128 server. Peningkatan kinerja hampir linier-IBM melaporkan bahwa throughput secara keseluruhan hampir dua kali lipat seiring dengan bertambahnya jumlah anggota.

Untuk membantu memastikan ketersediaan jika terjadi bencana, kluster server dibagi menjadi dua lokasi pusat data terdekat. Jika satu pusat data gagal, yang lain siap untuk mengambil alih. Dan dengan mengintegrasikan beberapa teknologi perangkat keras dan perangkat lunak canggih, sistem ini mendukung persyaratan paling ketat untuk toleransi kesalahan dan dapat memproses permintaan database bahkan dalam keadaan ekstrem.

Kami mempercayai IBM dan membeli lisensi untuk dua cluster pureScale, satu untuk produksi dan satu untuk pengujian. Itu adalah keputusan yang tepat, karena sekarang mereka benar-benar berjalan dengan baik. Herbert Wirkner Arsitek Teknis dan Administrator Database Senior PUMA
Mendapatkan kekuatan, skalabilitas, dan ketersediaan yang dibutuhkan

Wirkner dan tim PUMA cukup senang dengan hasil proyek ini. Waktu untuk menilai sangat cepat. Dari desain hingga peluncuran, proyek ini hanya membutuhkan waktu enam bulan, waktu yang cukup lama karena pandemi membuat kantor dan staf tidak bisa bekerja.

"Saya rasa waktu enam bulan sudah cukup untuk proyek sebesar ini, terutama karena kami harus mengimplementasikan perangkat keras baru, perangkat jaringan, dan hal-hal lainnya," ujar Wirkner. "Bersama dengan ARS dan para ahli Db2 dari laboratorium perangkat lunak IBM di Toronto, kami memiliki tim yang sempurna untuk mewujudkan solusi ini."

Sama positifnya adalah angka kinerja. PUMA menggunakan skrip uji di Apache JMeter untuk mensimulasikan peningkatan jumlah pengguna yang mengakses database melalui aplikasi mereka. Uji beban menemukan bahwa kluster pureScale empat server mendukung empat hingga lima kali lebih banyak pengguna daripada sebelumnya. Dengan skalabilitas hingga 128 server, PUMA harus ditetapkan untuk apa pun yang dibawa oleh masa depan digital.

Ketersediaan juga telah meningkat dari beberapa fitur PureScale. Hal ini memungkinkan peningkatan server tanpa membuat sistem offline, dan server yang gagal menyebabkan anggota lain mengambil alih beban kerjanya.

Demikian pula, pemeliharaan perangkat lunak rutin dapat dilakukan dengan paket perbaikan online tanpa memengaruhi sistem. "Itu adalah fitur yang sangat hebat, saya tidak perlu lagi meminta waktu henti pada klaster produksi," ujar Wirkner. "Saya bisa menerapkan paket perbaikan dengan cepat tanpa mengganggu bisnis."

Kecepatan, skalabilitas, dan ketersediaan database yang lebih tinggi untuk mendukung layanan mikro - PUMA mendapatkan manfaat ini dari pureScale. Kini, panggung telah disiapkan untuk menghadirkan inovasi digital yang lebih cepat.

Logo PUMA SE dan ARS Computer und Consulting GmbH
Tentang PUMA SE

Berkantor pusat di Herzogenaurach, Jerman, PUMA (tautan berada di luar ibm.com) mendesain, mengembangkan, memasarkan, dan menjual sepatu, pakaian, dan aksesori yang terinspirasi dari olahraga. Menargetkan para atlet di bidang olahraga seperti lari dan latihan, sepak bola, golf, bola basket, dan olahraga motor, PUMA beroperasi di 120 negara dan mempekerjakan lebih dari 13.000 orang. Perusahaan melaporkan penjualan sebesar EUR 5,2 miliar dan laba kotor sebesar EUR 2,5 miliar pada tahun 2020.

Tentang ARS Computer und Consulting GmbH

Berbasis di Munich, Jerman, ARS (tautan berada di luar ibm.com) mengkhususkan diri pada layanan pengembangan dan rekayasa perangkat lunak. Sebagai Mitra Bisnis IBM di tingkat Gold dan IBM Champion, ARS didirikan pada tahun 1992 dan mempekerjakan sekitar 70 orang. Pada tahun 2018, ARS menjadi bagian dari TIMETOACT GROUP, yang mempekerjakan lebih dari 700 orang di 16 lokasi di Jerman, Austria, dan Swiss.

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 studi kasus Hubungi IBM Negara Bagian Rhode Island

Modernisasi di masa COVID-19

Baca studi kasus
Sund & Bælt

Membangun jembatan menuju wawasan yang lebih baik

Baca studi kasus
Hukum

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

Diproduksi di Amerika Serikat, Januari 2022.

IBM, logo IBM, ibm.com, Db2, dan pureScale 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 di “Informasi hak cipta dan merek dagang” pada ibm.com/legal/copyright-trademark.

Merek dagang terdaftar Linux digunakan sesuai dengan sublisensi dari Linux® Foundation, pemegang lisensi eksklusif Linus Torvalds, pemilik merek di seluruh dunia.

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.