মাইক্রোসফট উইন্ডোজ সার্ভার OS (অপারেটিং সিস্টেম) হল এন্টারপ্রাইজ-শ্রেণীর সার্ভার অপারেটিং সিস্টেমের একটি শৃঙ্খলা যা একাধিক ব্যবহারকারির সাথে সার্ভিস শেয়ার করতে এবং ডেটা স্টোরেজ, অ্যাপ্লিকেশন ও কর্পোরেট নেটওয়ার্কের ব্যাপক প্রশাসনিক নিয়ন্ত্রণ প্রদান করতে ডিজাইন করা।
উত্পত্তি ও ইতিহাস
উইন্ডোজ সার্ভারের ডেভেলপমেন্ট ১৯৮০-এর দশকে শুরু হয়ে যখন মাইক্রোসফট দুই অপারেটিং সিস্টেম লাইন তৈরি করে: MS-DOS এবং Windows NT। মাইক্রোসফট ইঞ্জিনিয়ার ডেভিড কাটলার উইন্ডোজ NT-এর কার্নেল ডেভেলপ করেন বড় সংস্থার সার্ভার OS-এ যা গতি, নিরাপত্তা ও নির্ভরযোগ্যতা প্রয়োজন সেটি পূরণ করতে।
Windows NT-এর আগে অনেক কোম্পানি Unix OS-এ নির্ভর করত যা কোষ্ঠবহুল RISC-ভিত্তিক হার্ডওয়্যারে ফাইল ও প্রিন্টিং সার্ভিস চালাত। Windows NT কম খরচের X86 মেশিনে চালানো যেত।
NT আর্কিটেকচারের একটি মূল বৈশিষ্ট্য হল সিমেট্রিক মাল্টিপ্রসেসিং, যা একাধিক প্রসেসরযুক্ত মেশিনে অ্যাপ্লিকেশন দ্রুত চালাতে সাহায্য করে।
বादের সংস্করণগুলো অন-প্রেমিস ডেটা সেন্টারের হার্ডওয়্যারে বা ক্লাউড প্ল্যাটফর্মে (যেমন Microsoft Azure) ডিপ্লয় করা যায়।
প últimas সংস্করণগুলোর মূল ফিচার: Active Directory (ইউজার ডেটা, নিরাপত্তা ও ডিস্ট্রিবিউটেড রিসোর্সের আটোমেটেড ম্যানেজমেন্ট, অন্যান্য ডিরেক্টরির সাথে ইন্টারঅপারেশন), Server Manager (সার্ভার ভূমিকা অ্যাডমিনিস্টার ও লোকাল/রিমোট মেশিন কনফিগার করার ইউটিলিটি)।
উইন্ডোজ সার্ভার সংস্করণের ইতিহাস
১৯৯৩: Windows NT 3.1 Advanced Server
দুই ফরম্যাটে রিলিজ: ওয়ার্কস্টেশন এবং সার্ভার। ৩২-বিট OS, হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (HAL) থাকায় অ্যাপ্লিকেশন হার্ডওয়্যারে সরাসরি অ্যাক্সেস করতে পারত না — সিস্টেম স্ট্যাবিলিটি বেড়ে। ডোমেন কন্ট্রোলার হিসেবে ব্যবহার করা যেতো (ইউজার ও গ্রুপ রাইট স্টোর করতে)।
১৯৯৪: Windows NT 3.5 Server
নেটওয়ার্কিং ফিচার আপডেট, TCP/IP ও Winsock-এর ইন্টিগ্রেটেড সাপোর্ট। নন-মাইক্রোসফট OS-वाले ইউজাররা ডোমেনে ফাইল ও অ্যাপ্লিকেশন অ্যাক্সেস করতে পারত।
১৯৯৫: Windows NT Server 3.51
পারফরম্যান্স বেড়ানো ও মেমরি কম করা। নেটওয়ার্কিং স্ট্যাক আপডেট করে সার্ভিস দ্রুত ডেলিভারি। Windows NT ও NetWare সার্ভার মিশ্র পরিবেশে সিঙ্গেল ক্রেডেনশিয়ালে সার্ভিস অ্যাক্সেস।
১৯৯৬: Windows NT Server 4.0
Windows 95 ইন্টারফেস ও অ্যাপ্লিকেশন (যেমন File Explorer) আডাপ্ট করা। নেটওয়ার্কিং প্রোটোকল বিস্তার। Internet Information Server (IIS) এবং DNS সার্ভার হিসেবে ব্যবহার। Administrative Wizards দিয়ে অ্যাডমিন কাজ গাইডেড করা।
২০০০: Windows 2000
Active Directory চালু — নেটওয়ার্ক অবজেক্ট (ইউজার ডেটা, সিস্টেম, সার্ভিস) স্টোর ও ম্যানেজ করার ডিরেক্টরি সার্ভিস। VPN কনফিগারেশন, ডেটা এনক্রিপশন, ফাইল শেয়ার অ্যাক্সেস দিতে পারে।
অন্য মূল ফিচার: Microsoft Management Console (MMC), NTFS 3.0, ডাইনামিক ডিস্ক ভলিউম সাপোর্ট। তিনটি এডিশন: Server, Advanced Server, Datacenter।
২০০৩: Windows Server 2003
"Windows Server" ব্র্যান্ড শুরু। Windows 2000-এর চেয়ে নিরাপত্তা উন্নত। IIS হার্ডেন করা, ডিফল্ট সার্ভিস ডিজেবল (এক্সপ্লয়িট কমাতে)। Server Roles চালু — নির্দিষ্ট ফাংশন এসাইন করা যায় (ডোমেন কন্ট্রোলার, DNS সার্ভার)। এনক্রিপশন, বিল্ট-ইন ফায়ারওয়াল, NAT সাপোর্ট, Volume Shadow Copy Service। চার এডিশন: Standard, Enterprise, Datacenter, Web।
২০০৫: Windows Server 2003 R2
R2 (Release Two) ডেজিগনেশন শুরু। নতুন লাইসেন্স লাগে কিন্তু পূর্ববর্তী CALs ব্যবহার করা যায়। নিরাপত্তা উন্নতি। নতুন ফিচার: AD Federation Services (ফায়ারওয়ালের বাইরে SSO), AD Application Mode (অননিরাপদ অ্যাপ ডেটা স্টোরেজ)। ব্রাঞ্চ অফিসের জন্য ফাইল রিপ্লিকেশন ও ডেটা কম্প্রেশন উন্নতি। Security Configuration Wizard (কনসিস্টেন্ট সিকিউরিটি পলিসি)।
২০০৮: Windows Server 2008
নতুন ফিচার: Hyper-V ভার্চুয়ালাইজেশন, ফেইলওভার ক্লাস্টারিং, Event Viewer, Server Core (মিনিমাল ডিপ্লয়মেন্ট, CLI-ভিত্তিক), Server Manager Console (লোকাল/রিমোট রোল ও ফিচার ম্যানেজমেন্ট)। নেটওয়ার্কিং স্ট্যাক ও AD ওভারহল (Group Policy ও আইডেন্টিটি ম্যানেজমেন্ট উন্নত)। চার এডিশন।
২০০৯: Windows Server 2008 R2
Windows 7 কার্নেল ব্যবহার। স্কেলেবিলিটি ও এভেইলেবিলিটি উন্নত। AD এনহ্যান্সড (ইউজার একাউন্ট হ্যান্ডলিং, গ্রানুলার পলিসি)। Terminal Services > Remote Desktop Services (RDS)। নতুন: BranchCache, DirectAccess (রিমোট ইউজার সহায়তা)। ৩২-বিট থেকে ৬৪-বিটে পরিবর্তন।
২০১২: Windows Server 2012
"Cloud OS" ডাব দেওয়া হয় — পাবলিক/প্রাইভেট ক্লাউডে সার্ভিস চালাতে সহজ। স্টোরেজ ইনফ্রাস্ট্রাকচার ও Hyper-V বড় আপডেট। নতুন: Hyper-V Virtual Switch, Hyper-V Replica, Storage Spaces, ReFS ফাইল সিস্টেম। ডিফল্ট ইনস্টলেশন Server Core (PowerShell বাধ্যতামূলক)। PowerShell-এ ২,৩০০ কমান্ডলেট। চার এডিশন: Essentials, Foundation, Standard, Datacenter। Standard-এ ২ VM, Datacenter-এ অনলিমিটেড VM।
২০১৩: Windows Server 2012 R2
ভার্চুয়ালাইজেশন, স্টোরেজ, নেটওয়ার্কিং, নিরাপত্তা, ওয়েব সার্ভিসে ব্যাপক পরিবর্তন। DSC (Desired State Configuration) PowerShell-এ বিল্ট-ইন (কনফিগারেশন ড্রিফট রোধ)। Storage Spaces-এ স্টোরেজ টিয়ারিং (SSD-এ ফ্রিকোয়েন্ট ডেটা মুভ)। Work Folders (পার্সোনাল ডিভাইস থেকে কোম্পানির ফাইল অ্যাক্সেস/সেভ)।
২০১৬: Windows Server 2016
ক্লাউডে ওয়ার্কলোড মাইগ্রেশন সহজ করতে ফিচার: Docker কন্টেইনার সাপোর্ট, সফ্টওয়্যার-ডিফাইনড নেটওয়ার্কিং। Nano Server চালু (৯৩% ছোট, অ্যাট্যাক ভেক্টর কমানো)। Hyper-V Shielded VM (এনক্রিপশন দিয়ে VM ডেটা সুরক্ষা)। Network Controller (ভার্চুয়াল/ফিজিক্যাল নেটওয়ার্ক ডিভাইস ম্যানেজমেন্ট)। Standard ও Datacenter এডিশন — Standard-এ এডভান্সড ভার্চুয়ালাইজেশন/স্টোরেজ/নেটওয়ার্কিং ফিচার নেই।
২০১৭: Semi-Annual Channel (SAC) এবং Long-Term Servicing Channel (LTSC)
দুই চ্যানেলে বিভাজন। SAC: DevOps ফ্রেমওয়ার্ক, ৬ মাসে রিলিজ, ১৮ মাস মেইনস্ট্রিম সাপোর্ট। LTSC: পারংপরিক ২-৩ বছরে রিলিজ, ৫ বছর মেইনস্ট্রিম + ৫ বছর এক্সটেন্ডেড সাপোর্ট। LTSC নেমিং: Windows Server YYYY (যেমন 2016)। SAC: Windows Server version YYMM। SAC রিলিজের এনহ্যান্সমেন্ট LTSC-এ যোগ করা হয়।
প্রথম SAC: Windows Server version 1709 (অক্টোবর ২০১৭) — Linux কন্টেইনার সাপোর্ট (Hyper-V কার্নেল আইসোলেশন), রিফ্যাক্টরড Nano Server (কন্টেইনার বেস ইমেজ)। Software Assurance/MSDN লাইসেন্সে SAC ডাউনলোড করা যায়।