School of Information Systems

MEMINDAHKAN SQL SERVER ke PLATFORM VIRTUAL (part II)

Beban Kerja Produksi

Baik Microsoft dan VMWare, serta vendor virtualisasi kecil lainnya, terus mendorong kinerja platform virtual. Dalam beberapa tahun, kami telah berpikir bahwa VM tidak sesuai dengan beban kerja produksi kritis untuk menggunakannya untuk sistem produksi yang sangat kritis dan bertransaksi. Platform telah matang dengan kecepatan tinggi dan telah melihat adopsi dalam produksi tumbuh pada tingkat tinggi.

Pada saat bersamaan, platform virtual mulai matang, begitu pula basis pengetahuan administrator virtualisasi. Banyak kesalahan dilakukan di awal platform virtual, namun industri ini telah belajar dari kesalahan tersebut dan menciptakan produk virtualisasi yang lebih baik dan praktik yang lebih baik untuk memastikan implementasi yang berhasil.

Platform virtual dapat menyediakan sejumlah besar virtual CPU (vCPUs) dan memori virtual, dan mereka menyediakan opsi baru untuk ketersediaan yang tidak dapat Anda dapatkan tanpa virtualisasi. Hyper-V dan VMWare keduanya menyediakan teknologi untuk memindahkan VM langsung dari satu host server ke server lain tanpa downtime. Kemampuan untuk memindahkan server live di server host disebut Live Motion di Microsoft Hyper-V dan vMotion di VMWare. Hal ini dapat memberikan tingkat ketersediaan yang tinggi di tingkat VM tanpa harus menerapkan logika tambahan di tingkat SQL Server atau aplikasi.

Teknologi seperti Windows Failover Clustering telah diperluas untuk mendukung virtualisasi guna memberikan pilihan yang berbeda untuk menggabungkan pengelompokan ke dalam rencana ketersediaan tinggi Anda. Clustering dapat diimplementasikan untuk host VM atau di level VM, yang disebut guest clustering. Pengelompokan tamu mengharuskan semua node VM ada di host VM yang sama. Tidak seperti pengelompokan SQL Server biasa, clustering tamu dari SQL Server tidak menghilangkan satu titik kegagalan untuk berjalan di server tunggal. Ini memberikan perlindungan terhadap kegagalan satu VM atau SQL

Misalnya server, tapi jika host VM berjalan offline, seluruh cluster berjalan offline. Pengelompokan tamu belum mendapat adopsi yang luas karena seringkali dianggap kompleksitas pelaksanaan pengelompokan tamu melebihi manfaat yang diberikannya.

Seperti yang Anda pertimbangkan untuk memindahkan server produksi penting ke platform virtual, penting bagi Anda untuk menguji dan memvalidasi bahwa platform tersebut sesuai untuk beban kerja Anda. Migrasi ke VM tidak sesederhana menetapkan jumlah vCPU dan jumlah RAM yang sama seperti perangkat keras fisik saat ini. Dalam kebanyakan kasus, VM akan berbagi host VM dengan VM lain dan perawatan harus dilakukan untuk memastikan bahwa praktik terbaik diikuti. Selain itu, setiap perubahan pada platform harus diuji dengan baik sebelum dimasukkan ke dalam penggunaan produksi, dan ini terutama berlaku saat pindah ke VM untuk pertama kalinya.

Sulistyo Heripracoyo