Gratis dan berkualitas tinggi: bagaimana presale dapat mengatur nada untuk sebuah proyek

Biasanya kebanggaan tim adalah implementasi. Pekerjaan paling penting untuk mencari solusi secara tidak adil ditinggalkan dalam bayang-bayang. Dalam proyek kami untuk memodernisasi sistem cadangan bank, bagian gunung es yang tersembunyi ini ternyata lebih padat karya daripada proyek itu sendiri. Dan tidak sia-sia. Studi mendalam membantu menemukan solusi yang seimbang untuk masalah bisnis yang nyata dan membenarkan pilihan produk yang mahal tetapi lebih cocok - Dell EMC Data Domain 6800.





Sistem cadangan bank (DBS) telah beroperasi berdasarkan perangkat lunak Veritas NetBackup sejak lama. Tetapi peralatan, tempat SRC berputar, tidak dapat lagi mengatasi beban.



Sinyal dari masalah yang akan datang adalah kurangnya jendela cadangan. SRK tidak lagi punya waktu untuk mencadangkan data dari server dan workstation dalam semalam, dan beberapa tugas tersebar di jam kerja. Akibatnya, untuk beberapa sumber daya, salinan tidak dibuat setiap hari, dan hal ini menimbulkan risiko kehilangan data dan pelanggaran tingkat SLA jika terjadi kegagalan nyata.



Masalah lainnya adalah kurangnya ruang pada perpustakaan disk. Untuk mengimbangi hal ini, pelanggan mengurangi waktu penyimpanan cadangan pada perpustakaan disk dari 14 hari menjadi 7 hari. Hal ini memberikan tekanan tambahan pada drive perpustakaan tape, yang bagaimanapun juga hampir sepenuhnya digunakan.



Perpustakaan disk digunakan untuk penyimpanan cadangan online dan menyediakan eksekusi paralel dari pekerjaan cadangan hingga 25 utas secara bersamaan.



Perpustakaan tape digunakan untuk penyimpanan jangka panjang. Menurut persyaratan regulator, berbagai dokumen harus disimpan dari 1 hingga 5 tahun. Dengan peningkatan beban lebih lanjut, nasabah akan mengalami masalah dengan kepatuhan terhadap peraturan Bank Sentral. Bukan pandangan yang sangat positif.



Perubahan? Perbaikan? Memperluas? Meningkatkan?



Ketika SRK mulai "tersedak", mendekati batas produktivitasnya, pelanggan memiliki pertanyaan - di manakah "kemacetan" sistem? Karena kami terlibat dalam pemeliharaan bagian perangkat lunak SRK, layanan TI bank meminta kami untuk menganalisis pengoperasian sistem.



Solusi saat itu termasuk komponen-komponen berikut:



  • 1 x NetBackup Solaris x86 master / server media
  • 1 x VMware Backup Media Server;
  • 45 x Server Media AIX
  • 10 x Server Media SPARC Solaris;
  • 1 x Dell EMC Data Domain 4200 Disk Library dalam mode VTL;
  • 1 x Oracle SL3000 Tape Library dengan 8 Drive LTO6.


Untuk menyimpan cadangan online, beberapa aliran cadangan dari server media dan klien Perusahaan secara bersamaan direkam menggunakan protokol FC ke perpustakaan disk. Salinan tersebut kemudian dicadangkan ke media tape pustaka Oracle SL3000 melalui server master / media NetBackup melalui protokol FC.



Bank ini memiliki 830 klien SRK, termasuk sekitar 730 mesin virtual VMware, klien Enterprise di AIX dan Solaris, serta server fisik x86. Volume asli dari salinan lengkap data yang dicadangkan adalah 115 TB.



Untuk menemukan hambatan, kami melihat statistik eksekusi pekerjaan NetBackup, konfigurasi I / O server media, konfigurasi SAN, pemanfaatan drive perpustakaan pita, dan kinerja perpustakaan disk. Untuk ini, pelanggan memberi kami laporan diagnostik:



  • nbsu - Utilitas Dukungan NetBackup Veritas;
  • NetBackup DeployUtil dan spesifikasi lisensi perangkat lunak;
  • Brocade SAN Health pada konfigurasi SAN;
  • AutoSupport dari Data Domain Disk Library.


Laporan nbsu - Veritas NetBackup Support Utility memberikan informasi lengkap tentang konfigurasi NetBackup, termasuk detail kinerja untuk pekerjaan pencadangan. Informasi ini disajikan di bpdbjobs dump - most_columns. Tetapi Anda harus dapat menguraikannya, dan mengonversi tanggal dan waktu dari format zaman ke format yang dapat dibaca manusia.





Output dari perintah bpdbjobs membantu Anda mengevaluasi performa dan durasi setiap pekerjaan. Ini adalah bagaimana Anda bisa mendapatkan gambaran tentang pembuangan drive perpustakaan tape dalam skala waktu :





NBSU memiliki data tentang media yang digunakan, periode retensi dan distribusinya di seluruh kumpulan. Di bawah ini adalah ringkasan waktu retensi media berdasarkan NBU_available_media.txt dari nbsu.





Laporan NetBackup DeployUtil memperkirakan konsumsi sebenarnya dari lisensi perangkat lunak cadangan untuk berbagai model lisensi - tradisional dan kapasitas. Itu dihasilkan di MS Excel, berisi daftar lengkap klien cadangan, informasi tentang platform server yang berlebihan, versi NetBackup yang digunakan dan jumlah data yang dicadangkan.



Laporan Kesehatan Brocade SAN menjelaskan topologi SAN, konfigurasi zonasi, melihat pemanfaatan tautan ISL.



Dukungan Otomatis Domain Data "berbicara" tentang konfigurasi perpustakaan disk, efisiensi penyimpanan, dan kinerja. Setelah mengurai, kami mengidentifikasi pola dan mendapatkan peta panas dari beban:





Akibatnya, ternyata "tautan lemah" adalah pustaka disk Dell EMC Data Domain 4200, yang bekerja dalam mode VTL.



Kami membandingkan parameter aktual dan persyaratan formal untuk volume cadangan dan frekuensinya. Ternyata kapasitas dan kinerja perpustakaan disk saat ini tidak menyediakan penyimpanan CD operasional dengan periode yang diperlukan. Selain itu, justru karena keterbatasan kecepatan baca dari Dell EMC DD4200, duplikasi informasi pada kaset terjadi dalam mode yang mendekati batas. Kinerja DD yang lebih rendah untuk membaca disebabkan oleh proses rehidrasi informasi yang intensif sumber daya - memulihkan urutan blok ke bentuk aslinya sebelum deduplikasi.



Semuanya menunjukkan perlunya mengganti perpustakaan disk yang sudah ketinggalan zaman. Pelanggan membutuhkan perangkat keras yang dapat mendukung 5-6 TB data per jam, dengan pengontrol tambahan untuk toleransi kesalahan, dan peningkatan kapasitas.



Tiga kandidat untuk dipilih



Saran paling jelas dalam kasus ini adalah mengganti Dell EMC Data Domain dengan versi yang lebih baru. Atau Alat Veritas NetBackup bisa menjadi alternatif. (Ini sebagian besar analog dengan Domain Data, dan dalam kategori harga yang sama). Namun kedua opsi tersebut menimbulkan kekhawatiran anggaran.



Pilihan ketiga adalah solusi berdasarkan server arsitektur standar dengan deduplikasi asli Veritas NetBackup - Media Server Deduplication Pool (MSDP).



Ketika kami datang ke pelanggan dengan sebuah proposal, ternyata dia telah mempertimbangkan solusi berdasarkan Veritas NetBackup Appliance dan Dell EMC Data Domain dari vendor lain, tetapi pelanggan tidak yakin seberapa optimalnya mereka dalam hal rasio harga / hasil. Dengan kata lain, versi kami di server standar sangat berguna.



Saat bank menguji konfigurasi berdasarkan Veritas NetBackup Appliance, kami menyarankan tim TI pelanggan tentang penggunaan deduplikasi dari Veritas secara spesifik, nuansa teknologi Fiber Transport untuk mentransmisikan lalu lintas SRK melalui SAN, mekanisme untuk membuat salinan sintetis berdasarkan teknologi NetBackup Accelerator, dan mengusulkan untuk mengaktifkan verifikasi teknologi ini. ke dalam program pengujian. Berdasarkan hasil pengujian, pelanggan menyetujui solusi kami berdasarkan dua server x86 standar dengan penyimpanan blok, karena seluruh tumpukan teknologi yang diuji diterapkan di dalamnya.



Kami juga menyiapkan proposal untuk mengganti Dell EMC Data Domain 4200 dengan perpustakaan yang lebih baru. Untuk proyek ini, model Dell EMC Data Domain 6800 HA dipilih - model yang lebih bertenaga, luas dan produktif. Keuntungan dari solusi tersebut adalah ketersediaan tinggi pustaka dalam konfigurasi pengontrol ganda. Pustaka disk dalam konfigurasi ini tidak lagi menjadi satu titik kegagalan. Jika pengontrol hilang, pustaka akan tetap tersedia melalui teknologi NPIV dan pekerjaan pencadangan akan dilanjutkan secara otomatis.



Dalam kasus memilih solusi untuk Data Domain, pelanggan tidak perlu mengganti perangkat lunak klien dari SRK Enterprise-klien dengan SAN-klien dan jumlah pekerjaan untuk "menanamkan" ke dalam lanskap TI sangat minim. Ini adalah nilai tambah lainnya untuk Dell EMC Data Domain 6800 HA.



Lebih banyak daya + DD BOOST



Pustaka disk Dell EMC Data Domain 6800 mendukung mode pengontrol ganda (Ketersediaan Tinggi), dan dapat bekerja tidak hanya dengan protokol VTL, tetapi juga dengan DD BOOST. Pustaka baru memiliki kapasitas yang dapat digunakan sebesar 174 TB tidak termasuk deduplikasi dan kompresi, sedangkan Dell EMC DD4200 terbatas pada 130 TB. Selain itu, kami memperkirakan kecepatan perpustakaan disk yang diharapkan dan menunjukkan kepada pelanggan bahwa kecepatan seharusnya 5,3 hingga 8 TB per jam saat menulis dan membaca secara bersamaan, sepenuhnya memenuhi kebutuhannya untuk pencadangan dan transfer data ke kaset.



Dukungan simultan untuk DD Boost dan VTL terbukti berguna karena penggunaan teknologi dapat digabungkan jika terjadi masalah kompatibilitas. Manfaat DD Boost sangat jelas:



  • ;
  • ( ) (image);
  • DD Boost , - NetBackup;
  • NetBackup ;
  • .


Karena ekosistem bank didasarkan pada virtualisasi VMware, NetBackup Accelerator untuk Vmware juga merupakan fitur yang berguna dari DD Boost. Teknologi ini melacak blok-blok yang diubah dari VMware CBT (Pelacakan Blokir Berubah) dan, berdasarkan teknologi deduplikasi, membuat cadangan penuh sintetis selama satu incremental. Pada saat yang sama, kemungkinan pemulihan granular file dan aplikasi Microsoft (AD, SQL, Exchange, SharePoint) dari cadangan mesin virtual dipertahankan.



Lebih terjangkau, tapi tidak lebih baik



Tim kami telah menghitung biaya untuk beralih ke berbagai opsi untuk perpustakaan baru. Ternyata mengatur ulang SRC menggunakan server standar akan membutuhkan lebih banyak pekerjaan integrasi. Tetapi hal yang paling tidak menyenangkan adalah risiko tambahan untuk bisnis: penggantian perangkat lunak cadangan klien, konfigurasi ulang kebijakan dan, sebagai akibatnya, kemungkinan downtime untuk server yang paling kritis (lebih dari 50 server AIX / Solaris).



Akibatnya, pelanggan memilih untuk bermigrasi ke Dell EMC Data Domain 6800.



Dell EMC Data Domain 6800 adalah alternatif yang lebih mahal. Tetapi penggunaannya memungkinkan untuk mengurangi biaya modernisasi secara umum: tidak mengubah infrastruktur RMS, meminimalkan risiko kehilangan data dan tidak tersedianya layanan, dan juga tidak meninggalkan perpustakaan lama. Jadi menambahkan DD lain ke sistem lebih dari dua kali lipat kapasitas penyimpanan, tidak ada saya dalam proses yang sudah di-debug. Mempertahankan dukungan VTL tidak memerlukan konfigurasi tambahan pada server media NetBackup dan Klien Perusahaan. Juga tidak perlu mengubah perangkat lunak pencadangan klien, dan pekerjaan pencadangan dengan mudah didistribusikan ulang antara perpustakaan disk - DD4200 yang sudah diinstal dan DD6800 yang baru. Kebijakan SLP untuk mentransfer cadangan ke kaset juga tetap sama,hanya data yang sekarang berasal dari dua pustaka disk.



Transisi ke sistem baru



Di bawah ini adalah skema solusi target:





Pada saat perpustakaan disk baru diperkenalkan, kebutuhan untuk memperluas kapasitas cadangan sangat mendesak sehingga bank siap untuk mencadangkan produksinya sampai semua pengujian selesai. Kami berhasil menghalangi pelanggan dari langkah ini. Kami telah melakukan semua pemeriksaan di bawah program pengujian, termasuk pengujian failover yang merusak.



Implementasinya terjadi dengan cepat. Dua minggu kemudian, bank menjalankan perpustakaan disket baru. Hasilnya, pelanggan menerima sistem dengan kapasitas lebih besar dan margin kinerja yang memadai untuk beberapa tahun ke depan. Bahkan, indikator kinerja melebihi yang dihitung. Kinerja sebenarnya dari DD 6800 adalah 8-9 TB per jam (dihitung dari 5,3 TB), dan kapasitasnya, dengan mempertimbangkan deduplikasi dan kompresi, sekitar 1 Petabyte.



Karena kami hanya memperluas kapasitas penyimpanan disk dan tidak mengubah arsitekturnya, biaya lisensi NetBackup untuk bank tetap sama - tidak ada yang berubah dalam hal pencadangan data dan jumlah klien. Sekarang pustaka baru bekerja secara paralel dengan Dell EMC DD 4200, tetapi kapasitasnya cukup memadai untuk menonaktifkan pustaka lama tanpa rasa sakit, jika diperlukan.



Sebuah studi mendalam di awal proyek dalam hal biaya tenaga kerja "melebihi" pengenalan perpustakaan baru. Faktanya, kami menyelesaikan proyek konsultasi kecil dengan kesalahan perhitungan opsi yang memungkinkan untuk 0 rubel. Namun ternyata hal tersebut tidak sia-sia. Hal ini memungkinkan pelanggan mendapatkan justifikasi untuk modernisasi, meminimalkan risiko, dan membuat keputusan yang tepat.



Penulis: Alexey Polyakov, Insinyur Desain Sistem Penyimpanan Data, Jet Infosystems



All Articles