এই আর্টিকেলে, আমরা Windows Server 2019, 2016 এবং 2012 R2 অপারেটিং সিস্টেমের লাইসেন্সিং বৈশিষ্ট্যগুলো নতুন Microsoft লাইসেন্সিং মডেলের দৃষ্টিকোণ থেকে আলোচনা করব। পাশাপাশি, ভার্চুয়াল মেশিনে গেস্ট OS হিসেবে Windows Server ব্যবহার করার সময় লাইসেন্সিং নিয়ম ও প্রক্রিয়া, HA ক্লাস্টার সহ যেখানে ভার্চুয়াল মেশিন হাইপারভাইজারগুলোর মধ্যে মাইগ্রেট করা যায় (VMWare VMotion, Hyper-V Live Migration, ইত্যাদি)।
Windows Server 2012 থেকে, Microsoft তার সার্ভার প্ল্যাটফর্মের লাইসেন্সিং মডেল পরিবর্তন ও সরলীকরণ করেছে। এখন এটি ভার্চুয়ালাইজেশন টেকনোলজির ব্যাপক ব্যবহারের আধুনিক প্রবণতার সাথে মিলে যায়।
বিষয়সূচি:
- Windows Server Editions
- Windows Server 2012 R2-এ Per-Socket Licensing
- Windows Server 2016 এবং 2019: Per-Core Licensing
- Windows Server ভার্চুয়াল মেশিন লাইসেন্সিং বোঝা
- Windows Server লাইসেন্সিং এবং ফিজিক্যাল হোস্টের মধ্যে VMs মাইগ্রেশন
- ভার্চুয়ালাইজেশনের জন্য Windows Server লাইসেন্স গণনা
Windows Server Editions
অধিকাংশ ক্ষেত্রে, Windows Server লাইসেন্সিং মডেল বিবেচনা করার সময়, Standard এবং Datacenter Windows Server এডিশনগুলো বিবেচনা করা পরামর্শদায়ক।
Windows Server 2012 R2-এর Standard এবং Datacenter এডিশনের ফিচারগুলো প্রায় একই সिवায় ভার্চুয়াল মেশিন চালানোর লাইসেন্স অধিকার। অর্থাৎ, আপনি আপনার প্রয়োজনীয় ফিচারের উপলব্ধতার পরিবর্তে ফিজিক্যাল হোস্টে ভার্চুয়াল মেশিনের সংখ্যার উপর ভিত্তি করে এডিশন বেছে নেন।
- Windows Server 2012 R2 Standard – লাইসেন্সটি শুধু সর্বোচ্চ দুটি ভার্চুয়াল মেশিন চালানোর অনুমতি দেয়;
- Windows Server 2012 R2 Datacenter – আপনি একটি একক ফিজিক্যাল হোস্টে অসীমিত সংখ্যক ভার্চুয়াল মেশিন চালাতে পারেন (যাদ করুন যে এমন ভার্চুয়াল মেশিনগুলো সহজে AVMA – Automatic Virtual Machine Activation ব্যবহার করে এক্টিভেট করা যায়)।
বস্তুত:, Windows Server 2012 R2 Edition বেছে নেওয়ার সময় আপনাকে সিদ্ধান্ত নিতে হবে আপনি ভার্চুয়ালাইজেশন ব্যবহার করবেন কিনা।
Windows Server 2016/2019 Standard লাইসেন্সটিও আপনাকে একই ফিজিক্যাল হোস্টে Windows Server সহ সর্বোচ্চ দুটি VM চালানোর অনুমতি দেয়।
Windows Server 2016 এবং 2019 Datacenter ভার্চুয়ালাইজেশন এবং Azure ক্লাউড এনভায়রনমেন্টে কাজে আসা অনেক নতুন টেকনোলজি সাপোর্ট করে। উদাহরণস্বরূপ, Windows Server 2016 Datacenter সাপোর্ট করে:
- Storage Spaces Direct
- Storage Replica
- Shielded Virtual Machines
- Host Guardian Service
- Network Fabric
- Microsoft Azure Stack
নোট. আমরা Essentials এবং Foundation Windows Server এডিশনগুলো বিবেচনা করছি না, কারণ সেগুলো ছোট ব্যবসার জন্য ডিজাইন করা। এই OSগুলোর বেশ কিছু নির্দিষ্ট সীমাবদ্ধতা আছে এবং ভার্চুয়ালাইজেশনের অধিকার নেই। Web Server এডিশন সম্পূর্ণরূপে বাদ দেওয়া হয়েছে।
Windows Server 2012 R2-এ Per-Socket Licensing
Windows Server 2012 R2-এর একটি লাইসেন্স আপনাকে একটি সিঙ্গল- বা ডুয়াল-প্রসেসর সার্ভারে OS চালানোর অনুমতি দেয়। অর্থাৎ, একটি লাইসেন্স একই ফিজিক্যাল সার্ভারে অবস্থিত দুটি প্রসেসর (সকেট) পর্যন্ত কভার করে (কোরগুলো প্রসেসর নয়!)। আপনি একটি লাইসেন্সকে দুটি সিঙ্গল-প্রসেসর সার্ভারের জন্য ভাগ করতে পারবেন না (এই কেসে আপনাকে দুটি Windows Server লাইসেন্স কিনতে হবে)। যদি একটি ফিজিক্যাল সার্ভারে দুটির বেশি প্রসেসর থাকে, তবে আপনাকে প্রতিটি প্রসেসর জোড়ার জন্য একটি লাইসেন্স কিনতে হবে। উদাহরণস্বরূপ, ৪-প্রসেসর সার্ভারের জন্য আপনাকে ২টি Windows Server 2012 R2 লাইসেন্স লাগবে।

Windows Server 2016 এবং 2019: Per-Core Licensing
Microsoft Windows Server 2016 এবং Windows Server 2019-এ ফিজিক্যাল প্রসেসর লাইসেন্সিং মডেল থেকে কোর লাইসেন্সিং মডেলে (Core-based) স্বিচ করেছে। এটি CPU এবং সার্ভার ম্যানুফ্যাকচারারদের প্রবণতার কারণে যে তারা প্রসেসরের সংখ্যা না বাড়িয়ে একক সকেটে কোরের সংখ্যা বাড়াচ্ছে (Microsoft চায় না কাস্টমাররা যখন মাল্টি-কোর সার্ভার ব্যাপকভাবে ব্যবহার করা শুরু করবে তখন তাদের প্রফিট হারান)। Windows Server 2016 এবং 2019 লাইসেন্সিং মডেল এই আর্টিকেলে বিস্তারিত আলোচনা করা হয়েছে। মূল পয়েন্টগুলো নোট করুন:
- Windows Server 2016-এর ১ লাইসেন্স আপনাকে একটি একক সার্ভারে ২টি ফিজিক্যাল কোর লাইসেন্স করার অনুমতি দেয় (অর্থাৎ, Microsoft দুটি কোর লাইসেন্স সরবরাহ করে);
- একটি ২-কোর লাইসেন্সের খরচ Windows Server 2012 R2-এর একটি সিঙ্গল প্রসেসর লাইসেন্সের চেয়ে ৮ গুণ কম। যাইহোক, আপনাকে কমপক্ষে ৮টি এমন লাইসেন্স কিনতে হবে (১৬ কোরের জন্য) – এটি ১টি ফিজিক্যাল হোস্টের জন্য মিনিমাম প্যাকেজ। এইভাবে, ২-প্রসেসর সার্ভারের লাইসেন্সিং খরচ যার প্রতি সকেটে ৮ কোর পর্যন্ত, পরিবর্তন হয়নি। নিচের লাইসেন্সিং নিয়মটি সত্য: 1 * Windows Server 2012 R2 (2 CPU) = 8 * Windows Server 2019 (2 Core);
- এখন ১৬-কোর WinSvr লাইসেন্সও উপলব্ধ, যা আপনাকে দ্রুত ১টি স্ট্যান্ডার্ড ফিজিক্যাল হোস্ট লাইসেন্স করতে দেয় (উদাহরণস্বরূপ, WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic);
- একটি ফিজিক্যাল সার্ভারের সকল সক্রিয় কোর লাইসেন্স করা আবশ্যক।
Windows Server ভার্চুয়াল মেশিন লাইসেন্সিং বোঝা
আপনি যদি আপনার ফিজিক্যাল সার্ভারকে হাইপারভাইজার হিসেবে ব্যবহার করার পরিকল্পনা করেন যেখানে Windows Server চলমান বেশ কিছু VM রান করবে, তবে আপনাকে আপনার সার্ভারে চলacak VM-এর সংখ্যার উপর ভিত্তি করে OS এডিশন বেছে নিতে হবে।
উদাহরণস্বরূপ, আপনার কাছে একটি ডুয়াল প্রসেসর সার্ভার আছে মোট ১৬ কোর সহ। আপনি যদি Windows Server 2019 Standard-এর ৮টি লাইসেন্স কিনে সকল ফিজিক্যাল সার্ভার কোর লাইসেন্স করেন, তবে আপনাকে লাইসেন্সপ্রাপ্ত ফিজিক্যাল হোস্টে Windows Server সহ সর্বোচ্চ ২টি VM চালানোর অনুমতি থাকবে। Datacenter লাইসেন্স আপনাকে লাইসেন্সপ্রাপ্ত হোস্টে অসীমিত সংখ্যক ভার্চুয়াল OS চালানোর অনুমতি দেয়।
Microsoft-অন্য অপারেটিং সিস্টেমযুক্ত ভার্চুয়াল মেশিনের লাইসেন্স বিবেচনা করতে হয় না।
আপনি যদি Standard লাইসেন্সযুক্ত সার্ভারে দুটির বেশি ভার্চুয়াল মেশিন চালাতে চান? তবে আপনাকে নিচের বিবেচনা অনুযায়ী প্রয়োজনীয় সংখ্যক লাইসেন্স কিনতে হবে: একটি Standard লাইসেন্স আপনাকে ২টি ভার্চুয়াল মেশিন চালানোর অনুমতি দেয়।
উদাহরণস্বরূপ, আপনি একটি ডুয়াল-প্রসেসর (প্রতি CPU ৮ কোর) সার্ভারের সাথে চারটি ভার্চুয়াল মেশিন লাইসেন্স করতে চান। Windows Server 2016 Standard লাইসেন্সিং মডেল অনুযায়ী, আপনাকে ১৬টি ডুয়াল-কোর Window Server Standard লাইসেন্স কিনতে হবে (লাইসেন্সের ২ সেট যা সকল ফিজিক্যাল কোর কভার করে) বা ৮টি ডুয়াল-কোর Datacenter লাইসেন্স (আপনি রিইনস্টল ছাড়া Windows Server 2016 এডিশন আপগ্রেড করতে পারেন)।

লক্ষ্য করুন যে লাইসেন্সিং প্রক্রিয়া হলো: প্রথম ফিজিক্যাল কোরগুলো কভার করা হয়, তারপর ভার্চুয়াল মেশিন ইনস্ট্যান্সগুলো।
বর্তমান Microsoft দাম অনুযায়ী, Windows Server Datacenter এডিশন কিনা যোগ্যতা যদি আপনি একটি ফিজিক্যাল হোস্টে ১৪ বা তার বেশি ভার্চুয়াল মেশিন চালাতে চান। যদি VM-এর সংখ্যা কম হয়, তবে আপনার কোর এবং VM ডিমांड অনুয话说 কিছু Standard লাইসেন্স কিনা ভালো।
আপনি যদি Windows Server 2019-এ আপনার ফিজিক্যাল সার্ভারে ভার্চুয়ালাইজেশন ব্যবহার করেন, তবে আপনি হোস্ট OS কেবল Hyper-V রোল এবং ভার্চুয়াল মেশিন ম্যানেজ ও মেইনটেইন করতে ব্যবহার করতে পারেন। আপনি Windows Server 2019 একটি ফিজিক্যাল সার্ভারে ইনস্টল করে, সেখানে ২টি VM চালিয়ে আপনার কাজের জন্য তিনটি পূর্ণাঙ্গ Windows সার্ভার ইনস্ট্যান্স পেতে পারবেন না। Microsoft টার্মিনোলজিতে, ফিজিক্যাল OS ইনস্ট্যান্সকে POSE (physical operating system environment) বলা হয়, এবং ভার্চুয়ালকে VOSE (virtual operating system environment)।
Windows Server লাইসেন্সিং এবং ফিজিক্যাল হোস্টের মধ্যে VMs মাইগ্রেশন
আরো আমরা লাইসেন্সিং বৈশিষ্ট্য বিবেচনা করব যদি Windows Server ভার্চুয়াল মেশিন ফিজিক্যাল সার্ভারগুলোর মধ্যে একটি ভার্চুয়ালাইজেশন ফার্মে মুভ করতে পারে (VMotion, Live Migration, ইত্যাদি ব্যবহার করে)।
নোট. Microsoft লাইসেন্সিং পলিসি অনুযায়ী, ভার্চুয়াল মেশিনগুলো শুধু Hyper-V-এ নয়, বরং আপনার পছন্দস্রো যেকোনো প্ল্যাটফর্মে চলতে পারে, যেমন VMWare, XEN, ইত্যাদি। তাই যদি আপনি একটি ফিজিক্যাল সার্ভার লাইসেন্স করেন (8x WS-Standard ডুয়াল-কোর লাইসেন্স) এবং VMWare ESXi / Free Hypervisor ইনস্টল করেন, তবে আপনি ২টি গেস্ট Windows Server 2019 চলমান ভার্চুয়াল মেশিন রান করতে পারেন।
Software Assurance (SA) অধিকাংশ Microsoft সার্ভার প্রডাক্টের জন্য প্রডাক্ট লাইসেন্স ফিজিক্যাল হোস্টের মধ্যে ট্রান্সফার করার অধিকার দেয়। কিন্তু Windows Server এই নিয়মের এক্সেপশন। লাইসেন্সিং চুক্তি অনুযায়ী, লাইসেন্স ৯০ দিনে একবার হোস্টের মধ্যে মাইগ্রেট করা যাবে।
একটি ভার্চুয়ালাইজেশন ফার্ম কীভাবে লাইসেন্স করতে হয়, যেখানে VMs হাইপারভাইজার (হোস্ট OS) এর মধ্যে মুভ করতে পারে? এই সিনেরিওতে, আপনাকে প্রতিটি ফিজিক্যাল সার্ভারের জন্য 그만큼 লাইসেন্স কিনতে হবে যা সেই সার্ভারে যেকোনো সময় চালানোর সম্ভাব্য সর্বোচ্চ ভার্চুয়াল মেশিনের সংখ্যা কভার করে (হাই আভেইলেবিলিটি সিনেরিওসহ যেখানে ফার্মের সকল ভার্চুয়াল মেশিন এক হোস্টে মুভ করে)। অর্থাৎ, ভার্চুয়াল মেশিন লাইসেন্সগুলো একটি ফিজিক্যাল হোস্টের সাথে লিঙ্কড থাকে এবং VM-এর সাথে সাথেই হোস্টের মধ্যে মুভ করে না।
উদাহরণস্বরূপ, দুটি আলাদা সিঙ্গল-প্রসেসর ফিজিক্যাল সার্ভারের জন্য যেকোনো সার্ভারে ২টি ভার্চুয়াল মেশিন থাকলে, আমাদের 2×8 Windows Server Standard লাইসেন্স লাগবে।

তবে, যদি ভার্চুয়াল মেশিনগুলো এই সার্ভারগুলোর মধ্যে মুভ করতে পারে, তবে আমাদের আরও 2×8 লাইসেন্সের সেট লাগবে (আশা করা হয় ৪টি VM একসাথে প্রতিটি সার্ভারে চলতে পারে)।

Datacenter এডিশনের কেসে, প্রতিটি ফিজিক্যাল হোস্টের জন্য একটি সেট লাইসেন্সই পর্যাপ্ত যা সকল কোর কভার করে (ন্যূনতম কনফিগারেশনে, ৮টি Datacenter ডুয়াল-কোর লাইসেন্স)। যেহেতু এই লাইসেন্স আপনাকে অসীমিত সংখ্যক VM চালানোর অনুমতি দেয়।
অতএব, আপনাকে Windows Server লাইসেন্স সিংগেল হোস্টে সর্বোচ্চ VM সংখ্যার উপর ভিত্তি করে বেছে নেওয়া উচিত।
ভার্চুয়ালাইজেশনের জন্য Windows Server লাইসেন্স গণনা
নিচে ভার্চুয়ালাইজেশন ব্যবহার করার সময় ফিজিক্যাল হোস্টের জন্য Windows Server লাইসেন্স গণনার কিছু উদাহরণ দেওয়া হলো।
উদাহরণ ১. ৫টি হোস্টের একটি Hyper-V ক্লাস্টার আছে। প্রতিটি সার্ভারের ২টি প্রসেসর আছে ২০ কোর সহ। প্রতিটি ১০টি ভার্চুয়াল মেশিন চালাবে।
কারণ ৫টি সার্ভার HA Hyper-V ক্লাস্টারে যুক্ত, অর্থাৎ ভিএম মাইগ্রেশন (ফেইলওভার) এর সময় সম্ভাব্যভাবে ৫০টি ভার্চুয়াল মেশিন প্রতিটি হোস্টে চলতে পারে। তাই Datacenter লাইসেন্স কিনা বেশি লাভজনক।
১ হোস্টের জন্য লাইসেন্স সংখ্যা:
- মোট কোর সংখ্যা – ৪০
- ২-কোর লাইসেন্স সংখ্যা (WinSvrDCCore 2019 SNGL OLP 2Lic NL CoreLic) – ২০
৫টি সার্ভারের জন্য মোট ২-কোর লাইসেন্স (WinSvrDCCore) – ১০০।
উদাহরণ ২. শাখা অফিসে ১টি সার্ভার আছে ২ সকেট ৪ কোর সহ, যেখানে ৪টি ভার্চুয়াল মেশিন চলছে। কতটি Windows Server লাইসেন্স কিনতে হবে?
সার্ভারটিতে ৮ কোর আছে। লাইসেন্সিং শর্তাবলী অনুযায়ী – আপনাকে কমপক্ষে ১৬ কোর কভার করতে হবে। তাই, আপনাকে Windows Server 2016-এর ৮টি লাইসেন্স কিনতে হবে (WinSvrSTDCore 2 Core)। এটি আপনাকে ২টি VM চালানোর অনুমতি দেবে। অতিরিক্ত ২টি VM চালাতে হলে আপনাকে কোর লাইসেন্সের আরেক সেট কিনতে হবে।
তাহলে, এমন একটি সার্ভার লাইসেন্স করতে ১৬টি ২-কোর Windows Server লাইসেন্স (WinSvrSTDCore 2019 SNGL OLP 2Lic NL CoreLic) বা ২টি ১৬-কোর লাইসেন্স (WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic) লাগবে।