ویندوز نانو سرور چیست ؟
ویندوز نانو سرور (Windows Nano Server) یک سیستم عامل سرور 64 بیتی سبک وزن است که از طریق کانتینرها مستقر می شود. نانو سرور که به عنوان یک گزینه نصب اضافی در نسخههای استاندارد و Datacenter ویندوز سرور 2016 منتشر شد، جایگزینی سبکتر و سریعتر، پایدارتر و ایمنتر و کممصرفتر برای نصب ویندوز سرور کامل است. این به منظور ساده سازی DevOps است و برای استفاده در ابرهای خصوصی و مراکز داده ایده آل است.
ویندوز نانو سرور شبیه به Windows Server در حالت Server Core است، اما به طور قابل توجهی کوچکتر است، قابلیت ورود به سیستم محلی ندارد و فقط از برنامه ها، ابزارها و عوامل 64 بیتی پشتیبانی می کند. فضای دیسک بسیار کمتری را اشغال می کند، به طور قابل توجهی سریعتر راه اندازی می شود و نسبت به ویندوز سرور به به روز رسانی و راه اندازی مجدد بسیار کمتری نیاز دارد. وقتی ریستارت می شود، خیلی سریعتر ریستارت می شود. گزینه نصب Nano Server برای نسخه های استاندارد و Datacenter ویندوز سرور 2016 موجود است.
قبل از نانو سرور، نصب معمولی سرور ویندوز یک فرآیند پیچیده بود که شامل به روز رسانی های مکرر بود که بر عملکرد سرور تأثیر می گذاشت و سرور را در برابر آسیب پذیری های امنیتی بالقوه قرار میداد. سازمان ها نیز بدون در نظر گرفتن نیازهای خود، هر بار راهی جز این نداشتند که مسیر به روز رسانی کامل سرور را طی کنند.
مایکروسافت با انتشار حالت Server Core در ویندوز سرور 2016 همه اینها را برای سازمان هایی که به قابلیت های یک سرور ویندوز کامل نیاز ندارند تغییر داد. با این حال، هسته سرور هنوز برای برنامه های مبتنی بر ابر بسیار سنگین بود. مایکروسافت نانو سرور را برای رفع این مشکل عرضه داد.
Nano Server از چندین زبان برنامه نویسی و زمان اجرا پشتیبانی می کند، از جمله دات نت، جاوا، پایتون و Node.JS. برای برنامه هایی که با استفاده از زبان های ذکر شده در بالا ساخته شده اند و برای اجرا در کانتینرها و ماشین های مجازی (VM) طراحی شده اند، بهینه شده است.
نانو سرور تنها شامل چند جزء است، به این معنی که مدیریت آن آسان تر و ایمن تر از نصب ویندوز سرور معمولی است. انتقال نانو سرور به تصویر پایه کانتینری در ویندوز سرور، نسخه 1803 که در سال 2018 منتشر شد، آن را ایمن تر و قابل مدیریت تر می کند. این بدان معناست که نانو سرور نمی تواند به عنوان یک سرور مستقل اجرا شود. در عوض، باید آن را به عنوان یک ظرف از داخل میزبان دیگری اجرا کنید. به عنوان مثال، می توانید نانو سرور را در یک سرور ویندوز در حالت کد سرور اجرا کنید.
مزایای ویندوز نانو سرور چیست؟
مایکروسافت نانو سرور را بهعنوان نقش کلیدی در پلتفرمهای ابری پیشبینی کرد، بهویژه آن را برای خوشههای محاسباتی Hyper-V و خوشههای ذخیرهسازی فایل سرور Scale-Out مورد توجه قرار داد. نانو سرور همچنین میتواند به عنوان سرور میزبان برای برنامههای کاربردی مبتنی بر ابر و ماشینهای مجازی، بهعنوان سروری که سرویسهای اطلاعات اینترنتی (IIS) یا برخی دیگر از وب سرورهای تحت پشتیبانی ویندوز را اجرا میکند، یا بهعنوان سرور سیستم نام دامنه (DNS) استفاده میشود.
مزایای استفاده از نانو سرور عبارتند از:
-به روز رسانی و راه اندازی مجدد کمتر: با استفاده از سرویس های کاهش یافته آن، نیازی به اعمال وصله ها و راه اندازی مجدد سرور خود ندارید. شما نمی توانید همین را برای سرور کامل ویندوز یا حتی سروری که در Microsoft Azure میزبانی شده است بگویید، مگر اینکه خطر اعمال به روز رسانی ها را نداشته باشید و سرور خود را در معرض سوء استفاده های بدافزار قرار دهید که می تواند به شدت بر عملکرد شما تأثیر بگذارد.
-تصاویر سرور کوچکتر: سرور نانو به عنوان یک تصویر پایه کانتینری برای استفاده در میزبان کانتینری دیگر موجود است. اندازه این تصویر بسیار کوچکتر از تصویر نصب ویندوز سرور معمولی است. اندازه تصویر سرور بزرگتر مشکل ساز نیست تا زمانی که نیاز به انتقال یا ذخیره تصاویر برای پشتیبان گیری یا اهداف دیگری نداشته باشید. پشتیبان گیری نه تنها زمان می برد، بلکه می توانید فضای دیسک را نیز به سرعت تمام کنید.
-فضای دیسک بیشتر برای اهداف دیگر در دسترس است: با فضای دیسکی که با استفاده از سرور نانو ذخیره می کنید، انعطاف پذیری بیشتری در عملیات خود خواهید داشت. به عنوان مثال، می توانید پشتیبان گیری های مکرر را اجرا کنید و فضای بیشتری برای ذخیره داده های مهم داشته باشید.
-امنیت بهبود یافته: به دلیل قابلیتهای ضعیف سرور نانو، بردارهای کمتری برای سوء استفاده از عوامل مخرب وجود دارد. فقدان قابلیت ورود به سیستم محلی یا رابط کاربری گرافیکی (GUI) به وضعیت امن تر آن می افزاید.
-عملکرد بهتر: سرور کوچکتر با منابع در حال اجرا کمتر به معنای مصرف کمتر حافظه است. این منجر به سروری روانتر و کارآمدتر میشود که کمتر مستعد خرابی است.
اگرچه نانو سرور نمی تواند تمام موارد استفاده مرتبط با ویندوز سرور را مدیریت کند، اما یک سیستم عامل سرور شایسته و قابل اعتماد برای مراکز داده مبتنی بر ابر است. اگر سازمان شما به ماشینهای مجازی و کانتینرهای در حال اجرا روی سرورهای ویندوز متکی است و از آن استفاده میکند، نانو سرور جایگزین مناسبی برای نصب کامل ویندوز سرور است.
تفاوت بین ویندوز نانو سرور و هسته سرور یا سرور کامل دسکتاپ چیست؟
Nano Server اساساً یک نسخه حذف شده از سیستم عامل Windows Server کامل است، زیرا بدون هد است – رابط کاربری گرافیکی ندارد – و فاقد اجزای اصلی سرور است. این حالت مانند حالت کد سرور در ویندوز سرور است، اما حتی نسبت به حالت قبلی بدون نیاز به فضای خالی است و تنها از برنامهها، درایورها و سرویسهای 64 بیتی پشتیبانی میکند. از آنجایی که قرار است برنامه ها از طریق ابر ارائه شود، سرویس نصب و پیکربندی برنامه Microsoft Windows Installer (MSI) نیز در نانو سرور وجود ندارد.
به عنوان یک میزبان Hyper-V، سرور نانو از سرویس مدیریت کلید برای فعال کردن ماشین مجازی مهمان خود استفاده می کند. پشتیبانی از سرور نانو فعال تر است و انتظار می رود حداقل دو یا سه بار در سال منتشر شود. نصب سرور نانو نباید بیش از دو نسخه پشت سر گذاشته شود و مدیران باید سرورها را به صورت دستی به روز کنند تا آنها را به روز نگه دارند.
در مقایسه با Server Core یا Server with Desktop Experience، نانو سرور نمی تواند به عنوان یک کنترل کننده دامنه برای Active Directory شما و به عنوان یک سرور پراکسی عمل کند. همچنین پشتیبانی نمی کند:
-Group Policy.
-Load balancing and failover.
-Microsoft Endpoint Configuration Manager and System Center Data Protection Manager.
-Best Practices Analyzer (BPA) cmdlets and BPA integration with Server Manager.
-Virtual host bus adapters (HBAs)
اگر Nano Server را در سال 2016 در زمان انتشار اولیه آن نصب کرده اید، فقط باید آن را پس از نصب با استفاده از اسکریپت های ایجاد شده در Windows Management Instrumentation (WMI) و PowerShell پیکربندی کنید. با شروع ویندوز سرور، نسخه 1803، که در سال 2018 منتشر شد، مایکروسافت نانو سرور را به یک تصویر پایه کانتینری تبدیل کرد که حتی از نسخه اصلی ویندوز سرور 2016 کوچکتر است. برای استفاده از Nano Server، اکنون باید آن را به عنوان یک کانتینر بر روی هاست دیگری اجرا کنید، مانند ویندوز سروری که در حالت Server Core اجرا می شود. این مانند قرار دادن سرور در یک سرور دیگر است.
سایر تغییرات اخیر در Nano Server مطابق با تمایل مایکروسافت به استفاده از آن برای استقرار ابری است. این موارد عبارتند از:
-بهینه سازی برای برنامه های NET Core.
-عدم گنجاندن PowerShell Core، .NET Core و WMI در تصویر پایه کانتینر، اگرچه میتوانید این بستهها را هنگام ساخت ظرف خود اضافه کنید.
-در دسترس بودن کانتینر نانو به روز شده در داکر هاب برای اهداف استقرار مجدد.
-استفاده از داکر برای عیب یابی کانتینر.
-پشتیبانی از ظروف نانو برای هسته اینترنت اشیا ویندوز.
چرا نانو سرور؟
- منابع مصرفی کمتر: نانو سرور به منابع سختافزاری کمتری نسبت به نسخههای کامل ویندوز سرور نیاز دارد.
- امنیت بالاتر: با حذف مؤلفههای غیرضروری، میزان حملات و امنیت سیستم افزایش مییابد.
- درست مدیریت: مدیریت نانو سرور از طریق PowerShell انجام میشود و به دلیل تشخیص پیکربندی، زمان و هزینههای مدیریت را میدهد.
- بهینه شده برای محیطهای ابری: نانو سرور به طور خاص برای محیطهای ابری طراحی شده و با قابلیتهای مجازیسازی به خوبی کار میکند.
مراحل نصب و پیکربندی
-
محیط آماده سازی:
- سیستم عامل میزبان: میتوان نانو سرور را روی یک ماشین فیزیکی یا یک ماشین مجازی نصب کنید.
- ابزارهای مورد نیاز: برای نصب نانو سرور، به PowerShell و ابزار Nano Server Image Generator نیاز دارید.
-
ایجاد یک تصویر نانو سرور:
- اجرای PowerShell: PowerShell را با دسترسی Administrator اجرا کنید.
- اجرای ابزار: ابزار Nano Server Image Generator را اجرا کرده و با استفاده از دستورات آن، یک تصویر نانو سرور سفارشی ایجاد کنید. این تصویر شامل نقشها، ویژگیها و مورد نظر شما خواهد بود.
-
نصب تصویر روی دستگاه:
- روش نصب را انتخاب کنید: میتوانید ایجاد کنید را روی یک دستگاه یا یک ماشین مجازی نصب کنید.
- شروع نصب: نصب مشابه نصب سایر سیستم عاملهای ویندوز است.
-
پیکربندی اولیه:
- شبکه ارتباطی: شبکه، مانند آدرس IP، ماسک زیر شبکه و راهنمای پیشفرض را مشخص کنید.
- حساب کاربری: یک حساب کاربری با دسترسی مدیر ایجاد کنید.
- بهروزرسانیها: سیستم را به آخرین نسخه بهروزرسانی کنید.
-
نصب نقشها و ویژگیها:
- نقشها را انتخاب کنید: نقشهایی مانند Hyper-V، DNS یا Active Directory را بر اساس نیاز خود نصب کنید.
- ویژگیهای افزودنی: ویژگیهای اضافی IIS یا PowerShell Remoting را به سیستم اضافه کنید.
در ادامه مطالب بعدی در این سایت، نحوه نصب و پیکربندی ویندوز نانو سرور به طور کامل بررسی خواهد شد.مقالات بیشتر و تخصصی را را در سایت فروشگاه اندمود دنبال کنید.
منبع: www.parallels.com





