School of Information Systems

MEMINDAHKAN SQL SERVER ke PLATFORM VIRTUAL (part IV)

Pertimbangan Perizinan

Lisensi SQL Server adalah subjek yang kompleks, dan paling banter, ini adalah target yang sulit. Ketika ragu tentang lisensi SQL Server, saya sangat merekomendasikan untuk menghubungi profesional perizinan untuk memastikan Anda memiliki standar terkini. Karena kompleksitas lisensi SQL Server, saya hanya akan membahas komponen utama yang berhubungan langsung dengan SQL Server dalam platform virtual.

Selain beralih terkenal untuk per-core perizinan untuk SQL Server diperkenalkan dengan SQL Server 2012, Microsoft membuat perubahan baru-baru ini aturan untuk hak failover untuk SQL Server. Diperkenalkan dengan SQL Server 2014, Anda tidak dapat lagi menerima lisensi gratis untuk failover pasif hanya dengan melisensikan server aktif. Hak penerusan sekarang memerlukan Software Assurance (SA). Demikian juga, dimulai dengan SQL Server 2012, hak mobilitas juga memerlukan perjanjian SA.

Perizinan VM vs Perizinan Server

Di luar skenario spesifik di mana Anda mungkin ingin menggunakan lisensi akses Server dan klien (CALs), ada dua cara dasar untuk memberi lisensi SQL Server di VM. Anda dapat melisensikan jumlah total inti pada host VM untuk VMs SQL Server tak terbatas atau Anda dapat melisensikan VM individual untuk jumlah inti yang dipresentasikan kepada mereka.

Keuntungan dari lisensi semua inti pada host VM adalah bahwa hal itu sangat menyederhanakan pengelolaan lisensi SQL Server. Anda dapat membuat, menghancurkan, dan memindahkan VM dari server ke server tanpa perlu melacak lisensi individual. Ini termasuk hak untuk memindahkan VM dari satu server ke server lain menggunakan vMotion atau Live Migration tanpa membeli lisensi tambahan asalkan semua host yang terlibat memiliki lisensi untuk semua core.

Perizinan semua inti dari host memerlukan lisensi Enterprise Edition dan Software Assurance (SA). Meskipun hak downgrade akan memungkinkan Anda menjalankan Edisi Standar berdasarkan model ini, Anda tetap harus membayar semua lisensi Enterprise Edition. Jelas, Anda hanya akan menggunakan opsi ini dengan ketentuan sebagai berikut:

  • Anda perlu menggunakan Enterprise Edition dari SQL Server.
  • Host akan didedikasikan untuk VMs yang menjalankan SQL Server saja. Menggunakannya untuk beban kerja non-SQL Server akan menjadi penggunaan yang sangat mahal untuk lisensi inti.
  • Jumlah VM yang akan di-host melebihi persyaratan perizinan per-VM.

Salah satu keuntungan besar dari lisensi VMs individu adalah Anda dapat melisensikan Edisi Standar atau Edisi Enterprise untuk VM individual. Ini memungkinkan Anda untuk melisensikan edisi mana pun yang Anda butuhkan dan dapat menghemat banyak uang. Kelemahan utama per lisensi VM adalah Anda harus melisensi minimal 4 core untuk server. Lisensi dibeli di blok dua setelah pembelian awal dari empat lisensi inti untuk VM. Jika Anda memiliki banyak tapak yang sangat kecil atau contoh SQL Server yang tidak kritis yang hanya memerlukan satu atau dua inti, Anda harus membeli setidaknya empat lisensi inti untuk setiap VM.

Kesimpulan

Membuat keputusan untuk memindahkan SQL Server ke platform virtual saat pertama bisa menjadi waktu yang nervous, tapi tidak perlu. Dengan perencanaan dan praktik terbaik untuk membimbing Anda, sangat mudah untuk memiliki migrasi yang sukses ke mesin virtual. Anda dapat menggunakan metode yang tercantum dalam makalah ini untuk menyeberang ke virtualisasi secara perlahan dengan beban kerja yang tidak kritis dan server tapak kecil sebelum beralih ke mempertimbangkan beban kerja produksi yang kritis.

Anda dapat memindahkan SQL Server ke platform virtual dengan mudah menggunakan panduan ini. Jangan membuat kesalahan umum yang sama yang telah dilakukan orang lain. Gunakan praktik terbaik yang diuraikan di sini untuk membimbing Anda dan membantu Anda menghindari perangkap ini. Informasi perizinan yang diberikan harus membuat peraturan perizinan yang kompleks menjadi lebih jelas dan membantu Anda membuat keputusan perizinan yang tepat untuk melakukan virtualizing SQL Server,

Sulistyo Heripracoyo