سرور اختصاصی (Dedicate Server)
چرا خدمات سرور اختصاصی(Dedicate Server) و کولوکیشن (colocation)بین کاربران محبوب هستند؟ چرا باید از سرور اختصاصی استفاده کنیم؟ در حوزه فناوری اطلاعات سرور (Server) اینگونه تعریف میشود: سرور یک رایانه صنعتی با راندمان و قابلیت دسترسی بالا است که زیرساخت همه فعالیتهای اینترنتی مانند وبگاهها و برنامههای اینترنتی (مانند برنامههای حسابداری، سیستمهای هوشمند اداری و سایر موارد) به منظور ذخیرهسازی و انجام عملیات بر روی دادهها است. برای ایجاد شرایط مناسب نگهداری و افزایش پهنای باند و قابلیت دسترسی بالا، سرورها داخل مراکز داده (Data Center) مورد بهره برداری قرار میگیرند. ویژگیهایی مانند تعداد پردازشگر(CPU)، حافظه اصلی، حافظه موقت(RAM) و وجود مراکز داده نشان دهنده تفاوت بسیار زیاد بین رایانه صنعتی و خانگی است. برای مثال حافظههای اصلی به کار رفته در سرورها، سرعت و گنجایش بالاتری نسبت به حافظه کامپیوترهای معمولی دارند. برای روشنتر شدن این موضوع در ادامه به بررسی ویژگیها و کاربرد سرورها خواهیم پرداخت
4 مساله مهم که سرورهای مراکز داده را به چالش میکشد عبارت است از: افزایش قدرت انجام عملیات بر روی دادهها، قابلیت دسترسی بالا (High Availability)،ذخیره سازی دادههای حجیم و امنیت بالا در حفاظت از دادهها.
سخت افزار سرور اختصاصی باید چه ویژگی هایی داشته باشه
سرورهای مرکزداده برای افزایش قدرت انجام عملیات بر روی دادهها و قابلیت دسترسی بالا از دو پردازشگر و تعداد بسیاری حافظه موقت با گنجایش زیاد پشتیبانی کرده و به علاوه از دو منبع قدرت (Power Supply) به منظور تامین برق مورد نیاز خود استفاده میکنند. برای ذخیره سازی دادههای حجیم و افزایش امنیت در حفاظت از اطلاعات، چندین حافظه اصلی در سرورهای مراکز داده نصب میشود. با توجه به ابعاد سرورها، نوع سرورها و اهداف بهره برداری از آنها، فضای دیتاسنتر و شرایط نصب و اجرای سرورها متفاوت است.
وبلاگ داناک مقالات زیادی را در مورد مراکز داده، DevOps، رایانش ابری، میزبانی سرور یا کولوکیشن، خدمات سرورهای اختصاصی و سرور مجازی قرار داده است. همانطور که قبلا گفته شده، خدمات سرور اختصاصی عبارت است از خدماتی که ارائهدهندگان مرکزداده علاوه بر میزبانی داده انجام میدهند به عبارت دیگر سخت افزارها و سیستمعامل را به طور اختصاصی در اختیار کاربران قرار میدهند. همچنین نکته قابل توجه این است که در این نوع خدمات کاربران با گرفتن اشتراکهای ماهانه و یا سالانه، از راه دور به سرور خود متصل میشوند و برای استفاده از سخت افزارها احتیاجی به حضور فیزیکی در مراکز داده ندارند. علاوه بر مطالب مرتبط با این موضوع و مرکزداده داناک که در سایت داناک قرار گرفته است، در ادامه این مقاله درباره سرورهای اختصاصی توضیحات بیشتری داده خواهد شد.
قدرت انجام عملیات بر روی دادهها و حفظ اطلاعات در سرور اختصاصی
میزبانی مرکزداده بر اساس فعالیت کاربر و از راه دور انجام میشود. با توجه به مساله قدرت انجام عملیات بر روی دادهها و ذخیرهسازی اطلاعات موجود، ارائهدهندگان خدمات سرور اختصاصی چندین پردازشگر، حافظه اصلی و موقت و انواع سخت افزارها مانند NVME، SSD، SAS، SATA را به مرکزداده اختصاص میدهند. سخت افزارهای به کار رفته در مراکز داده، خدمات دهندگان مختلف را از یکدیگر متمایز میکند.
Raid controller چیست؟
در سرورهای اختصاصی حفاظت از داده مساله مهمی است. در صورت آسیب به هارد، استفاده از Raid controller امکان از بین رفتن اطلاعات را کاهش میدهد.Raid controllerمجموعه سخت افزارها و نرم افزارهای خاص خود را دارد که بر روی سرور نصب و اجرا میشوند. از انواع آن میتوان Raid 6 و Raid 5 را نام برد. اجرای Raid 5 با سه عدد هارد انجام میشود و برای Raid 6 حداقل 4 عدد هارد مورد نیاز میباشد. علی رغم اینکه Raid 6 از تعداد هارد بیشتری استفاده میکند اما اگر تا دو عدد از هاردها آسیب ببینند، اطلاعات بدون هیچ تغییری باقی میمانند و از بین نمیروند. در این حالت نیز با تعویض یک یا دو هارد آسیب دیده مشکل برطرف میشود. اما در Raid 5اگر بیش از یک هارد آسیب ببیند امکان از دست رفتن اطلاعات وجود دارد. برتری دیگر Raid 6 این است که در Raid 6 4/1 فضای کل هاردها از دسترس خارج میشود اما در Raid5 3/1فضای کل هاردها غیر قابل استفاده است.
مقایسه خدمات سرور اختصاصی و کولوکیشن(colocation)
اگر کاربر سرور اختصاصی را انتخاب کند سخت افزارها را نمی خرد بلکه هزینه اشتراک ماهانه برای دریافت خدمات میزبانی مرکزداده و استفاده از سخت افزارها را پرداخت میکند. همه منابع متناسب با فعالیت کاربر توسط خدمات دهندگان تامین شده و در صورت بروز مشکل از آن پشتیبانی میکنند. پشتیبانی از خدمات موضوع بسیار مهمی برای کاربران است . در خدمات کولوکیشن پشتیبانی از خدمات به کاربر ارائه نمیشود و این موضوع برتری سرور اختصاصی را نسبت به سرور کولوکیشن نشان میدهد. به عبارت دیگر با اینکه خدمات کولوکیشن به دلیل عدم پشتیبانی از منابع دیتاسنتر و سایر موارد دیگر از نظر پرداخت هزینه ماهانه ارزانتر است. اما بعد از دریافت سرور کولوکیشن از مراکز داده، حفظ سخت افزارها و نرم افزارهای دیتاسنتر و سایر چالشهای آتی بر عهده کاربر است.
برتری سرورهای اختصاصی نسبت به سرور مجازی(VPS)
سرورهای اختصاصی از منابع سخت افزاری مشخص و اختصاصی تشکیل شده است. استفاده از سرور اختصاصی به معنای ایجاد زیرساخت مناسب برای افزایش کارایی کلیه فعالیتهای اینترنتی است. سرورهای مجازی(VPS) از منابع سخت افزاری اختصاصی استفاده نمیکنند و در حال حاضر سخت افزارهای هایپروایزور(hypervisor) میزبان سرورهای مجازی هستند. بنابراین کارایی سرور مجازی به دلیل نداشتن سخت افزار اختصاصی پایینتر است.