معرفی سیستم عامل ویندوز سرور

Windows Server یک سیستم‌عامل از خانواده ویندوز شرکت Microsoft است که در عصر حاضر یکی از محبوب ترین سیستم عامل های تحت سرور محسوب می گردد.

سیستم عامل ویندوز سرور از سال ۲۰۰۰ در خانواده ویندوز مایکروسافت اضافه شد و در همان ابتدا از محبوبیت خاصی برخوردار شد.

رول ها و فیچر های متعدد سیستم عامل ویندوز سرور برای مدیران شبکه در امر راه اندازی سرویس و کنترل شبکه، بسیار مفید بود و همین دلیلی بر افزایش محبوبتش شد.

مایکروسافت همواره هر ۴ سال یک بار نسخه جدید ویندوز سرور خود را به همراه هم خانواده نسخه کلاینتش عرضه می کند و همیشه با ارائه نسخه های جدید مدیران شبکه را شگفت زده می کند.

برخی از رول های سیستم عامل ویندوز سرور
Active Directory Certificate Services
Active Directory Domain Services
Active Directory Federation Services
Active Directory Rights Management Services
File and Storage Services
Hyper-V
Remote Desktop Services
Web Server IIS
Windows Deployment Services
امروزه با پیشرفت دنیای شبکه ، رول ها و فیچر های زیادی به سیستم عامل ویندوز سرور اضافه شده است که هر یک برای خود قابلیت های مهم و منحصر بفردی را دارا می باشند.

سیستم عامل ویندوز سرور طوری طراحی شده است که کوچکترین شبکه با حداقل کاربر تا بزرگترین شبکه در حد سازمان های چند ملیتی را بتواند پشتیبانی کند.

در حال حاضر نسخه های متعددی از ویندوز سرور عرضه شده که در پایان آن را بیان کرده ایم.

Windows Server 2000
Windows Server 2003
Windows Server 2008
Windows Server 2008R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016

سرور مجازی چیست؟

بگذارید ابتدا از مسائل ساده‌تر شروع کنیم. قبل از آنکه به سوال سرور مجازی چیست پاسخ دهیم و بدانیم سرور مجازی چه استفاده و نفعی برای ما دارد، ابتدا باید تعاریف ساده شروع کنیم.

سرور مجازی همانند یک کامپیوتر و رایانه‌ای است که همیشه روشن است و به اینترنت دسترسی دارد. میتوان به نوعی اسم آن را کامپیوتر همیشه آنلاین گذاشت!

به سرور مجازی وی پی اس هم گفته می‌شود وی پی اس یا VPS مخفف عبارت Virtual Private Server است به آن Virtual Machine یا ماشین مجازی هم گفته می‌شود.
سرور مجازی مثل هر رایانه دارای سیستم عامل است! یعنی شما میتونید روی آن ویندوز نصب کنید و یا از توزیع های لینوکسی استفاده نمایید!

معمولا روی سرور های مجازی ویندوز از ویندوز سرور ها (Windows Server) نصب می‌شود. .
شاید برای شما سوال شده باشد سرور مجازی چیست ؟ چرا اسم آن مجازی است؟

ماشین مجازی یا سرور مجازی بدلیل اینکه روی سرور های قدرتمند دیگری ساخته می‌شوند که به آنها سرور اختصاصی می‌گویند به همین دلیل سرور مجازی نام گرفته‌اند.

سرور اختصاصی ممکن است مثلا ۳۲ یا ۶۴ گیگ و یا بیشتر، رم داشته باشد! در حالیکه سرور مجازی ممکن است یک گیگ رم داشته باشد. پس احتمالا برایتان مشخص شده که سرور مجازی از سرور اختصاصی نشئت میگیرد.
هر سرور مجازی مثل هر رایانه دیگر یک یوزر و پسورد دارد که فقط افرادی که دسترسی دارند بتوانند به سرور دسترسی پیدا کنند.

در ادامه بیشتر راجع به آن صحبت میکنیم. سرور مجازی چیست؟

کاربرد سرور مجازی

استفاده سرور مجازی
سرور های مجازی بدلیل دارا بودن پورت قوی برای کار های متفاوتی استفاده می‌شوند. عمده ترین استفاده سرور مجازی، هاست دانلود و میزبانی وب است
میتوان روی سرور مجازی سیستم عامل ویندوز همراه با وب سرور IIS و یا یک توزیع لینوکسی همراه با کنترل پنل دایرکت ادمین یا سی پنل نصب کرد و آن را به عنوان سرور دانلود و یا هاستِ سایت قرار داد.
استفاده سرور مجازی فقط به همینجا ختم نمی‌شود! هر نرم افزاری که نیاز دارد بصورت ۲۴ ساعته در حال کار باشد نیز یک سرور مجازی را می‌طلبد!

حال شاید برای شما سوال شده باشید که پورت سرور مجازی چیست ؟ شاید برای شما جالب باشد که دانلود در سرور مجازی با پورت ۱۰۰۰ مگابیت سرعتی معادل ۱۲۵ مگابایت برثانیه را دارد!

این خودش برای کاربران داخل ایران یک رویا است! البته امیدواریم که روزی این آرزو به یک موضوع عادی تبدیل شود ولی فکرش را بکنید یک فایل ۱ گیگابایتی در عرض کمتر از ۱۰ ثانیه دانلود شود!

البته سرعت دانلود و زمان آن به موارد زیادی بستگی دارد و فقط پورت سرور در آن دخیل نیست و بدلیل طولانی نشدن مطلب فعلا از این موضوع گذر میکنیم و به موضوع بعد می پردازیم.

اتصال به سرور مجازی

اتصال به سرور مجازی (VPS)
بطور خلاصه در شبکه هر کامپیوتر یک شناسه دارد. چیزی که باعث شناخته شدن آن در شبکه می‌شود.

برای اینکه بتوانید به سرور مجازی خود متصل شوید ابتدا باید بدانید آیپی سرور مجازی چیست آیپی سرور مجازی معمولا آیپی ورژن چهار است.

یک عدد ۳۲ بیتی که بدین صورت است: ۱۹۲.۱۶۸.۱.۱ شما برای اتصال به سرور مجازی خود حتما نیاز دارید که بدانید آیپی سرور مجازی چیست.
اگر سیستم عامل سرور شما ویندوز باشد میتوانید با rdp که مخفف remote desktop protocol هست به سرور خود متصل بشید و همانند رایانه خود با آن کار کنید.
شاید برای شما سوال پیش‌آمده باشد که نحوه اتصال به سرور مجازی لینوکس چگونه است؟

اگر سیستم عامل آن یکی از توزیع های لینوکسی است باید از طریق SSH به آن متصل شوید. اگر روی رایانه خود از ویندوز استفاده میکنید و میخواهید به یک سرور لینوکسی متصل شوید باید از نرم افزار putty استفاده نمایید.

ممکن است که برای شما سوال پیش‌‌آمده باشد که نرم افزار putty چیست؟ نرم افزار putty نرم افزاریست که روی سیستم عامل ویندوز نصب می‌شود و بوسیله آن میتوانید به محیط CLI و کامند لاین سرور مجازی لینوکس خود دسترسی پیدا کنید و دستورات را اجرا کنید.

در صورتی که سیستم عامل رایانه شما توزیع های لینوکسی باشند میتوانید داخل ترمینال جهت اتصال به سرور مجازی لینوکس خود این دستور را وارد نمایید:

 

ssh root@yourip
۱
ssh root@yourip
هر رایانه‌ای دارای یوزر و پسورد است. سرور های مجازی هم از این قاعده مستثنی نیستند. در سرور ویندوز یوزر administrator بیشترین دسترسی را دارد و در سرور های مجازی لینوکسی یوزر root است که حکمرانی می‌کند!

نحوه کار با vps

چگونگی کار با سرور مجازی
خب حالا چگونه با سرور مجازی خود کار کنیم؟ اگر سیستم عامل سرور مجازی شما ویندوز است، همانطور که پیش‌تر عرض شد میتوانید با Remote Desktop به آن متصل شوید و همانند رایانه خود (البته اگر از ویندوز استفاده میکنید) با آن کار کنید.
درصورتی‌که سیستم عامل سرور مجازی شما یکی از توزیع های لینوکسی مثل CentOS و Ubuntu و Debian و.. باشد باید بوسیله ssh به آن متصل شوید؛ در این روش شما باید با دستورات لینوکسی کاملا آشنا باشید و بتوانید دستورات لازم را بزنید.

یا میتوانید روی سرور مجازی لینوکس خود رابط گرافیکی نصب کنید و یک محیط گرافیکی داشته باشید.

مزیت این کار راحت تر شدن کار با سرور مجازی است منتها یک سروری که برای میزبانی سایت استفاده می‌شود بدلیل حفظ پایداری معمولا رابط گرافیکی نصب نمی‌شود.
البته کار با سرور مجازی آن هم محیط گرافیکی ممکن است با کمی مکث نیز همراه باشد و این به دلیل فاصله سرور تا رایانه شماست مثلا ممکن است سرور شما در کشور های خارجی مستقر باشد. البته گاهی هم این مکث ها و تاخیر ها بدلیل کیفیت پایین سرور مجازی است.

سرور مجازی یا VPS چیست؟

VPS مخفف کلمه Virtual Private Server یعنی سرور خصوصی مجازی می باشد و گاهی از آن به عنوان VDS که مخفف کلمه Virtual Dedicated Server به معنی سرور اختصاصی مجازی می باشد، نام برده می شود.
سرور مجازی دقیقا همانند یک سرور اختصاصی مستقل و با همان سطح دسترسی عمل می کند، با این تفاوت که چند عدد سرور مجازی بر روی یک سرور فیزیکی قرار می گیرند. به عبارت بهتر با استفاده از تکنولوژی های مجازی سازی مانند VMware و با بهره گیری از سخت افزار های پرقدرت و پیشرفته، یک سرور فیزیکی به چندین سرور مجازی (VPS) با امکانات مختلف تقسیم می شود.
هر سرور مجازی بنا بر تنظیمات و یا کانفیگ اولیه، سهم خاصی از منابع سرور از قبیل پردازنده (CPU)، حافظه اصلی (Ram)، فضای دیسک سخت (HDD)، پهنای باند و … را به صورت اختصاصی و تضمین شده در اختیار می گیرد.
به عنوان مثال یک سرور مجازی می تواند یک گیگابایت از ۶۴ گیگابایت حافظه اصلی سرور(RAM) را بصورت اختصاصی به همراه ۴۰ گیگابایت فضای ذخیره سازی و ۴۰۰ گیگابایت پهنای باند ماهیانه را در اختیار داشته باشد. این بدین معناست که صرف نظر از میزان مصرف سایر سرورهای مجازی موجود برروی سرور فیزیکی، سرور مجازی مورد مثال ما تحت هر شرایطی به یک گیگابایت از حافظه اصلی سرور و بقیه منابع اختصاص داده شده، دسترسی خواهد داشت.
هر سرور مجازی بصورت کاملا مستقل عمل می کند، در نتیجه VPS های موجود برروی یک سرور می توانند از سیستم عاملهای مختلف و نسخه های متفاوت و همچنین نرم افزار های اختصاصی خود استفاده نمایند.
از مهمترین مزایای سرور های مجازی در مقایسه با سایر سرویس های میزبانی می توان به هزینه بسیار کمتر آنها نسبت به سرور های اختصاصی و استقلال عملکرد و سطح دسترسی بالاتر نسبت به سرویس های میزبانی اشتراکی (Shared Hosting) نام برد، بطوری که هزینه VPS ها در بسیاری از مواقع یک پنجم تا یک دهم سرور های اختصاصی بوده و در حال حاضر تمامی امکانات آنها را دارا می باشند، همچنین یک سرور مجازی می تواند به تعداد دلخواه IP معتبر اختصاصی داشته باشد. در مجموع از دید کاربر نهایی، سرور مجازی مانند سرور اختصاصی بوده و کاربر به هیچ عنوان تفاوتی را در نحوه عملکرد و کیفیت خدمات مشاهده نخواهد کرد.
در تمامی پلانهای پیشنهادی دریا سرور، دسترسی مدیر سیستم (Administrator/root) در اختیار شما خواهد بود و این امکان وجود دارد تا با Remote Desktop و یا SSH سرور مجازی خود را مدیریت نمایید و با خیال راحت و بدون نگرانی از دخالت دیگران در برنامه های شما، از سرور مجازی اختصاص یافته خود استفاده کنید.

مزایای سرور مجازی نسبت به میزبانی وب اشتراکی:
کنترل: با دراختیار داشتن دسترسی root، یا Administrator شما به راحتی می توانید پیکره بندی سرور را تغییر دهید، برنامه های مورد نظر خود را نصب کنید، و یا تغییر دهید، که به هیچ وجه در میزبانی اشتراکی مقدور نیست.
امنیت : فایل سیستم شما کاملا مجزا از سایر مشتریان خواهد بود و مطمئن خواهید بود که از دسترس آنها دور است و بدین ترتیب امنیت بیشتری برای شما و فایل های شما و یا سایت شما تامین خواهد شد.
مجزا بودن و کارایی: سرور مجازی شما از منابع اختصاص یافته گارانتی شده برای خود به صورت کامل می تواند استفاده کند و کار مشتریان دیگر سرویس شما را تحت تاثیر قرار نخواهد داد.

مزایای سرور مجازی نسبت به سرور اختصاصی:
هزینه: در واقع شما همه قابلیتهای یک سرور اختصاصی را با کسری از هزینه های آن در اختیار خواهید داشت.
قابلیت اطمینان: سازوکار تهیه نسخه پشتیبان به صورت لحظه ای امنیت داده های سرور مجازی را تضمین می کند.
مدیریت پذیری: ابزارهای تعبیه شده در ویرچوزو (Virtuozzo) نصب برنامه ها و تغییر و به روزرسانی آنها را سریعا انجام می دهند.
استفاده از ظرفیتهای خالی: هر سرور مجازی قادر است تا در صورت خالی بودن ظرفیتهای سیستم و عدم استفاده از آن بوسیله سرور مجازی دیگر در صورت نیاز، از همه آن استفاده کند.
انعطاف پذیری: ارتقاءمنابع اختصاص یافته برای یک سرورمجازی، در صورت نیاز به منابع بیشتر به راحتی قابل انجام است.