![company logo](/images/menu/datacenter.png)
سرور مجازی VPS
سرور مجازی VPS
سرور مجازی VPS
![سرور مجازی VPS](/images/product/VPS.jpg)
سرور مجازی Virtual Private Server که بهاختصار به آن VPS گفته میشود، در ابتدای این مقاله از دیتاسنتر اذربایجان (دیتاسنتر اذربایجان) به تعریف سرور و القاء درک مناسب از سرور میپردازیم و با نحوه کار vps، نحوه مدیریت، کنترل پنل های vps آشنا میشویم، سپس درباره کاربردها، ویژگیهای آن صحبت میکنیم و بعد از معرفی انواع vps در موقعیت جغرافیایی، مانند: سرور مجازی ایران، سرور مجازی آلمان؛ که هرکدام دارای سیستم عاملهای مختلفی میباشند و امروزه آنها را با نام های: سرور مجازی لینوکس و سرو مجازی ویندوز میشناسیم؛ به سراغ تمامی سؤالات شما درباره سرور مجازی خواهیم رفت، در صورت نیاز میتوانید از منوی مقاله (موضوعات) استفاده کنید، با ما همراه باشید.
موضوعات
معرفی سرویس های میزبانی
سرور مجازی چیست؟
دیتاسنتر چیست؟
ترافیک و پهنای باند چیست؟
انواع vps (موقعیت جغرافیایی و سیستم عامل)
کاربرد vps
مجازی سازی چیست
کنترل پنل های vps
مدیریت سرور مجازی
دسترسی های vps
نکات خرید vps
امنیت سرور مجازی
دیتا سنتر
سرور
اینترنت یک شبکه بزرگ بسیار بزرگ از کامپیوتر هایی است که در سراسر دنیا قرار دارند. وقتی که دو سیستم کامپیوتری را به یکدیگر متصل می کنیم و بین آن ها اطلاعات رد و بدل می کنیم، این دو سیستم با یکدیگر یک شبکه کوچک را تشکیل می دهند. در اینترنت همه کامپیوترها در دنیا با کابل به یکدیگر متصل شده اند و دارای یک آدرس مشخص برای شناسایی و دسترسی هستند. وقتی گفته می شود که به اینترنت متصل شده اید، یعنی اینکه سیستم شما هم به این شبکه بزرگ ملحق شده و با یک آدرس مشخص در اینترنت در حال سرویس دهی یا دریافت سرویس هستید.
در این شبکه بزرگ برخی از سیستم ها به عنوان سرویس دهنده هستند. مثلا وقتی که یک سایت را در مرورگر باز می کنیم، محتویات سایت در یک سیستم در شبکه اینترنت قرار دارد، که بر روی آن سرویس دهنده وب نصب شده است و اطلاعات سایت بر روی آن قرار گرفته است. این سایت ممکن است حجم اطلاعات زیادی را در خود ذخیره کرده باشد و یا کاربران بسیار زیادی در دنیا به این سایت متصل شوند. پس این سایت نمی تواند بر روی یک سیستم کامپیوتری ساده باشد.
هاست
در مطلب "هاست چیست؟" برای درک بهتر مطلب، گفتیم که دنیای مجازی مانند دنیای واقعی است و دقیقا به همین شکل در ذهن خود تصور کنید. در دنیای واقعی "هاست" مانند اجاره یک فضا و یا یک مغازه کوچک به صورت اشتراکی است. برای لمس بهتر مفهوم سرور، سرور را مانند یک ساختمان یا برج تصور کنید، که یک فضای خیلی کوچک از آن را اجاره کرده اید. این ساختمان دارای یک آدرس اختصاصی است و دارای چندین واحد مسکونی یا تجاری کوچکتر است.
سرور ها دارای مجموعه سخت افزارها و شبکه بسیار پرقدرت هستند و انواع بسیار مختلفی دارند. در مطلب "سرور اختصاصی چیست؟" به صورت بسیار کامل تمامی موارد مورد نیاز برای سرور اختصاصی را بیان کردیم.
وقتی که به یک برج یا یک ساختمان چند طبقه نگاه می کنید، فقط همان یک ساختمان را می بیند. با نگاه به یک ساختمان نمی توان گفت که در آن چه خبر است و چه فعالیت هایی در آن انجام می شود. ممکن است که تمامی آن ساختمان برای یک هدف استفاده شود و شما درکی از نقشه ساختمان و استفاده آن ساختمان ندارید، مانند فروشگاه های بزرگ.
امروزه مشاهده می کنید که یک ساختمان بزرگ فقط برای یک فروشگاه است. یا یک ساختمان که یک فقط برای سینما و پخش فیلم است و یا اینکه فقط برای یک پارکینگ استفاده می شود. همینطور در دنیای مجازی یک فروشگاه آنلاین بزرگ چندین سرور اختصاصی و از شبکه اختصاصی استفاده می کند.
سرور اختصاصی
سرور هایی که به صورت اختصاصی به یک هدف اختصاص می گیرند، به آنها "سرور اختصاصی - Dedicated Server" میگوییم، مانند فروشگاه های آنلاین بزرگ. برخی از این فروشگاه ها دارای چندین سرور اختصاصی هستند. ولی همانطور که به خوبی می دانید، خیلی از ساختمان ها مانند ساختمان های تجاری چند منظوره هستند و دارای واحد های بسیار زیادی هستند. هر واحد از آن ساختمان ممکن است برای هدف خاصی باشد و در اختیار افراد متفاوت قرار گیرد. مثلا یک ساختمان تجاری که هر واحد از آن ساختمان به شرکت یا فرد خاصی اجاره داده می شود.
سرور مجازی (Virtual Private Server)
وقتی که یک واحد تجاری را اجاره میکنید، تمام فضای آن واحد به صورت اختصاصی در اختیار شما هستند، ولی راهرو یا آسانسور و برای دسترسی به آن واحد به صورت اشتراکی است. همچنین ممکن است در برخی منابع مانند آب یا برق به صورت اشتراکی باشند.
"سرور مجازی - Virtual Private Server" یک قسمت کوچک از یک سرور است، دقیقا مانند یک واحد از یک ساختمان است. وقتی که یک سرور مجازی VPS تهیه می کنید، تمام فضای سرور مجازی به صورت اختصاصی در اختیار شما است. ولی شبکه و دسترسی به سرور که مانند راهرو یا آسانسور برای دسترسی به سرور مجازی هستند، به صورت اشتراکی است.
تصویر بالا به خوبی مثال عنوان شده در سرور مجازی را نمایش می دهد. سرور مجازی قسمتی از منابع یک سرور اختصاصی است که بر روی آن به صورت مجازی سیستم عامل و برنامه های خود را اجرا می کنید. تمام منابع سرور مجازی به صورت اختصاصی و رزرو شده در اختیار کاربر قرار می گیرد.
سرور مجازی ؛قسمتی از منابع یک سرور که به وسیله، یک مجازی ساز جدا شده و به صورت اختصاصی و با یک سیستم عامل دلخواه، به کاربر تحویل داده می شود.
دیتا سنتر چیست؟
گفتیم که سرور ها دارای سخت افزار و شبکه بسیار پرقدرت هستند. سرور ها مصرف برق بالایی دارند و حرارت زیادی تولید می کنند. پس با این شرایط نمی توان آن ها را در یک مکان معمولی مانند خانه نگهداری کرد. مکانی که باید سرور ها در آن نگهداری شوند باید دارای سیستم برق پرقدرت صنعتی به همراه سیستم خنک کننده مناسب و همچنین دارای ارتباط شبکه اینترنت با پهنای باند بسیار بالا باشد.
دیتا سنتر - Data Center یا مرکز داده، شرایط لازم را برای نگهداری سرور ها فراهم می کنند. دیتاسنتر ها مکان هایی استاندارد هستند که در برابر حوادث طبیعی مقاومت بالایی دارند، دارای زیرساخت شبکه اینترنت با پهنای باند بسیار بالا هستند، دارای سیستم برق پرقدرت صنعتی هستند و چند منبع تولید برق متفاوت هستند که در صورت بروز مشکل، هیچگاه دچار قطعی برق نشوند و همچنین دارای سیستم خنک کنندگی و تهویه اختصاصی و پیشرفته هستند.
موارد گفته شده فقط برای آشنایی با دیتاسنتر بودند و شما به عنوان یک کاربر درگیر این مسائل نمی شوید و اصلا کاری با آنها ندارید. تنها مواردی که برای کسی که می خواهد یک سرور مجازی VPS تهیه کند مهم است، مکان جغرافیایی دیتاسنتر است و البته تا حدودی شبکه دیتاسنتر خواهد بود.
ترافیک Traffic و پهنای باند Bandwidth چیست؟
به مجموع مقدار مصرف حجم دانلود و آپلود ترافیک Traffic و به میزان سرعت آنها پهنای باند Bandwidth گفته می شود. قبلا گفتیم که سرور مجازی مانند اجاره یک واحد از یک ساختمان بزرگ است. پس برای دسترسی به آن باید از چند خیابان عبور کنید تا به آن واحد دسترسی پیدا کنید.
اگر خیابان ها را برای دسترسی، همان کابل های شبکه در نظر بگیریم، می توان گفت تعداد ماشین هایی که از خیابان عبور می کنند، ترافیک و عرض خیابان، پهنای باند است. پس هر چه خیابان عریض تر باشد، افراد بیشتری می توانند در یک زمان از خیابان عبور کرده و به ساختمان شما برسند.
نکته ای که باید دقت کنید این است که انتهای خیابان یا همان کابل شبکه، به ساختمان یا همان سرور شما ختم می شود، نه واحد شما که سرور مجازی شما است. پس در سرور مجازی این طبیعی است که شبکه بین همه سرور های مجازی موجود در سرور میزبان به صورت اشتراکی باشد.
مثلا اگر شبکه سرور میزبان 1Gb است، همه از این شبکه استفاده می کنند. مگر اینکه بر روی سرور میزبان فقط یک سرور مجازی باشد که از همه پهنای باند به صورت اختصاصی استفاده کند. البته با روشها و تکنیک هایی که مجازی ساز در اختیار مدیر سرور قرار می دهد می توان پهنای باند اختصاصی و رزرو شده را داشته باشید، که برای اطمینان از این موضوع باید با پشتیبانی یا مدیر سرور خود ارتباط برقرار کرده و از این موضوع مطمئن شوید.
انواع سرور مجازی VPS
هنگام خرید سرور مجازی با انواع نام های متفاوت مواجه می شوید. اگر مطلب را تا اینجا مطالعه کرده باشید، به نوعی با تمام انواع سرور های مجازی آشنا شده اید. در ادامه برخی بیشترین عنوان های سرور مجازی را در دسته بندی های جداگانه عنوان می کنیم. اگر می خواهید یک سرور مجازی تهیه کنید باید دقت کنید که دیتاسنتر مربوط به سرور میزبان شما در کجا قرار دارد. این نکته خیلی مهم است که دیتاسنتر در ایران باشد یا خارج از ایران باشد. البته ممکن است که فقط لازم باشد که در کشور خاصی قرار داشته باشد. انتخاب اینکه سرور مجازی VPS شما در ایران باشد یا خارج از ایران کاملا به دیتاسنتر بستگی دارد، که در ادامه به برخی ویژگی های آنها می پردازیم.
سرور مجازی ایران - Iran VPS
دیتاسنتر هایی که در ایران قرار دارند شناخته شده اند و با کمی جستجو آن را بدست می آورید. دیتاسنترهای پارس آنلاین، آسیاتک، افرانت و همراه اول از برجسته ترین دیتاسنتر ها هستند. چند سالی است که دیتاسنتر برج میلاد نیز مطرح شده است که به دلیل پهنای باند بالا و امکانات بسیار مناسب این دیتاسنتر، از محبوبیت بسیار زیادی برخوردار است.
سرعت شبکه:
سرعت شبکه در اتصال به سرور مجازی ایران خیلی بالاتر از خارج از ایران است. دقت کنید که فریب برخی تبلیغات را نخورید، برخی می گویند که سرعت سرور ایران بیشتر است. منظور از سرعت سرور مجازی ایران، فقط سرعت شبکه و انتقال داده ها به سرور است و سرعت خود سرور به سخت افزار سرور بستگی دارد نه به موقعیت جغرافیایی. همچنین دقت کنید که بالا بودن سرعت شبکه سرور مجازی ایران، فقط برای کاربرانی ایرانی مناسب است. اگر کاربران سرور مجازی خارج از ایران هستند، سرور مجازی ایران ممکن است گزینه مناسبی نباشد.
هزینه:
هزینه تهیه سرور مجازی ارزان تر از سرور مجازی خارج از ایران است، همچنین هزینه ترافیک شبکه داخل ایران هزینه خیلی کمتری برای کاربران سرور مجازی دارد.
امنیت:
امنیت همیشه نسبی است و نمی توان گفت که سرور مجازی ایران امنیت بیشتری دارد و دقیقا به سیستم های امنیتی در نظر گرفته شده بستگی دارد. قسمتی از امنیت به نرم افزارو سیستم عامل سرور مجازی بستگی دارد و قسمت دیگر به عهده دیتاسنتر و امنیت شبکه ای که دیتاسنتر برای شما فراهم کرده است بستگی دارد.
پایداری و در دسترس بودن:
سرور های مجازی ایران در صورت قطعی و از دسترس خارج شدن اینترنت جهانی، به علت استفاده از شبکه ملی ایران در دسترس هستند. البته فقط برای کاربرانی که در ایران هستند قابل دسترسی است.
انعطاف پذیری:
به دلیل در دسترس بودن شرکت های ارائه دهنده و سهولت ارتباطات با راحتی بیشتری می توانید سرور مجازی خود را تغییر دهید یا کم و اضافه کنید و همچنین از امکانات اضافی و جانبی استفاده کنید.
SEO:
اگر سایت و خدمات پربازدید برای کاربران ایرانی دارید، تهیه سرور مجازی ایران تا مقداری می تواند در SEO سایت شما تاثیر داشته باشد.
سرور مجازی خارج
وقتی نام یک کشور در سرور مجازی و دسته بندی آن قرار دارد، به این معنی است که سرور میزبان سرور های مجازی در دیتاسنتر آن کشور قرار دارد. در زیر برخی از معروف ترین دیتاسنتر های کشورهای مختلف را معرفی می کنیم.
سرور مجازی آلمان
سرور مجازی که سرور میزبان آن در یکی از دیتاسنتر های کشور آلمان قرار دارد. معروف ترین دیتاسنتر آلمان هتزنر نام دارد.
سرور مجازی هلند
یکی از دیتاسنتر های معروف هلند OVH است.
سرور مجازی آمریکا
آمریکا دیتاسنتر های معروف زیادی دارد که ColoCrossing و XLhost از جمله آنها می باشند.
سرور مجازی انگلیس
از معروف ترین دیتاسنتر های انگلیس Redstation می باشد.
سرور مجازی فرانسه
از معروف ترین دیتاسنتر های این کشور OVH می باشد.
ویژگی
شبکه:
سرورهای خارج از ایران پایداری شبکه بالاتری نسبت به دیتاسنتر های ایران دارند و حجم ترافیک و پهنای باند بالاتری را در سبد محصولات خود دارند.
هزینه:
هزینه سرور مجازی خارج از ایران کمی بیشتر است، همچنین هزینه سرور مجاز خارج برای کاربران ایرانی هزینه بالایی دارد. اما اگر کاربران سرور مجازی در خارج هستند، هزینه متعادلی را دارد.
امنیت:
امنیت سرور های خارج از نیز به دیتاسنتر و سیستم های امنیتی موجود در سرور میزبان و شبکه بستگی دارد.
پایداری و در دسترسی بودن:
دیتاسنتر های خارج از ایران در سطح بالاتری قرار دارند و کیفیت سرویس ها نیز بیشتر می شود. در کل پایداری و در دسترسی بودن سرور مجازی خارج از ایران بالاتر است. ولی اگر ارتباط اینترنت جهانی ایران با مشکل مواجه شود، دسترسی به سرور مجازی نیز دچار مشکل می شود.
انعطاف پذیری:
برای کاربران ایرانی انعطاف پذیری سرور مجازی خارج از ایران کمتر است. به راحتی نمی توانید مشخصات سرور را تغییر دهید، همچنین فرآیند پشتیبانی و پرداخت نیز با مشکلات زیاد مواجه است.
سرور مجازی لینوکس
سرور مجازی با یکی از انواع سیستم عامل های لینوکس که ممکن است در برخی موارد با نام های توزیع لینوکس آن ها را مشاهده کنید. مثلا سرور مجازی CentOS یا سرور مجازی Ubuntu
سرور مجازی ویندوز
سرور مجازی که یکی از انواع نسخه های ویندوز بر روی آن نصب شده است.
سرور مجازی میکروتیک
میکروتیک یک مسیریاب یا Router است و دارای یک سیستم عامل بسیار کوچک و کم حجم است.
سرور مجازی ابری
شرکت های بزرگ و معتبر خدمات دهنده در زمینه سرور مجازی، دارای تعداد زیادی سرور اختصاصی برای میزبانی سرور های مجازی هستند. بهینه ترین حالت برای استفاده از تعداد سرور های زیاد، اتصال آنها به یکدیگر و ایجاد فضای ابری است.
شرکت ها ممکن است در هر شهر یا کشوری و در دیتاسنتر های مختلف دارای سرور های اختصاصی زیادی باشند. این سرورها را با تکنیک ها و روش های پیچیده به یکدیگر متصل می کنند و همگی به یک سرور بزرگ با منابع بسیار زیاد تبدیل می شوند که به آن فضای ابری یا سرور ابری گفته می شود. سپس این فضایر ابری بزرگ به قسمتهای کوچک قسمت شده و به عنوان "سرور مجازی ابری" در اختیار کاربران قرار می گیرند.
برخی از ویژگی های سرور مجازی ابری
سرعت بالا:
سرور ابری منابع بسیار زیادی متشکل از چندین سرور اختصاصی پرقدرت را دارد.
هزینه پایین:
به علت استفاده بهینه از منابع سرور های ابری، هم برای سرویس دهنده و هم برای کاربر بسیار مقرون به صرفه است.
انعطاف پذیری بالا:
در هر لحظه می توانید منابع سرور خود را تغییر دهید و مهمتر اینکه می توانید به راحتی مکان جغرافیایی سرور را نیز تغییر دهید.
امنیت بالا:
شبکه و امنیت سرور های ابری به خاطر تکنولوژی پیشرفته بیشتر از حالت عادی است و بالاترین زمان پایداری را دارد.
فضای ذخیره سازی بالا:
در سرور های ابری می توانید بیشترین فضای ذخیره سازی را با پایین ترین قیمت داشته باشید.
کاربرد های سرور مجازی VPS
با سرور مجازی کارهای بسیاری را می توان انجام داد. در ادامه برخی از بیشترین فعالیت های ممکن را به صورت مثال های کاربردی همراه با دسته بندی های عمومی عنوان شده است.
وب سایت:
اگر سایت پربازدید دارید و هاست پاسخگوی نیاز های شما نیست می توانید سرور اختصاصی را جایگزین آن کنید. ممکن است هر نوع وب سایتی باشد :
فروشگاه:
فروشگاه های اینترنتی که مشتریان و اقلام زیادی دارند و تراکنش آنها بالاست
آموزشگاه مجازی:
برای آموزشگاه مجازی انتخاب هاست اصلا مناسب نیست و پیشنهاد می شود که اگر دانشجویانی که همزمان متصل می شوند کمتر از 100 نفر هستند از سرور مجازی استفاده کنید در غیر این صورت از سرور اختصاصی استفاده کنید.
سایت های اشتراک فایل و ویدئو:
سایت هایی که به صورت عمومی یا خصوصی فیلم و فایل های حجیم را به اشتراک میگذارند.
سایت های برنامه نویسی شده با دسترسی اختصاصی:
برخی از وب سایت ها از تکنولوژی های برنامه نویسی خاصی استفاده می کنند که نیاز است دسترسی بالایی به سرور هاست داشته باشند. در هاست این امکان وجود ندارد و باید از سرور مجازی استفاده شود. مانند استفاده از فریمورک Framework های اختصاصی PHP و ASP
سرویس های اشتراکی:
در برخی از شرکت ها و سازمان از سرویس ها و برنامه های اشتراکی استفاده می شود که شعب مختلف آن شرکت در مکان های مختلف و دور از هم باید به آن دسترسی داشته باشند. در این موارد انتخاب سرور مجازی یکی از گزینه های مناسب است.
سرویس ایمیل:
بیشتر شرکت ها و سازمان ایمیل اختصاصی خودشان را دارند. اگر می خواهید که یک سرور اختصاصی برای ایمیل های خود داشته باشید، استفاده از سرور مجازی یک راه حل مناسب است.
پایگاه داده:
برخی از برنامه های کاربردی از بانک های اطلاعاتی استفاده می کنند که حجم پایگاه داده ممکن است حجیم باشد. هم برای حجم بالای پایگاه داده و هم برای امنیت بیشتر پایگاه داده را در یک سرور مجازی جداگانه می توان قرار داد.
سرور برنامه های کاربردی:
برخی شرکت ها یا سازمان ها برنامه های کاربردی دارند که باید در تمام شعب که از یکدیگر فاصله زیادی دارند استفاده شود. مانند برنامه های حسابداری، که می توان برای رفع این مشکل از سرور مجازی استفاده کرد.
توسعه و تولید نرم افزار:
امروزه بسیاری از برنامه نویسان برای توسعه پروژه های نرم افزاری نیاز به سرویس های خاصی دارند که اگر این پروژه بزرگ باشد، نیاز است که برای آن ها سرور مجازی تهیه کنند.
سرویس Git:
از این سرویس برای نسخه بندی و پشتیبان گیری آنلاین برنامه در حال توسعه استفاده می شود. همچنین چندین برنامه نویس از مکان های مختلف کد های خود را بر روی این سرور مجازی قرار می دهند.
سرویس مدیریت پروژه و کد:
اگر تیم های جداگانه توسعه نرم افزار داشته باشید یا اینکه برنامه نویس ها به صورت دورکاری یا پروژه ای فعالیت می کنند برای مدیریت پروژه و کد ها نیاز به یک سرور مجازی برای این کار دارید.
فعالیت های نظارتی و مدیریتی:
اگر صاحب یک کارخانه باشید یا بخواهید که به صورت دائم شرکت، دفتر، کارگاه، کارخانه یا هر مکانی را به صورت آنلاین و از هر مکانی مدیریت کنید، ممکن است به سرور مجازی نیاز داشته باشید.
دوربین های نظارت:
برای استفاده از دوربین ها نظارتی و مشاهده آنلاین مکان ها در اینترنت، سرور مجازی می تواند مشکل شما را رفع کند.
سیستم ها و نرم افزارهای مدیریتی:
برای استفاده همه از سیستم مدیریت یکپارچه، مانند سیستم مدیریت وظایف Task Manager اختصاصی خودتان، سرور مجازی بهترین راه حل است.
نکته :
مثال ها و مواردی که در این قسمت عنوان شد، عمومی ترین کاربرد های سرور مجازی است. دلایل زیاد دیگری ممکن است برای استفاده از سرور مجازی وجود داشته باشد.
سرور مجازی ایران یا خارج
بهترین راه برای انتخاب موقعیت جغرافیایی سرور مجازی، موقعیت جغرافیایی کاربران سرور مجازی و منابعی که سرور مجازی با آنها در ارتباط است. برای مثال اگر کاربرانی که با سرور مجازی در ارتباط هستند در ایران هستند، حتما ایران را انتخاب کنید. در این صورت اگر همین سرور مجازی با سایت ها و منابعی در اینترنت جهانی در ارتباط هستند، آیا انتخاب سرور ایران می تواند درست باشد؟
برای پاسخ به این سئوال باید موارد بیشتری را بررسی کنید. اگر حجم ترافیک سرور با منابع اینترنتی بیشتر از حجم ترافیک کاربران ایرانی است، به نظر من بهتر است که سرور خارج را انتخاب کنید. به خصوص اگر منابع مورد استفاده سرور در اینترنت، به هر علتی به ایران و کاربران ایرانی سرویس دهی نمی کنند حتما بهتر است که از سرور خارج استفاده کنید.
اگر انتخاب بین سرور مجازی ایران و خارج برای شما دشوار است، حتما از یک مشاوره با تجربه در این زمینه استفاده کنید. شرکت های ارائه دهنده خدمات سرور مجازی تجربیات زیادی دارند و به صورت رایگان به شما مشاوره می دهند.
مجازی سازی - Virtualization چیست؟
همانطور که میدانید مدیریت سخت افزار سیستم ها با سیستم عامل است، یعنی با تهیه یک سیستم و نصب یک سیستم عامل مانند ویندوز روی آن می توانید از آن سیستم استفاده کنید. اکنون اگر بخواهید که به هر دلیلی یک سیستم عامل دیگر با همین سیستم و سخت افزار آن داشته باشید، باید از مجازی سازی کمک بگیرید.
مجازی سازی که با عبارت "Virtualization" شناخته میشود، تکنولوژی و زیرساخت نرم افزاری است که جایگزین سیستم عامل در سرور ها و سیستم هاست، که امکان نصب و مدیریت چندین سیستم عامل را بر روی سخت افزار یک سیستم یا سرور ارائه می کند. با توجه به شکل بالا هر سیستم عامل یک سرور مجازی است که به آن Virtual Private Server می گوییم.
زیر ساخت های مجازی سازی و پنل های کاربری
زیر ساخت های مجازی سازی موجود بیشتر بر پایه سیستم عامل لینوکس هستند. البته مجازی سازی ویندوز با نام "Hyper V" نیز وجود دارد، ولی مانند بقیه از شهرت زیادی برخوردار نیست و شرکت های هاستینگ از نسخه های لینوکسی استفاده می کنند. مهمترین زیرساخت مجازی سازی که شرکت های هاستینگ از آن استفاده می کنند، VMWARE و KVM هستند. در ادامه به بررسی اجمالی این مجازی ساز ها می پردازیم.
XEN
این مجازی ساز رایگان نیست ولی یکی از حرفه ای ترین مجازی ساز هاست. از زیرساخت XEN بیشتر در سازمان ها و شرکت های تخصصی استفاده می شود. شرکت های هاستینگ و فروش سرور مجازی بنا به دلایلی از این سیستم استفاده نمی کنند.
VMWARE
معروف ترین و محبوبترین زیرساخت برای مجازی سازی است. بیشتر شرکت های هاستینگ از این زیرساخت استفاده می کنند. بسیاری از سازمان ها و شرکت ها هم از همین زیرساخت استفاده می کنند. زیر ساخت VMWARE متاسفانه ایران را تحریم کرده و رایگان نیست و در ایران همیشه به صورت کرک شده استفاده می شود. محصول مجازی ساز این شرکت "ESXi" دارد که به صورت یک سیستم عامل ارائه شده است.
ESXi
پنل های کاربری اختصاصی مانند VCenter را دارد، که بیشتر شرکت ها دسترسی کاربری به این پنل را به مشتریان خود ارائه می دهند. برخی پنل های مدیریتی هم برای این برنامه تهیه شده که به صورت ماژول در پنل های کاربری شرکت های هاستینگ نصب شده و در اختیار کاربران قرار داده می شود.
کاربران از طریق این پنل ها می توانند سرور خود را روشن، خاموش و راه اندازی مجدد کنند؛ همچنین دارای ویژگی دسترسی کنسول به سرور مجازی و قسمت های مانیتورینگ متنوعی نیز هستند.
برخی ویژگی ها مهم مجازی ساز ESXi :
پایداری بسیار بالا
قدرت مدیریت بسیار بالای سخت افزارها
دارای سیستم های تحمل خطا بسیار پیشرفته با پایداری بسیار بالا
KVM
مجازی ساز "KVM" بر پایه لینوکس می باشد و کاملا رایگان است. ولی برای ارتباط با پنل کاربری باید پنل های ویژه ای برای آنها تهیه شوند که رایگان نیستند. این پنل ها هم در اختیار کاربران قرار میگیرند و هم در اختیار مدیران سرور ها، ولی با دسترسی های کاملا متفاوت. مهمترین ویژگی این مجازی ساز محیط بسیار کاربر پسند آن است.
از لحاظ مدیریتی مانند ESXi نیست، ولی کاربر در پنل خود اختیارات بسیاری را دارد که امروزه بسیار در بین کاربران سرور های مجازی محبوب شده است. معروف ترین این پنل ها SolusVM و AutoVM است. در زیر به برخی ویژگی های مهم این سیستم مجازی ساز اشاره شده است :
نصب و تحویل خودکار و سریع سیستم عامل سرور مجازی
تعویض سیستم عامل سرور مجازی در هر لحظه به انتخاب کاربر و توسط خود کاربر
دسترسی مدیریتی بیشتر و مانیتورینگ بهتر کاربر بر روی سرور مجازی
کاربران بیشتر زیرساخت KVM را انتخاب می کنند، زیرا زمان پشتیبانی و تحویل بسیار کوتاه می شود.
مسئله مدیریت هارد در سرور مجازی
هارد در همه سیستم ها و سرورها مسئله چالش برانگیزی است. در تمامی سرور ها و سیستم های کامپیوتری، اگر ظرفیت هارد پر شود، سیستم به خوبی کار نمی کند و دچار مشکل می شود. نکته ای که کاربران به علت عدم دانش کافی در این زمینه با آن مواجه هستند این است که به اشتباه فکر می کنند، "استفاده اشتراکی از هارد HDD در سرور مجازی" است.
مطمئن باشید که در سرور مجازی با هر تکنولوژی یا هر مجازی سازی که استفاده شود، هارد HDD به صورت اختصاصی در اختیار شما قرار می گیرد. نکته ای که در برخی موارد به اشتباه برداشت می شود یا سو استفاده می شود، در تکنولوژی مدیریت هارد سرور میزبان است.
مجازی ساز ها برای مدیریت هارد ابزارهای خاصی را در اختیار مدیر سرور قرار می دهند تا از فضای خالی هارد های سرور های مجازی به صورت بهینه استفاده کنند. اصلا چرا همچین ابزارها و تکنیک هایی وجود دارند؟ برای اینکه مدیریت هارد در سرور همیشه با چالش همراه است و اگر به درستی این کار انجام نشود همه سرورهای مجازی موجود در سرور میزبان با مشکل مواجه می شوند.
شما همیشه از فضای سیستم خود به صورت کامل استفاده نمی کنید و ممکن است فضای خالی زیادی داشته باشد. در برخی موارد کاربران از فضای خالی هارد سرور مجازی هیچوقت استفاده نمی کنند. مدیران سرور ها با استفاده از تکنیک های مدیریتی متفاوتی که توسط ابزارهای موجود در مجازی ساز ها در اختیارشان قرار داده دارد، سیاست های متفاوتی را برای مدیریت هارد سرور میزبان در نظر می گیرند.
نکته :
متاسفانه برخی از مدیران سرور ها از این مسئله سو استفاده می کنند و بیشتر از حجم کل هارد سرور میزبان، سرور مجازی به کاربران ارائه می کنند. این کار باعث کندی همه سرور های مجازی می شود و اصطلاحا به آن "Oversell" کردن می گویند. به این معنی که بیشتر از توان سرور میزبان، سرور مجازی ایجاد شده است. کاربران نمی توانند از این مسئله آگاه شوند و باید به مدیر سرور و شرکت ارائه دهنده سرور مجازی اعتماد کنند. پس هنگام تهیه به اعتبار فرد یا شرکت ارائه دهنده خدمات توجه کنید.
کنترل پنل های مدیریت سرور مجازی VPS
شما می توانید هر گونه سیستم عامل مجازی را بر روی سرور مجازی خود داشته باشید. ولی غالبا سیستم عامل های نسخه سرور بر روی سرور های مجازی نصب می شود. این کار به این دلیل است که سرور مجازی باید برخی سرویس ها را در اینترنت برای شما فراهم کنند، اگر نه که چه نیازی به سرور داشتید.
مدیریت و امنیت سرور های مجازی تماما با خود کاربر می باشد و شرکت های هاستینگ هیچ تعهدی در این باره ندارند. پس باید برای کار با سرور مجازی دانش و زمان کافی را برای مدیریت آن داشته باشید. در برخی موارد حتی باید یک نیرو متخصص برای این کار داشته باشید.
ولی ممکن است که با داشتن نیروی متخصص برای اینکار باز هم زمان کافی را برای مدیریت سرور نداشته باشید، یا اینکه هزینه تامین نیرو را نداشته باشید. در این حالت بهترین راه حل استفاده از "برنامه های مدیریت تحت وب سرور" می باشد.
قیمت کنترل پنل ها
این برنامه ها نسخه های مختلف رایگان و غیر رایگان دارند و در بیشتر موارد روش نصب ساده ای دارند و خودتان نیز می توانید نصبشان کنید. برخی از این برنامه ها توسط شرکت هاستینگ و به درخواست کاربر قبل از تحویل سرور بر روی سیستم نصب شده و تحویل می شوند. این نوع سرور مجازی که کنترل پنل از قبل بر روی سرور نصب شده، در سبد محصولات شرکت های هاستینگ به "سرور مجازی مدیریت شده" معروف شده است. در ادامه به چند نمونه از معروف ترین کنترل پنل های تحت وب مدیریت سرور را آورده ایم و ویژگی های آنها را به صورت خلاصه بررسی می کنیم :
Webmin
برنامه تحت وب مدیریت سرور های لینوکس
معروف ترین کنترل پنل تحت وب رایگان
دارای قدرت مدیریت کامل سرور
دارای نصب ساده
به روز رسانی این برنامه به کندی داده می شود
هیچگونه امنیت پیش فرضی ندارد
به صورت ماژولار است و بسیاری از سرویس های سیستم را به صورت ماژول می توانید نصب و مدیریت کنید
محیط بسیار کاربر پسندی دارد
با داشتن امکانات بسیار بالا، باید برای کار با آن تا حدودی دانش لینوکس داشته باشید
Virtualmin
برنامه تحت وب مدیریت هاست لینوکس
هم خانواده محصول Webmin است
هدف آن مدیریت هاست بر روی سرور
یک هاست را به صورت رایگان مدیریت می کند
بروز رسانی نیز برای این برنامه داده می شود
امنیت پیش فرض کمی دارد
به صورت ماژولار است
بروزرسانی به صورت عادی دارد
Directadmin
کنترل پنل تحت وب سیستم عامل لینوکس مخصوص هاستینگ
رایگان نیست ولی پایین ترین هزینه لایسنس را در بین رقیبان خود دارد
به صورت ماژولار است و ماژول های مدیریتی و امنیتی را می توان روی آن نصب کرد
امنیت پیش فرض مناسبی دارد ولی باید با نصب ماژول ها امنیتی و تنظیمات مناسب، امنیت آن را اضافه کنید
محیط کاربر پسندی دارد
به روز رسانی به صورت عادی دارد
Cpanel
کنترل پنل تحت وب سیستم عامل لینوکس مخصوص هاستینگ
معروفترین و محبوبترین کنترل پنل تحت وب لینوکس
محیط بسیار کاربر پسند
امنیت پیش فرض خیلی بالا
به صورت ماژولار است
برای امنیتی بالاتر باید ماژول ها وتنظیمات امنیتی را روی آن انجام دهید
به روز رسانی بسیار خوبی دارد
ایران را تحریم کرده است
Plesk
کنترل پنل تحت وب سیستم عامل ویندوز مخصوص هاستینگ
معروفترین و محبوبترین کنترل پنل تحت وب ویندوز
محیط بسیار کاربر پسند
امنیت پیش فرض خیلی بالا
به صورت ماژولار است
برای امنیتی بالاتر باید ماژول ها وتنظیمات امنیتی را روی آن انجام دهید
به روز رسانی بسیار خوبی دارد
دسترسی کنسول یا VNC چیست؟
دسترسی کاربران به سرور مجازی از طریق اینترنت است. اگر اینترنت یا شبکه سرور مجازی دچار مشکل شود، یا اینکه بخواهید عملیاتی را قبل از بارگذاری سیستم عامل انجام دهید نمی توانید از طریق دسترسی راه دور یا ریموت به سرور متصل شوید. در این جا باید دسترسی به سیستم عامل را به صورت مستقیم داشته باشید.
این نوع دسترسی، دسترسی کنسول می گوییم. برای درک بهتر این نوع دسترسی فرض کنید که مستقیما پشت سرور خود هستید و با یک کیبورد و ماوس و مانیتور به سرور متصل شده اید. در این حالت هر کاری را که بخواهید انجام می دهید.
معروف ترین ابزار برای دسترسی کنسول به سرور مجازی استفاده از برنامه VNC است. البته کنترل پنل های مدیریتی سرور های مجازی انواع مختلفی از دسترسی های کنسول را در اختیار کاربران قرار می دهند.
امنیت سرور مجازی
بیشتر بار امنیت سرور مجازی با کاربر می باشد و این کار نیاز به دانش و تجربه کافی دارد. شرکت ارائه دهنده خدمات فقط می تواند شبکه و سخت افزار سرور را تا جای ممکن امن نگه دارد. شدیدا پیشنهاد می کنم که اگر دانش یا نیروی متخصص برای این کار را ندارید، حداقل از کنترل پنل های تحت وب مدیریت سرور استفاده کنید. به این دلیل که این کنترل پنل ها تا حدودی امنیت سرور شما را افزایش می دهند.
برای برقراری حداقل امنیت سرور مجازی، چند کار اولیه و ابتدایی را در زیر آورده ایم. با انجام این کار ها فقط حداقل های امنیت رعایت می شود و حتما باید به فکر امنیت بیشتر سرور خود باشید.
نکات امنیتی
خیلی خیلی مهم : همیشه در اولین اتصال به سرور مجازی، نام کاربری و رمز عبور اولیه که هنگام تحویل سرور به شما داده شده است را تغییر دهید.
همیشه از رمز عبور قوی استفاده کنید و آن را به صورت دوره ای تغییر دهید. حملات Brute Force بر روی سرور های مجازی بسیار زیاد است.
حتما سرویس های غیر ضروری که استفاده نمیشوند را غیر فعال کنید.
دیواره آتش Firewall را حتما فعال کنید.
تمامی پورت های شبکه را ببندید و فقط پورت های مورد نیاز را باز بگذارید.
پورت های پیش فرض و شناخته شده سرویس ها را تا جای ممکن تغییر دهید. برای مثال پورت 22 برای دسترسی SSH
اگر کاربران از یک مقصد خاص، مثلا یک شرکت یا یک مکان مشخص به سرور متصل می شوند، سرویس دهی و دسترسی به سرور را به آدرس IP همان مکان توسط دیواره آتش محدود کنید.
تا جای ممکن از ماژول ها و سیستم های امنیتی برای جلوگیری از حملات Brute Force استفاده کنید.
برای سرویس های مختلف تا جای ممکن سعی کنید موارد امنیتی را رعایت کنید.
سعی کنید به صورت ممکن از سرور مجازی خود پشتیبان گیری یا همان بکاپ Backup تهیه کنید. برای این کار باید با پشتیبانی و مدیر سرور خود در ارتباط باشید که ممکن هزینه اضافی را در بر داشته باشد.
معیار های انتخاب سرور مجازی چیست؟
برای این که بتوانید سرور مجازی مناسبی را انتخاب کنید باید نیاز های خود را در نظر بگیرید و با مطالب گفته شده سرویس مناسب را انتخاب کنید. در این قسمت به معیارهایی که باید هنگام نیاز سنجی دقت کنید اشاره می کنیم.
حافظه RAM:
باید نسبت به فعالیتی که بر روی سرور مجازی می خواهید انجام دهید مقدار حافظه مناسبی را انتخاب کنید. می توان گفته که اساسی ترین نیاز برای انتخاب سرور مجازی مناسب، میزان حافظه RAM می باشد، که بیشترین تاثیر را در قیمت نیز دارد.
میزان HDD :
باید طبق نیاز خود فضای ذخیره سازی مناسب را انتخاب کنید. در سرویس های مختلف یک حداقل ای قرار داده شده است ولی با مکاتبه با شرکت ارائه دهنده خدمات میتوانید هر میزان فضای ذخیره سازی را در اختیار داشته باشید.
پردازشگر CPU :
مجازی ساز ها، پردازشگر های مجازی را در اختیار شما قرار میدهند که کمی ضعیفتر از پردازشگر فیزیکی است. پس اگر برای اهداف خود نیاز به پردازش بالا دارد در انتخاب پردازشگر و تعداد آن دقت کنید.
موقعیت جغرافیای دیتاسنتر:
اگر فعالیت شما طوری است که باید در کشور خاصی باشد به این مورد دقت کنید.
اعتبار شرکت خدمات دهنده سرور مجازی:
شدیدا پیشنهاد می کنم که از شرکت های معتبر و شناخته شده سرور خود را تهیه کنید. دقت کنید که این شرکت حتما از پشتیبانی خوبی برخوردار باشد.
کدام دیتاسنتر را برای سرور مجازی انتخاب کنم؟
هنگام انتخاب دیتا سنتر سعی کنید به موارد زیر دقت کنید :
امنیت شبکه دیتاسنتر :
برخی از دیتاسنتر ها امنیت پیش فرض خوبی را دارند مانند دیتاسنتر OVH
موقعیت جغرافیایی دیتاسنتر :
بستگی به نیاز شما دارد ولی پیشنهاد می شود که کشور دیتاسنتر را بر اساس بیشترین میزان ترافیک کاربران انتخاب کنید.
پشتیبانی از ترافیک وارز :
ترافیک های غیر استاندارد مانند ترافیک های برنامه های کرک شده یا ترافیک های تست نفوذ اصطلاحا ترافیک وارز Warez گفته می شود. دقتی کنید که اگر به این نوع ترافیک ها نیاز دارید، دیتاسنتر از آن ها پشتیبانی کند.
مزایای سرور مجازی VPS نسبت به هاست اشتراکی
اگر مطلب را تا اینجا مطالعه کرده باشید، خودتان درک مناسبی از تفاوت های سرور مجازی VPS با هاست اشتراکی Host را خواهید داشت. ولی برای شفافیت بیشتر به برخی از برتری های سرور مجازی سرور مجازی VPS به هاست اشتراکی Host را عنوان می کنیم.
1. حجم ترافیک و پهنای باند بالا :
در هاست پهنای باند خیلی کمی دارید که هزینه بالایی نیز دارد ولی در سرور مجازی این محدودیت بسیار کمتر است و هزینه خیلی کمتری دارد.
2. منابع سخت افزار قوی :
در هاست منابع RAM, CPU و هارد بسیار محدودی وجود دارد و به صورت اشتراکی است ولی در سرور مجازی این منابع بسیار بیشتر هستند و کاملا به صورت اختصاصی هستند.
3. دسترسی مدیر سرور :
در هاست فقط دسترسی یک کاربر ساده را دارید ولی در سرور مجازی بالاترین دسترسی مدیر سیستم را خواهید داشت.
4. انتخاب سیستم عامل و نصب نرم افزار های دلخواه
نکته : در بسیاری از مطالب با عنوان های مزایا و معایب سرور های مختلف مواجه می شوید. استفاده از لغت مزایا و معایب در اینگونه موارد صحیح نیستند. اینکه یک هاست منابع کمتری دارد، ویژگی آن هست و در عوض هزینه کمتری دارد و این یک "ویژگی" برای هاست است و نمی توان آن را جزو عیب هاست دانست. برای درک تفاوت های هاست، سرور مجازی و سرور اختصاصی بهتر است با مطالعه آنها به ویژگی آنها پی ببرید.
جمع بندی
در این مطلب با عنوان یک مثال به تعریف و درک مفهوم سرور و سرور مجازی اختصاصی Virtual Private Server پرداختیم. در ادامه نیز با زبان بسیار ساده سعی کردیم که تمامی موارد مربوط به یک سرور اختصاصی که ممکن است با آن مواجه شوید را پوشش دادیم. در مطلب بعد به تعریف و توضیح همه چیز درباره سرور اختصاصی خواهیم پرداخت.
سوالات متداول
سرور مجازی اختصاصی (VPS) برای چه کسانی میتواند مفید باشد؟
برای سایت هایی که دیگر منابع هاست پاسخگوی نیازهای آن نیست. برای کسانی که می خواهند از سرویس های اشتراکی و مدیریتی استفاده کنند. برای کارگاه ها، کارخانه یا شرکت ها که نیاز به سرور جامع برای مدیریت وظایف و پروژه های خود دارند. …
آیا شبکه در سرور مجازی اختصاصی است؟
خیر، در تمامی مجازی سازها و تمامی دیتاسنتر ها و در تمامی انواع سرور مجازی، شبکه و پهنای باند به صورت اشتراکی است. مگر اینکه قرارداد کرده باشید و پهنای باند و ترافیک مشخصی را برای خود رزرو کرده باشید.
آیا هارد سرور مجازی به صورت کاملا اختصاصی است؟
بله هارد سرور مجازی در تمامی تکنولوژی های سرور مجازی به صورت کاملا اختصاص است. فقط نحوه مدیریت هارد در مجازی ساز ها متفاوت است.
در انتخاب سرور مجازی چه چیزی مهم است؟
مهمترین عوامل در انتخاب سرور مجازی RAM, HDD و موقعیت جغرافیایی دیتاسنتر است.
در سرور مجازی VPS چه چیزهایی واقعا اختصاصی است؟
در سرور مجازی به عنوان Virtual Private Server ، شما یک سرور اختصاصی مجازی را دارید. در سرور مجازی، پردازشگر CPU و حافظه RAM و هارد HDD به صورت اختصاصی هستند.
در سرور مجازی VPS چه چیزهایی اشتراکی است؟
در سرور مجازی VPS همه چیز به صورت اختصاصی در اختیار کاربران قرار داده می شود به جز شبکه ای که سرور مجازی از آن استفاده می کند که بین همه سرورهای مجازی موجود در سرور میزبان مشترک است.
کدام مجازی ساز بهتر است؟
برای کاربران مهم نیست که چه زیرساخت مجازی سازی در پشت راه اندازی سرور مجازی قرار دارد، چون آن را مشاهده نمی کنند و هیچ دسترسی به آن ندارند. ولی برخی کاربران که با یک مجازی ساز و پنل کاربری آن کار کرده اند ترجیح می دهند که با همان کار کنند.
نصب و راه اندازی سرور مجازی چگونه است؟
تمامی مراحل نصب، راه اندازی و تحویل سرور مجازی با شرکت هاستینگ و خدمات دهنده سرور مجازی می باشد و کاربر در این مراحل هیچ دخالتی ندارد. بعد از نصب سرور مجازی، دسترسی ها و نحوه اتصال به سرور مجازی به کاربر تحویل داده می شود.
سرور مجازی مدیریت شده چیست؟
سیستم عامل های لینوکس نسخه سرور دارای محیط گرافیکی برای مدیریت سرور نیستند. مدیریت این سرور های مجازی نیاز به دانش و زمان کافی است. برنامه های مدیریت سیستم عامل با یک محیط گرافیکی تحت وب، مدیریت سرور را بسیار ساده تر می کنند. به این نوع سرور های مجازی که از قبل یک پنل مدیریت سرور بر روی آن نصب شده است سرور مجازی مدیریت شده می گویند.
چگونه سرور مجازی خود را مدیریت کنیم؟
سیستم عامل هایی که بر روی سرور مجازی نصب می شوند نسخه سرور هستند، پس برای مدیریت سرورتان باید دانش و تخصص کافی را داشته باشید یا فردی را برای این کار داشته باشید. بهتر است تا جای ممکن از پنل های تحت وب مدیریت سرور استفاده کنید.
چه سرور مجازی VPS ای برای من مناسب است؟
برای انتخاب سرور مجازی مناسب کار خودتان باید نیازهای خود را لیست کنید و طبق مطالب گفته شده سرویس مناسب خود را از شرکت ارائه دهنده خدمات تهیه کنید. مهمترین معیار های انتخاب سرور مجازی مقدار RAM ، HDD و موقعیت جغرافیای سرور است.
خدمات اضافی سرور مجازی چیست؟
شرکت های ارائه دهنده خدمات هاست و سرور مجازی برخی خدمات مورد نیاز را به عنوان خدمات اضافی قرار می دهند. مانند پشتیبان گیری و بکاپ، فضای ذخیره سازی NAS، و موارد دیگر که در شرکت ها متفاوت هستند.
موضوعات
معرفی سرویس های میزبانی
سرور مجازی چیست؟
دیتاسنتر چیست؟
ترافیک و پهنای باند چیست؟
انواع vps (موقعیت جغرافیایی و سیستم عامل)
کاربرد vps
مجازی سازی چیست
کنترل پنل های vps
مدیریت سرور مجازی
دسترسی های vps
نکات خرید vps
امنیت سرور مجازی
دیتا سنتر
سرور
اینترنت یک شبکه بزرگ بسیار بزرگ از کامپیوتر هایی است که در سراسر دنیا قرار دارند. وقتی که دو سیستم کامپیوتری را به یکدیگر متصل می کنیم و بین آن ها اطلاعات رد و بدل می کنیم، این دو سیستم با یکدیگر یک شبکه کوچک را تشکیل می دهند. در اینترنت همه کامپیوترها در دنیا با کابل به یکدیگر متصل شده اند و دارای یک آدرس مشخص برای شناسایی و دسترسی هستند. وقتی گفته می شود که به اینترنت متصل شده اید، یعنی اینکه سیستم شما هم به این شبکه بزرگ ملحق شده و با یک آدرس مشخص در اینترنت در حال سرویس دهی یا دریافت سرویس هستید.
در این شبکه بزرگ برخی از سیستم ها به عنوان سرویس دهنده هستند. مثلا وقتی که یک سایت را در مرورگر باز می کنیم، محتویات سایت در یک سیستم در شبکه اینترنت قرار دارد، که بر روی آن سرویس دهنده وب نصب شده است و اطلاعات سایت بر روی آن قرار گرفته است. این سایت ممکن است حجم اطلاعات زیادی را در خود ذخیره کرده باشد و یا کاربران بسیار زیادی در دنیا به این سایت متصل شوند. پس این سایت نمی تواند بر روی یک سیستم کامپیوتری ساده باشد.
هاست
در مطلب "هاست چیست؟" برای درک بهتر مطلب، گفتیم که دنیای مجازی مانند دنیای واقعی است و دقیقا به همین شکل در ذهن خود تصور کنید. در دنیای واقعی "هاست" مانند اجاره یک فضا و یا یک مغازه کوچک به صورت اشتراکی است. برای لمس بهتر مفهوم سرور، سرور را مانند یک ساختمان یا برج تصور کنید، که یک فضای خیلی کوچک از آن را اجاره کرده اید. این ساختمان دارای یک آدرس اختصاصی است و دارای چندین واحد مسکونی یا تجاری کوچکتر است.
سرور ها دارای مجموعه سخت افزارها و شبکه بسیار پرقدرت هستند و انواع بسیار مختلفی دارند. در مطلب "سرور اختصاصی چیست؟" به صورت بسیار کامل تمامی موارد مورد نیاز برای سرور اختصاصی را بیان کردیم.
وقتی که به یک برج یا یک ساختمان چند طبقه نگاه می کنید، فقط همان یک ساختمان را می بیند. با نگاه به یک ساختمان نمی توان گفت که در آن چه خبر است و چه فعالیت هایی در آن انجام می شود. ممکن است که تمامی آن ساختمان برای یک هدف استفاده شود و شما درکی از نقشه ساختمان و استفاده آن ساختمان ندارید، مانند فروشگاه های بزرگ.
امروزه مشاهده می کنید که یک ساختمان بزرگ فقط برای یک فروشگاه است. یا یک ساختمان که یک فقط برای سینما و پخش فیلم است و یا اینکه فقط برای یک پارکینگ استفاده می شود. همینطور در دنیای مجازی یک فروشگاه آنلاین بزرگ چندین سرور اختصاصی و از شبکه اختصاصی استفاده می کند.
سرور اختصاصی
سرور هایی که به صورت اختصاصی به یک هدف اختصاص می گیرند، به آنها "سرور اختصاصی - Dedicated Server" میگوییم، مانند فروشگاه های آنلاین بزرگ. برخی از این فروشگاه ها دارای چندین سرور اختصاصی هستند. ولی همانطور که به خوبی می دانید، خیلی از ساختمان ها مانند ساختمان های تجاری چند منظوره هستند و دارای واحد های بسیار زیادی هستند. هر واحد از آن ساختمان ممکن است برای هدف خاصی باشد و در اختیار افراد متفاوت قرار گیرد. مثلا یک ساختمان تجاری که هر واحد از آن ساختمان به شرکت یا فرد خاصی اجاره داده می شود.
سرور مجازی (Virtual Private Server)
وقتی که یک واحد تجاری را اجاره میکنید، تمام فضای آن واحد به صورت اختصاصی در اختیار شما هستند، ولی راهرو یا آسانسور و برای دسترسی به آن واحد به صورت اشتراکی است. همچنین ممکن است در برخی منابع مانند آب یا برق به صورت اشتراکی باشند.
"سرور مجازی - Virtual Private Server" یک قسمت کوچک از یک سرور است، دقیقا مانند یک واحد از یک ساختمان است. وقتی که یک سرور مجازی VPS تهیه می کنید، تمام فضای سرور مجازی به صورت اختصاصی در اختیار شما است. ولی شبکه و دسترسی به سرور که مانند راهرو یا آسانسور برای دسترسی به سرور مجازی هستند، به صورت اشتراکی است.
تصویر بالا به خوبی مثال عنوان شده در سرور مجازی را نمایش می دهد. سرور مجازی قسمتی از منابع یک سرور اختصاصی است که بر روی آن به صورت مجازی سیستم عامل و برنامه های خود را اجرا می کنید. تمام منابع سرور مجازی به صورت اختصاصی و رزرو شده در اختیار کاربر قرار می گیرد.
سرور مجازی ؛قسمتی از منابع یک سرور که به وسیله، یک مجازی ساز جدا شده و به صورت اختصاصی و با یک سیستم عامل دلخواه، به کاربر تحویل داده می شود.
دیتا سنتر چیست؟
گفتیم که سرور ها دارای سخت افزار و شبکه بسیار پرقدرت هستند. سرور ها مصرف برق بالایی دارند و حرارت زیادی تولید می کنند. پس با این شرایط نمی توان آن ها را در یک مکان معمولی مانند خانه نگهداری کرد. مکانی که باید سرور ها در آن نگهداری شوند باید دارای سیستم برق پرقدرت صنعتی به همراه سیستم خنک کننده مناسب و همچنین دارای ارتباط شبکه اینترنت با پهنای باند بسیار بالا باشد.
دیتا سنتر - Data Center یا مرکز داده، شرایط لازم را برای نگهداری سرور ها فراهم می کنند. دیتاسنتر ها مکان هایی استاندارد هستند که در برابر حوادث طبیعی مقاومت بالایی دارند، دارای زیرساخت شبکه اینترنت با پهنای باند بسیار بالا هستند، دارای سیستم برق پرقدرت صنعتی هستند و چند منبع تولید برق متفاوت هستند که در صورت بروز مشکل، هیچگاه دچار قطعی برق نشوند و همچنین دارای سیستم خنک کنندگی و تهویه اختصاصی و پیشرفته هستند.
موارد گفته شده فقط برای آشنایی با دیتاسنتر بودند و شما به عنوان یک کاربر درگیر این مسائل نمی شوید و اصلا کاری با آنها ندارید. تنها مواردی که برای کسی که می خواهد یک سرور مجازی VPS تهیه کند مهم است، مکان جغرافیایی دیتاسنتر است و البته تا حدودی شبکه دیتاسنتر خواهد بود.
ترافیک Traffic و پهنای باند Bandwidth چیست؟
به مجموع مقدار مصرف حجم دانلود و آپلود ترافیک Traffic و به میزان سرعت آنها پهنای باند Bandwidth گفته می شود. قبلا گفتیم که سرور مجازی مانند اجاره یک واحد از یک ساختمان بزرگ است. پس برای دسترسی به آن باید از چند خیابان عبور کنید تا به آن واحد دسترسی پیدا کنید.
اگر خیابان ها را برای دسترسی، همان کابل های شبکه در نظر بگیریم، می توان گفت تعداد ماشین هایی که از خیابان عبور می کنند، ترافیک و عرض خیابان، پهنای باند است. پس هر چه خیابان عریض تر باشد، افراد بیشتری می توانند در یک زمان از خیابان عبور کرده و به ساختمان شما برسند.
نکته ای که باید دقت کنید این است که انتهای خیابان یا همان کابل شبکه، به ساختمان یا همان سرور شما ختم می شود، نه واحد شما که سرور مجازی شما است. پس در سرور مجازی این طبیعی است که شبکه بین همه سرور های مجازی موجود در سرور میزبان به صورت اشتراکی باشد.
مثلا اگر شبکه سرور میزبان 1Gb است، همه از این شبکه استفاده می کنند. مگر اینکه بر روی سرور میزبان فقط یک سرور مجازی باشد که از همه پهنای باند به صورت اختصاصی استفاده کند. البته با روشها و تکنیک هایی که مجازی ساز در اختیار مدیر سرور قرار می دهد می توان پهنای باند اختصاصی و رزرو شده را داشته باشید، که برای اطمینان از این موضوع باید با پشتیبانی یا مدیر سرور خود ارتباط برقرار کرده و از این موضوع مطمئن شوید.
انواع سرور مجازی VPS
هنگام خرید سرور مجازی با انواع نام های متفاوت مواجه می شوید. اگر مطلب را تا اینجا مطالعه کرده باشید، به نوعی با تمام انواع سرور های مجازی آشنا شده اید. در ادامه برخی بیشترین عنوان های سرور مجازی را در دسته بندی های جداگانه عنوان می کنیم. اگر می خواهید یک سرور مجازی تهیه کنید باید دقت کنید که دیتاسنتر مربوط به سرور میزبان شما در کجا قرار دارد. این نکته خیلی مهم است که دیتاسنتر در ایران باشد یا خارج از ایران باشد. البته ممکن است که فقط لازم باشد که در کشور خاصی قرار داشته باشد. انتخاب اینکه سرور مجازی VPS شما در ایران باشد یا خارج از ایران کاملا به دیتاسنتر بستگی دارد، که در ادامه به برخی ویژگی های آنها می پردازیم.
سرور مجازی ایران - Iran VPS
دیتاسنتر هایی که در ایران قرار دارند شناخته شده اند و با کمی جستجو آن را بدست می آورید. دیتاسنترهای پارس آنلاین، آسیاتک، افرانت و همراه اول از برجسته ترین دیتاسنتر ها هستند. چند سالی است که دیتاسنتر برج میلاد نیز مطرح شده است که به دلیل پهنای باند بالا و امکانات بسیار مناسب این دیتاسنتر، از محبوبیت بسیار زیادی برخوردار است.
سرعت شبکه:
سرعت شبکه در اتصال به سرور مجازی ایران خیلی بالاتر از خارج از ایران است. دقت کنید که فریب برخی تبلیغات را نخورید، برخی می گویند که سرعت سرور ایران بیشتر است. منظور از سرعت سرور مجازی ایران، فقط سرعت شبکه و انتقال داده ها به سرور است و سرعت خود سرور به سخت افزار سرور بستگی دارد نه به موقعیت جغرافیایی. همچنین دقت کنید که بالا بودن سرعت شبکه سرور مجازی ایران، فقط برای کاربرانی ایرانی مناسب است. اگر کاربران سرور مجازی خارج از ایران هستند، سرور مجازی ایران ممکن است گزینه مناسبی نباشد.
هزینه:
هزینه تهیه سرور مجازی ارزان تر از سرور مجازی خارج از ایران است، همچنین هزینه ترافیک شبکه داخل ایران هزینه خیلی کمتری برای کاربران سرور مجازی دارد.
امنیت:
امنیت همیشه نسبی است و نمی توان گفت که سرور مجازی ایران امنیت بیشتری دارد و دقیقا به سیستم های امنیتی در نظر گرفته شده بستگی دارد. قسمتی از امنیت به نرم افزارو سیستم عامل سرور مجازی بستگی دارد و قسمت دیگر به عهده دیتاسنتر و امنیت شبکه ای که دیتاسنتر برای شما فراهم کرده است بستگی دارد.
پایداری و در دسترس بودن:
سرور های مجازی ایران در صورت قطعی و از دسترس خارج شدن اینترنت جهانی، به علت استفاده از شبکه ملی ایران در دسترس هستند. البته فقط برای کاربرانی که در ایران هستند قابل دسترسی است.
انعطاف پذیری:
به دلیل در دسترس بودن شرکت های ارائه دهنده و سهولت ارتباطات با راحتی بیشتری می توانید سرور مجازی خود را تغییر دهید یا کم و اضافه کنید و همچنین از امکانات اضافی و جانبی استفاده کنید.
SEO:
اگر سایت و خدمات پربازدید برای کاربران ایرانی دارید، تهیه سرور مجازی ایران تا مقداری می تواند در SEO سایت شما تاثیر داشته باشد.
سرور مجازی خارج
وقتی نام یک کشور در سرور مجازی و دسته بندی آن قرار دارد، به این معنی است که سرور میزبان سرور های مجازی در دیتاسنتر آن کشور قرار دارد. در زیر برخی از معروف ترین دیتاسنتر های کشورهای مختلف را معرفی می کنیم.
سرور مجازی آلمان
سرور مجازی که سرور میزبان آن در یکی از دیتاسنتر های کشور آلمان قرار دارد. معروف ترین دیتاسنتر آلمان هتزنر نام دارد.
سرور مجازی هلند
یکی از دیتاسنتر های معروف هلند OVH است.
سرور مجازی آمریکا
آمریکا دیتاسنتر های معروف زیادی دارد که ColoCrossing و XLhost از جمله آنها می باشند.
سرور مجازی انگلیس
از معروف ترین دیتاسنتر های انگلیس Redstation می باشد.
سرور مجازی فرانسه
از معروف ترین دیتاسنتر های این کشور OVH می باشد.
ویژگی
شبکه:
سرورهای خارج از ایران پایداری شبکه بالاتری نسبت به دیتاسنتر های ایران دارند و حجم ترافیک و پهنای باند بالاتری را در سبد محصولات خود دارند.
هزینه:
هزینه سرور مجازی خارج از ایران کمی بیشتر است، همچنین هزینه سرور مجاز خارج برای کاربران ایرانی هزینه بالایی دارد. اما اگر کاربران سرور مجازی در خارج هستند، هزینه متعادلی را دارد.
امنیت:
امنیت سرور های خارج از نیز به دیتاسنتر و سیستم های امنیتی موجود در سرور میزبان و شبکه بستگی دارد.
پایداری و در دسترسی بودن:
دیتاسنتر های خارج از ایران در سطح بالاتری قرار دارند و کیفیت سرویس ها نیز بیشتر می شود. در کل پایداری و در دسترسی بودن سرور مجازی خارج از ایران بالاتر است. ولی اگر ارتباط اینترنت جهانی ایران با مشکل مواجه شود، دسترسی به سرور مجازی نیز دچار مشکل می شود.
انعطاف پذیری:
برای کاربران ایرانی انعطاف پذیری سرور مجازی خارج از ایران کمتر است. به راحتی نمی توانید مشخصات سرور را تغییر دهید، همچنین فرآیند پشتیبانی و پرداخت نیز با مشکلات زیاد مواجه است.
سرور مجازی لینوکس
سرور مجازی با یکی از انواع سیستم عامل های لینوکس که ممکن است در برخی موارد با نام های توزیع لینوکس آن ها را مشاهده کنید. مثلا سرور مجازی CentOS یا سرور مجازی Ubuntu
سرور مجازی ویندوز
سرور مجازی که یکی از انواع نسخه های ویندوز بر روی آن نصب شده است.
سرور مجازی میکروتیک
میکروتیک یک مسیریاب یا Router است و دارای یک سیستم عامل بسیار کوچک و کم حجم است.
سرور مجازی ابری
شرکت های بزرگ و معتبر خدمات دهنده در زمینه سرور مجازی، دارای تعداد زیادی سرور اختصاصی برای میزبانی سرور های مجازی هستند. بهینه ترین حالت برای استفاده از تعداد سرور های زیاد، اتصال آنها به یکدیگر و ایجاد فضای ابری است.
شرکت ها ممکن است در هر شهر یا کشوری و در دیتاسنتر های مختلف دارای سرور های اختصاصی زیادی باشند. این سرورها را با تکنیک ها و روش های پیچیده به یکدیگر متصل می کنند و همگی به یک سرور بزرگ با منابع بسیار زیاد تبدیل می شوند که به آن فضای ابری یا سرور ابری گفته می شود. سپس این فضایر ابری بزرگ به قسمتهای کوچک قسمت شده و به عنوان "سرور مجازی ابری" در اختیار کاربران قرار می گیرند.
برخی از ویژگی های سرور مجازی ابری
سرعت بالا:
سرور ابری منابع بسیار زیادی متشکل از چندین سرور اختصاصی پرقدرت را دارد.
هزینه پایین:
به علت استفاده بهینه از منابع سرور های ابری، هم برای سرویس دهنده و هم برای کاربر بسیار مقرون به صرفه است.
انعطاف پذیری بالا:
در هر لحظه می توانید منابع سرور خود را تغییر دهید و مهمتر اینکه می توانید به راحتی مکان جغرافیایی سرور را نیز تغییر دهید.
امنیت بالا:
شبکه و امنیت سرور های ابری به خاطر تکنولوژی پیشرفته بیشتر از حالت عادی است و بالاترین زمان پایداری را دارد.
فضای ذخیره سازی بالا:
در سرور های ابری می توانید بیشترین فضای ذخیره سازی را با پایین ترین قیمت داشته باشید.
کاربرد های سرور مجازی VPS
با سرور مجازی کارهای بسیاری را می توان انجام داد. در ادامه برخی از بیشترین فعالیت های ممکن را به صورت مثال های کاربردی همراه با دسته بندی های عمومی عنوان شده است.
وب سایت:
اگر سایت پربازدید دارید و هاست پاسخگوی نیاز های شما نیست می توانید سرور اختصاصی را جایگزین آن کنید. ممکن است هر نوع وب سایتی باشد :
فروشگاه:
فروشگاه های اینترنتی که مشتریان و اقلام زیادی دارند و تراکنش آنها بالاست
آموزشگاه مجازی:
برای آموزشگاه مجازی انتخاب هاست اصلا مناسب نیست و پیشنهاد می شود که اگر دانشجویانی که همزمان متصل می شوند کمتر از 100 نفر هستند از سرور مجازی استفاده کنید در غیر این صورت از سرور اختصاصی استفاده کنید.
سایت های اشتراک فایل و ویدئو:
سایت هایی که به صورت عمومی یا خصوصی فیلم و فایل های حجیم را به اشتراک میگذارند.
سایت های برنامه نویسی شده با دسترسی اختصاصی:
برخی از وب سایت ها از تکنولوژی های برنامه نویسی خاصی استفاده می کنند که نیاز است دسترسی بالایی به سرور هاست داشته باشند. در هاست این امکان وجود ندارد و باید از سرور مجازی استفاده شود. مانند استفاده از فریمورک Framework های اختصاصی PHP و ASP
سرویس های اشتراکی:
در برخی از شرکت ها و سازمان از سرویس ها و برنامه های اشتراکی استفاده می شود که شعب مختلف آن شرکت در مکان های مختلف و دور از هم باید به آن دسترسی داشته باشند. در این موارد انتخاب سرور مجازی یکی از گزینه های مناسب است.
سرویس ایمیل:
بیشتر شرکت ها و سازمان ایمیل اختصاصی خودشان را دارند. اگر می خواهید که یک سرور اختصاصی برای ایمیل های خود داشته باشید، استفاده از سرور مجازی یک راه حل مناسب است.
پایگاه داده:
برخی از برنامه های کاربردی از بانک های اطلاعاتی استفاده می کنند که حجم پایگاه داده ممکن است حجیم باشد. هم برای حجم بالای پایگاه داده و هم برای امنیت بیشتر پایگاه داده را در یک سرور مجازی جداگانه می توان قرار داد.
سرور برنامه های کاربردی:
برخی شرکت ها یا سازمان ها برنامه های کاربردی دارند که باید در تمام شعب که از یکدیگر فاصله زیادی دارند استفاده شود. مانند برنامه های حسابداری، که می توان برای رفع این مشکل از سرور مجازی استفاده کرد.
توسعه و تولید نرم افزار:
امروزه بسیاری از برنامه نویسان برای توسعه پروژه های نرم افزاری نیاز به سرویس های خاصی دارند که اگر این پروژه بزرگ باشد، نیاز است که برای آن ها سرور مجازی تهیه کنند.
سرویس Git:
از این سرویس برای نسخه بندی و پشتیبان گیری آنلاین برنامه در حال توسعه استفاده می شود. همچنین چندین برنامه نویس از مکان های مختلف کد های خود را بر روی این سرور مجازی قرار می دهند.
سرویس مدیریت پروژه و کد:
اگر تیم های جداگانه توسعه نرم افزار داشته باشید یا اینکه برنامه نویس ها به صورت دورکاری یا پروژه ای فعالیت می کنند برای مدیریت پروژه و کد ها نیاز به یک سرور مجازی برای این کار دارید.
فعالیت های نظارتی و مدیریتی:
اگر صاحب یک کارخانه باشید یا بخواهید که به صورت دائم شرکت، دفتر، کارگاه، کارخانه یا هر مکانی را به صورت آنلاین و از هر مکانی مدیریت کنید، ممکن است به سرور مجازی نیاز داشته باشید.
دوربین های نظارت:
برای استفاده از دوربین ها نظارتی و مشاهده آنلاین مکان ها در اینترنت، سرور مجازی می تواند مشکل شما را رفع کند.
سیستم ها و نرم افزارهای مدیریتی:
برای استفاده همه از سیستم مدیریت یکپارچه، مانند سیستم مدیریت وظایف Task Manager اختصاصی خودتان، سرور مجازی بهترین راه حل است.
نکته :
مثال ها و مواردی که در این قسمت عنوان شد، عمومی ترین کاربرد های سرور مجازی است. دلایل زیاد دیگری ممکن است برای استفاده از سرور مجازی وجود داشته باشد.
سرور مجازی ایران یا خارج
بهترین راه برای انتخاب موقعیت جغرافیایی سرور مجازی، موقعیت جغرافیایی کاربران سرور مجازی و منابعی که سرور مجازی با آنها در ارتباط است. برای مثال اگر کاربرانی که با سرور مجازی در ارتباط هستند در ایران هستند، حتما ایران را انتخاب کنید. در این صورت اگر همین سرور مجازی با سایت ها و منابعی در اینترنت جهانی در ارتباط هستند، آیا انتخاب سرور ایران می تواند درست باشد؟
برای پاسخ به این سئوال باید موارد بیشتری را بررسی کنید. اگر حجم ترافیک سرور با منابع اینترنتی بیشتر از حجم ترافیک کاربران ایرانی است، به نظر من بهتر است که سرور خارج را انتخاب کنید. به خصوص اگر منابع مورد استفاده سرور در اینترنت، به هر علتی به ایران و کاربران ایرانی سرویس دهی نمی کنند حتما بهتر است که از سرور خارج استفاده کنید.
اگر انتخاب بین سرور مجازی ایران و خارج برای شما دشوار است، حتما از یک مشاوره با تجربه در این زمینه استفاده کنید. شرکت های ارائه دهنده خدمات سرور مجازی تجربیات زیادی دارند و به صورت رایگان به شما مشاوره می دهند.
مجازی سازی - Virtualization چیست؟
همانطور که میدانید مدیریت سخت افزار سیستم ها با سیستم عامل است، یعنی با تهیه یک سیستم و نصب یک سیستم عامل مانند ویندوز روی آن می توانید از آن سیستم استفاده کنید. اکنون اگر بخواهید که به هر دلیلی یک سیستم عامل دیگر با همین سیستم و سخت افزار آن داشته باشید، باید از مجازی سازی کمک بگیرید.
مجازی سازی که با عبارت "Virtualization" شناخته میشود، تکنولوژی و زیرساخت نرم افزاری است که جایگزین سیستم عامل در سرور ها و سیستم هاست، که امکان نصب و مدیریت چندین سیستم عامل را بر روی سخت افزار یک سیستم یا سرور ارائه می کند. با توجه به شکل بالا هر سیستم عامل یک سرور مجازی است که به آن Virtual Private Server می گوییم.
زیر ساخت های مجازی سازی و پنل های کاربری
زیر ساخت های مجازی سازی موجود بیشتر بر پایه سیستم عامل لینوکس هستند. البته مجازی سازی ویندوز با نام "Hyper V" نیز وجود دارد، ولی مانند بقیه از شهرت زیادی برخوردار نیست و شرکت های هاستینگ از نسخه های لینوکسی استفاده می کنند. مهمترین زیرساخت مجازی سازی که شرکت های هاستینگ از آن استفاده می کنند، VMWARE و KVM هستند. در ادامه به بررسی اجمالی این مجازی ساز ها می پردازیم.
XEN
این مجازی ساز رایگان نیست ولی یکی از حرفه ای ترین مجازی ساز هاست. از زیرساخت XEN بیشتر در سازمان ها و شرکت های تخصصی استفاده می شود. شرکت های هاستینگ و فروش سرور مجازی بنا به دلایلی از این سیستم استفاده نمی کنند.
VMWARE
معروف ترین و محبوبترین زیرساخت برای مجازی سازی است. بیشتر شرکت های هاستینگ از این زیرساخت استفاده می کنند. بسیاری از سازمان ها و شرکت ها هم از همین زیرساخت استفاده می کنند. زیر ساخت VMWARE متاسفانه ایران را تحریم کرده و رایگان نیست و در ایران همیشه به صورت کرک شده استفاده می شود. محصول مجازی ساز این شرکت "ESXi" دارد که به صورت یک سیستم عامل ارائه شده است.
ESXi
پنل های کاربری اختصاصی مانند VCenter را دارد، که بیشتر شرکت ها دسترسی کاربری به این پنل را به مشتریان خود ارائه می دهند. برخی پنل های مدیریتی هم برای این برنامه تهیه شده که به صورت ماژول در پنل های کاربری شرکت های هاستینگ نصب شده و در اختیار کاربران قرار داده می شود.
کاربران از طریق این پنل ها می توانند سرور خود را روشن، خاموش و راه اندازی مجدد کنند؛ همچنین دارای ویژگی دسترسی کنسول به سرور مجازی و قسمت های مانیتورینگ متنوعی نیز هستند.
برخی ویژگی ها مهم مجازی ساز ESXi :
پایداری بسیار بالا
قدرت مدیریت بسیار بالای سخت افزارها
دارای سیستم های تحمل خطا بسیار پیشرفته با پایداری بسیار بالا
KVM
مجازی ساز "KVM" بر پایه لینوکس می باشد و کاملا رایگان است. ولی برای ارتباط با پنل کاربری باید پنل های ویژه ای برای آنها تهیه شوند که رایگان نیستند. این پنل ها هم در اختیار کاربران قرار میگیرند و هم در اختیار مدیران سرور ها، ولی با دسترسی های کاملا متفاوت. مهمترین ویژگی این مجازی ساز محیط بسیار کاربر پسند آن است.
از لحاظ مدیریتی مانند ESXi نیست، ولی کاربر در پنل خود اختیارات بسیاری را دارد که امروزه بسیار در بین کاربران سرور های مجازی محبوب شده است. معروف ترین این پنل ها SolusVM و AutoVM است. در زیر به برخی ویژگی های مهم این سیستم مجازی ساز اشاره شده است :
نصب و تحویل خودکار و سریع سیستم عامل سرور مجازی
تعویض سیستم عامل سرور مجازی در هر لحظه به انتخاب کاربر و توسط خود کاربر
دسترسی مدیریتی بیشتر و مانیتورینگ بهتر کاربر بر روی سرور مجازی
کاربران بیشتر زیرساخت KVM را انتخاب می کنند، زیرا زمان پشتیبانی و تحویل بسیار کوتاه می شود.
مسئله مدیریت هارد در سرور مجازی
هارد در همه سیستم ها و سرورها مسئله چالش برانگیزی است. در تمامی سرور ها و سیستم های کامپیوتری، اگر ظرفیت هارد پر شود، سیستم به خوبی کار نمی کند و دچار مشکل می شود. نکته ای که کاربران به علت عدم دانش کافی در این زمینه با آن مواجه هستند این است که به اشتباه فکر می کنند، "استفاده اشتراکی از هارد HDD در سرور مجازی" است.
مطمئن باشید که در سرور مجازی با هر تکنولوژی یا هر مجازی سازی که استفاده شود، هارد HDD به صورت اختصاصی در اختیار شما قرار می گیرد. نکته ای که در برخی موارد به اشتباه برداشت می شود یا سو استفاده می شود، در تکنولوژی مدیریت هارد سرور میزبان است.
مجازی ساز ها برای مدیریت هارد ابزارهای خاصی را در اختیار مدیر سرور قرار می دهند تا از فضای خالی هارد های سرور های مجازی به صورت بهینه استفاده کنند. اصلا چرا همچین ابزارها و تکنیک هایی وجود دارند؟ برای اینکه مدیریت هارد در سرور همیشه با چالش همراه است و اگر به درستی این کار انجام نشود همه سرورهای مجازی موجود در سرور میزبان با مشکل مواجه می شوند.
شما همیشه از فضای سیستم خود به صورت کامل استفاده نمی کنید و ممکن است فضای خالی زیادی داشته باشد. در برخی موارد کاربران از فضای خالی هارد سرور مجازی هیچوقت استفاده نمی کنند. مدیران سرور ها با استفاده از تکنیک های مدیریتی متفاوتی که توسط ابزارهای موجود در مجازی ساز ها در اختیارشان قرار داده دارد، سیاست های متفاوتی را برای مدیریت هارد سرور میزبان در نظر می گیرند.
نکته :
متاسفانه برخی از مدیران سرور ها از این مسئله سو استفاده می کنند و بیشتر از حجم کل هارد سرور میزبان، سرور مجازی به کاربران ارائه می کنند. این کار باعث کندی همه سرور های مجازی می شود و اصطلاحا به آن "Oversell" کردن می گویند. به این معنی که بیشتر از توان سرور میزبان، سرور مجازی ایجاد شده است. کاربران نمی توانند از این مسئله آگاه شوند و باید به مدیر سرور و شرکت ارائه دهنده سرور مجازی اعتماد کنند. پس هنگام تهیه به اعتبار فرد یا شرکت ارائه دهنده خدمات توجه کنید.
کنترل پنل های مدیریت سرور مجازی VPS
شما می توانید هر گونه سیستم عامل مجازی را بر روی سرور مجازی خود داشته باشید. ولی غالبا سیستم عامل های نسخه سرور بر روی سرور های مجازی نصب می شود. این کار به این دلیل است که سرور مجازی باید برخی سرویس ها را در اینترنت برای شما فراهم کنند، اگر نه که چه نیازی به سرور داشتید.
مدیریت و امنیت سرور های مجازی تماما با خود کاربر می باشد و شرکت های هاستینگ هیچ تعهدی در این باره ندارند. پس باید برای کار با سرور مجازی دانش و زمان کافی را برای مدیریت آن داشته باشید. در برخی موارد حتی باید یک نیرو متخصص برای این کار داشته باشید.
ولی ممکن است که با داشتن نیروی متخصص برای اینکار باز هم زمان کافی را برای مدیریت سرور نداشته باشید، یا اینکه هزینه تامین نیرو را نداشته باشید. در این حالت بهترین راه حل استفاده از "برنامه های مدیریت تحت وب سرور" می باشد.
قیمت کنترل پنل ها
این برنامه ها نسخه های مختلف رایگان و غیر رایگان دارند و در بیشتر موارد روش نصب ساده ای دارند و خودتان نیز می توانید نصبشان کنید. برخی از این برنامه ها توسط شرکت هاستینگ و به درخواست کاربر قبل از تحویل سرور بر روی سیستم نصب شده و تحویل می شوند. این نوع سرور مجازی که کنترل پنل از قبل بر روی سرور نصب شده، در سبد محصولات شرکت های هاستینگ به "سرور مجازی مدیریت شده" معروف شده است. در ادامه به چند نمونه از معروف ترین کنترل پنل های تحت وب مدیریت سرور را آورده ایم و ویژگی های آنها را به صورت خلاصه بررسی می کنیم :
Webmin
برنامه تحت وب مدیریت سرور های لینوکس
معروف ترین کنترل پنل تحت وب رایگان
دارای قدرت مدیریت کامل سرور
دارای نصب ساده
به روز رسانی این برنامه به کندی داده می شود
هیچگونه امنیت پیش فرضی ندارد
به صورت ماژولار است و بسیاری از سرویس های سیستم را به صورت ماژول می توانید نصب و مدیریت کنید
محیط بسیار کاربر پسندی دارد
با داشتن امکانات بسیار بالا، باید برای کار با آن تا حدودی دانش لینوکس داشته باشید
Virtualmin
برنامه تحت وب مدیریت هاست لینوکس
هم خانواده محصول Webmin است
هدف آن مدیریت هاست بر روی سرور
یک هاست را به صورت رایگان مدیریت می کند
بروز رسانی نیز برای این برنامه داده می شود
امنیت پیش فرض کمی دارد
به صورت ماژولار است
بروزرسانی به صورت عادی دارد
Directadmin
کنترل پنل تحت وب سیستم عامل لینوکس مخصوص هاستینگ
رایگان نیست ولی پایین ترین هزینه لایسنس را در بین رقیبان خود دارد
به صورت ماژولار است و ماژول های مدیریتی و امنیتی را می توان روی آن نصب کرد
امنیت پیش فرض مناسبی دارد ولی باید با نصب ماژول ها امنیتی و تنظیمات مناسب، امنیت آن را اضافه کنید
محیط کاربر پسندی دارد
به روز رسانی به صورت عادی دارد
Cpanel
کنترل پنل تحت وب سیستم عامل لینوکس مخصوص هاستینگ
معروفترین و محبوبترین کنترل پنل تحت وب لینوکس
محیط بسیار کاربر پسند
امنیت پیش فرض خیلی بالا
به صورت ماژولار است
برای امنیتی بالاتر باید ماژول ها وتنظیمات امنیتی را روی آن انجام دهید
به روز رسانی بسیار خوبی دارد
ایران را تحریم کرده است
Plesk
کنترل پنل تحت وب سیستم عامل ویندوز مخصوص هاستینگ
معروفترین و محبوبترین کنترل پنل تحت وب ویندوز
محیط بسیار کاربر پسند
امنیت پیش فرض خیلی بالا
به صورت ماژولار است
برای امنیتی بالاتر باید ماژول ها وتنظیمات امنیتی را روی آن انجام دهید
به روز رسانی بسیار خوبی دارد
دسترسی کنسول یا VNC چیست؟
دسترسی کاربران به سرور مجازی از طریق اینترنت است. اگر اینترنت یا شبکه سرور مجازی دچار مشکل شود، یا اینکه بخواهید عملیاتی را قبل از بارگذاری سیستم عامل انجام دهید نمی توانید از طریق دسترسی راه دور یا ریموت به سرور متصل شوید. در این جا باید دسترسی به سیستم عامل را به صورت مستقیم داشته باشید.
این نوع دسترسی، دسترسی کنسول می گوییم. برای درک بهتر این نوع دسترسی فرض کنید که مستقیما پشت سرور خود هستید و با یک کیبورد و ماوس و مانیتور به سرور متصل شده اید. در این حالت هر کاری را که بخواهید انجام می دهید.
معروف ترین ابزار برای دسترسی کنسول به سرور مجازی استفاده از برنامه VNC است. البته کنترل پنل های مدیریتی سرور های مجازی انواع مختلفی از دسترسی های کنسول را در اختیار کاربران قرار می دهند.
امنیت سرور مجازی
بیشتر بار امنیت سرور مجازی با کاربر می باشد و این کار نیاز به دانش و تجربه کافی دارد. شرکت ارائه دهنده خدمات فقط می تواند شبکه و سخت افزار سرور را تا جای ممکن امن نگه دارد. شدیدا پیشنهاد می کنم که اگر دانش یا نیروی متخصص برای این کار را ندارید، حداقل از کنترل پنل های تحت وب مدیریت سرور استفاده کنید. به این دلیل که این کنترل پنل ها تا حدودی امنیت سرور شما را افزایش می دهند.
برای برقراری حداقل امنیت سرور مجازی، چند کار اولیه و ابتدایی را در زیر آورده ایم. با انجام این کار ها فقط حداقل های امنیت رعایت می شود و حتما باید به فکر امنیت بیشتر سرور خود باشید.
نکات امنیتی
خیلی خیلی مهم : همیشه در اولین اتصال به سرور مجازی، نام کاربری و رمز عبور اولیه که هنگام تحویل سرور به شما داده شده است را تغییر دهید.
همیشه از رمز عبور قوی استفاده کنید و آن را به صورت دوره ای تغییر دهید. حملات Brute Force بر روی سرور های مجازی بسیار زیاد است.
حتما سرویس های غیر ضروری که استفاده نمیشوند را غیر فعال کنید.
دیواره آتش Firewall را حتما فعال کنید.
تمامی پورت های شبکه را ببندید و فقط پورت های مورد نیاز را باز بگذارید.
پورت های پیش فرض و شناخته شده سرویس ها را تا جای ممکن تغییر دهید. برای مثال پورت 22 برای دسترسی SSH
اگر کاربران از یک مقصد خاص، مثلا یک شرکت یا یک مکان مشخص به سرور متصل می شوند، سرویس دهی و دسترسی به سرور را به آدرس IP همان مکان توسط دیواره آتش محدود کنید.
تا جای ممکن از ماژول ها و سیستم های امنیتی برای جلوگیری از حملات Brute Force استفاده کنید.
برای سرویس های مختلف تا جای ممکن سعی کنید موارد امنیتی را رعایت کنید.
سعی کنید به صورت ممکن از سرور مجازی خود پشتیبان گیری یا همان بکاپ Backup تهیه کنید. برای این کار باید با پشتیبانی و مدیر سرور خود در ارتباط باشید که ممکن هزینه اضافی را در بر داشته باشد.
معیار های انتخاب سرور مجازی چیست؟
برای این که بتوانید سرور مجازی مناسبی را انتخاب کنید باید نیاز های خود را در نظر بگیرید و با مطالب گفته شده سرویس مناسب را انتخاب کنید. در این قسمت به معیارهایی که باید هنگام نیاز سنجی دقت کنید اشاره می کنیم.
حافظه RAM:
باید نسبت به فعالیتی که بر روی سرور مجازی می خواهید انجام دهید مقدار حافظه مناسبی را انتخاب کنید. می توان گفته که اساسی ترین نیاز برای انتخاب سرور مجازی مناسب، میزان حافظه RAM می باشد، که بیشترین تاثیر را در قیمت نیز دارد.
میزان HDD :
باید طبق نیاز خود فضای ذخیره سازی مناسب را انتخاب کنید. در سرویس های مختلف یک حداقل ای قرار داده شده است ولی با مکاتبه با شرکت ارائه دهنده خدمات میتوانید هر میزان فضای ذخیره سازی را در اختیار داشته باشید.
پردازشگر CPU :
مجازی ساز ها، پردازشگر های مجازی را در اختیار شما قرار میدهند که کمی ضعیفتر از پردازشگر فیزیکی است. پس اگر برای اهداف خود نیاز به پردازش بالا دارد در انتخاب پردازشگر و تعداد آن دقت کنید.
موقعیت جغرافیای دیتاسنتر:
اگر فعالیت شما طوری است که باید در کشور خاصی باشد به این مورد دقت کنید.
اعتبار شرکت خدمات دهنده سرور مجازی:
شدیدا پیشنهاد می کنم که از شرکت های معتبر و شناخته شده سرور خود را تهیه کنید. دقت کنید که این شرکت حتما از پشتیبانی خوبی برخوردار باشد.
کدام دیتاسنتر را برای سرور مجازی انتخاب کنم؟
هنگام انتخاب دیتا سنتر سعی کنید به موارد زیر دقت کنید :
امنیت شبکه دیتاسنتر :
برخی از دیتاسنتر ها امنیت پیش فرض خوبی را دارند مانند دیتاسنتر OVH
موقعیت جغرافیایی دیتاسنتر :
بستگی به نیاز شما دارد ولی پیشنهاد می شود که کشور دیتاسنتر را بر اساس بیشترین میزان ترافیک کاربران انتخاب کنید.
پشتیبانی از ترافیک وارز :
ترافیک های غیر استاندارد مانند ترافیک های برنامه های کرک شده یا ترافیک های تست نفوذ اصطلاحا ترافیک وارز Warez گفته می شود. دقتی کنید که اگر به این نوع ترافیک ها نیاز دارید، دیتاسنتر از آن ها پشتیبانی کند.
مزایای سرور مجازی VPS نسبت به هاست اشتراکی
اگر مطلب را تا اینجا مطالعه کرده باشید، خودتان درک مناسبی از تفاوت های سرور مجازی VPS با هاست اشتراکی Host را خواهید داشت. ولی برای شفافیت بیشتر به برخی از برتری های سرور مجازی سرور مجازی VPS به هاست اشتراکی Host را عنوان می کنیم.
1. حجم ترافیک و پهنای باند بالا :
در هاست پهنای باند خیلی کمی دارید که هزینه بالایی نیز دارد ولی در سرور مجازی این محدودیت بسیار کمتر است و هزینه خیلی کمتری دارد.
2. منابع سخت افزار قوی :
در هاست منابع RAM, CPU و هارد بسیار محدودی وجود دارد و به صورت اشتراکی است ولی در سرور مجازی این منابع بسیار بیشتر هستند و کاملا به صورت اختصاصی هستند.
3. دسترسی مدیر سرور :
در هاست فقط دسترسی یک کاربر ساده را دارید ولی در سرور مجازی بالاترین دسترسی مدیر سیستم را خواهید داشت.
4. انتخاب سیستم عامل و نصب نرم افزار های دلخواه
نکته : در بسیاری از مطالب با عنوان های مزایا و معایب سرور های مختلف مواجه می شوید. استفاده از لغت مزایا و معایب در اینگونه موارد صحیح نیستند. اینکه یک هاست منابع کمتری دارد، ویژگی آن هست و در عوض هزینه کمتری دارد و این یک "ویژگی" برای هاست است و نمی توان آن را جزو عیب هاست دانست. برای درک تفاوت های هاست، سرور مجازی و سرور اختصاصی بهتر است با مطالعه آنها به ویژگی آنها پی ببرید.
جمع بندی
در این مطلب با عنوان یک مثال به تعریف و درک مفهوم سرور و سرور مجازی اختصاصی Virtual Private Server پرداختیم. در ادامه نیز با زبان بسیار ساده سعی کردیم که تمامی موارد مربوط به یک سرور اختصاصی که ممکن است با آن مواجه شوید را پوشش دادیم. در مطلب بعد به تعریف و توضیح همه چیز درباره سرور اختصاصی خواهیم پرداخت.
سوالات متداول
سرور مجازی اختصاصی (VPS) برای چه کسانی میتواند مفید باشد؟
برای سایت هایی که دیگر منابع هاست پاسخگوی نیازهای آن نیست. برای کسانی که می خواهند از سرویس های اشتراکی و مدیریتی استفاده کنند. برای کارگاه ها، کارخانه یا شرکت ها که نیاز به سرور جامع برای مدیریت وظایف و پروژه های خود دارند. …
آیا شبکه در سرور مجازی اختصاصی است؟
خیر، در تمامی مجازی سازها و تمامی دیتاسنتر ها و در تمامی انواع سرور مجازی، شبکه و پهنای باند به صورت اشتراکی است. مگر اینکه قرارداد کرده باشید و پهنای باند و ترافیک مشخصی را برای خود رزرو کرده باشید.
آیا هارد سرور مجازی به صورت کاملا اختصاصی است؟
بله هارد سرور مجازی در تمامی تکنولوژی های سرور مجازی به صورت کاملا اختصاص است. فقط نحوه مدیریت هارد در مجازی ساز ها متفاوت است.
در انتخاب سرور مجازی چه چیزی مهم است؟
مهمترین عوامل در انتخاب سرور مجازی RAM, HDD و موقعیت جغرافیایی دیتاسنتر است.
در سرور مجازی VPS چه چیزهایی واقعا اختصاصی است؟
در سرور مجازی به عنوان Virtual Private Server ، شما یک سرور اختصاصی مجازی را دارید. در سرور مجازی، پردازشگر CPU و حافظه RAM و هارد HDD به صورت اختصاصی هستند.
در سرور مجازی VPS چه چیزهایی اشتراکی است؟
در سرور مجازی VPS همه چیز به صورت اختصاصی در اختیار کاربران قرار داده می شود به جز شبکه ای که سرور مجازی از آن استفاده می کند که بین همه سرورهای مجازی موجود در سرور میزبان مشترک است.
کدام مجازی ساز بهتر است؟
برای کاربران مهم نیست که چه زیرساخت مجازی سازی در پشت راه اندازی سرور مجازی قرار دارد، چون آن را مشاهده نمی کنند و هیچ دسترسی به آن ندارند. ولی برخی کاربران که با یک مجازی ساز و پنل کاربری آن کار کرده اند ترجیح می دهند که با همان کار کنند.
نصب و راه اندازی سرور مجازی چگونه است؟
تمامی مراحل نصب، راه اندازی و تحویل سرور مجازی با شرکت هاستینگ و خدمات دهنده سرور مجازی می باشد و کاربر در این مراحل هیچ دخالتی ندارد. بعد از نصب سرور مجازی، دسترسی ها و نحوه اتصال به سرور مجازی به کاربر تحویل داده می شود.
سرور مجازی مدیریت شده چیست؟
سیستم عامل های لینوکس نسخه سرور دارای محیط گرافیکی برای مدیریت سرور نیستند. مدیریت این سرور های مجازی نیاز به دانش و زمان کافی است. برنامه های مدیریت سیستم عامل با یک محیط گرافیکی تحت وب، مدیریت سرور را بسیار ساده تر می کنند. به این نوع سرور های مجازی که از قبل یک پنل مدیریت سرور بر روی آن نصب شده است سرور مجازی مدیریت شده می گویند.
چگونه سرور مجازی خود را مدیریت کنیم؟
سیستم عامل هایی که بر روی سرور مجازی نصب می شوند نسخه سرور هستند، پس برای مدیریت سرورتان باید دانش و تخصص کافی را داشته باشید یا فردی را برای این کار داشته باشید. بهتر است تا جای ممکن از پنل های تحت وب مدیریت سرور استفاده کنید.
چه سرور مجازی VPS ای برای من مناسب است؟
برای انتخاب سرور مجازی مناسب کار خودتان باید نیازهای خود را لیست کنید و طبق مطالب گفته شده سرویس مناسب خود را از شرکت ارائه دهنده خدمات تهیه کنید. مهمترین معیار های انتخاب سرور مجازی مقدار RAM ، HDD و موقعیت جغرافیای سرور است.
خدمات اضافی سرور مجازی چیست؟
شرکت های ارائه دهنده خدمات هاست و سرور مجازی برخی خدمات مورد نیاز را به عنوان خدمات اضافی قرار می دهند. مانند پشتیبان گیری و بکاپ، فضای ذخیره سازی NAS، و موارد دیگر که در شرکت ها متفاوت هستند.
ویژگی ها و مشخصات
- قابل سفارش سازی
- دارای سخت افزار و نرم افزار متناسب
- دارای سیستم مانیتورینگ
- دارای سیستم گرمایشی و سرمایی و تحویه ISO 2021
- لوکیشن تبریز
- پشتیبانی 24 ساعت 7 روز هفته
- کارشناسان مجرب و فنی
- زیر ساخت مناسب
- دارای پهنای باند اختصاصی پشتیبان
پشتیبانی و گارنتی
قیمت پایه
1,000,000 تومان
قیمت پایه ممکن است بر اساس میزان توسعه و سفارشیسازی مورد نیاز شما، کاهش یا افزایش یابد.
سفارش
درخواست دمو