آرشیو وبلاگ

آشنایی با هاست و انواع آن

هاست چیست؟

 

هاستینگ

 

 

هاست یا وب هاستینگ، یکی از مواردیست که برای ساختن سایتتان اعم از سایت خبری و یا وب سایت فروشگاهی و غیره و راه اندازی اش در اینترنت، به آن احتیاج دارید.

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

 وب هاستینگ

انتخاب شما باید بر اساس زبان کدها، ترافیک پیش بینی شده و ... باشد.

** با راه اندازی .NET Core سایت هایی که از این تکنولوژی استفاده میکنند، محدودیتی در انتخاب هاست نخواهند داشت.

در ادامه به معرفی انواع هاست می پردازیم.

 

انواع هاست

در حقیقت به طور کلی دو نوع هاست وجود دارد:

-         هاست لینوکسی

-         هاست ویندوزی

 

هاست لینوکسی:

هاست لینوکسی از زبان های PHP، HTML و JS پشتیبانی میکند. کنترل پنل های دایرکت ادمین و سی پنل متعلق به هاست لینوکسی هستند. اگر سایتی به زبان PHP دارید، لینوکس انتخاب بهتری برای شماست زیرا پشتیبانی خوبی از این زبان ارائه می دهد و امنیت بالایی دارد.

 

هاست ویندوز:

هاست ویندوز تمام زبان هایی که توسط هاست لینوکسی پشتیبانی شده اند را ساپورت می کند. علاوه بر آن، بطور خاص از ASP نیز پشتیبانی می کند. اگر زبان کدنویسی سایت شما  ASPباشد، تنها هاست ویندوز قابلیت پشتیبانی آن را دارد زیرا همانطور که احتمالا می دانید، ASP و همچنین ویندوز توسط مایکروسافت ارائه شده اند.

ناپ کامرس با زبان ASP کدنویسی شده است. بنابراین برای راه اندازی سایت فروشگاهی خود، باید از هاست ویندوزی استفاده کنید. البته در ورژن های اخیر، شرکت ناپ کامرس درحال توسعه ی CMS خود روی بستر .NET Core است. پس احتمالا به زودی قادر خواهید بود از هر یک از 2 نوع هاست استفاده نمایید.

 

هاست محلی – LocalHost

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

فرض کنید میخواهید سایت جدیدی بسازید و هنوز قصد ندارید آن را در اینترنت منتشر کنید. در این صورت می توانید با استفاده از نرم افزارهای سرور مانند  Wamp ، Xamp ، apache و امثال آنها، کامپیوتر خود را به هاست محلی تبدیل کنید. در این شرایط، هارد دیسک شما همان فضای موردنظر بوده و بخش پردازشی سمت سرور نیز توسط کامپیوتر شما انجام خواهد شد.

پس از راه اندازی یکی از سرورهای گفته شده، از طریق نوشتن آدرسhttp://localhost در مرورگر خود می توانید سایت خود را مشاهده کنید. همچنین IP به آدرس 127.0.0.1 نیز به این فضا اختصاص داده شده است.

پس از اتمام کار طراحی سایت، میتوانید محتوای سایت خود و دیتابیس (پایگاه داده-جداول) آن را به هاست خود در بستر اینترنت منتقل نمایید.

 

 

انواع سرویس های هاست

چند نوع سرویس عمده در این زمینه وجود دارد:

-         هاست اشتراکی

-         سرور مجازی

-         سرور اختصاصی

-         هاست ابری

 

 

هاست اشتراکی - Shared Hosting

 

هاست اشتراکی

شرکت های هاستینگ، فضای سرورهای مجازی یا اختصاصی را به بخش های زیادی تقسیم می کنند (بعضا تا 1000 قسمت). هر یک از این بخش ها در قالب هاست اشتراکی در اختیار کاربران قرار می گیرد. این کار برای کاهش هزینه های کاربران و ارائه ی سرویس های متنوع برای سایت هایی که نیاز به منابع قوی نداشته و به پهنای باند و هارد کمی احتیاج دارند صورت می گیرد.

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

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

 

 

سرور مجازی – Virtual Private Server

 

سرور مجازی

سرور مجازی یا همان VPS در نتیجه ی تقسیم یک سرور اختصاصی به چند قسمت (معمولا بین 10 تا 20 قسمت) ایجاد می شود. VPS هنوز هم اشتراکی است اما با قیمت بیشتر، امنیت بالاتر و تفاوت هایی در تقسیم منابع. این نوع سرور از تکنولوژی hypervisor برای تخصیص مناسب منابع استفاده می کند و بازدید زیاد یک سایت روی آن سرور، برای سایت های دیگر مشکلی ایجاد نمی کند.

VPS به نسبت هاست اشتراکی انعطاف بالاتری دارد و هر کاربر می تواند تنظیمات مناسب سایت خود را بدون ایجاد تغییر در سرویس دیگران اعمال کند.

در VPS جزئیات تمامی منابع در اختیار شماست. همچنین در صورتی که روزی سرویس موردنظر پاسخگوی نیازهای شما نبود، به راحتی می توانید سرویس خود را ارتقا دهید.

 

 

سرور اختصاصی – Dedicated

 

سرور اختصاصی

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

این نوع سرور برای سایت هایی با بازدید بسیار زیاد (بیش از 100هزار نفر در ماه) و یا برای کسانی که نیاز به کنترل زیاد بر سخت افزارها دارند، توصیه می شود. اما باید بدانید که نیاز به دانش سخت افزاری خواهید داشت.

اکثر شرکت های هاستینگ، نرم افزارهای موردنیاز شما را نصب می کنند اما اگر این کار انجام نشده باشد، شما نیاز به دانش زیادی از کامپیوتر و سرور دارید تا بتوانید سیستم عامل و سایر موارد لازم برای راه اندازی سرور را نصب کنید.

 

هاست ابری – Cloud

 

هاست ابری

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

اول اینکه درست است که در VPS می توانیم سرویس خود را ارتقاء دهیم؛ اما برای این کار، محدودیت سخت افزاری نیز وجود دارد. به این معنا که سرور اختصاصی پایه، منابع سخت افزاری مشخصی دارد که نمی تواند بیشتر از آن را در اختیار شما قرار دهد. اما در سرورهای ابری یا همان Cloud، این محدودیت وجود ندارد و همواره امکان ارتقاء در اختیار شماست.

دوم اینکه Cloud نسبت به حملات DDoS مقاوم تر و ایمن تر است.

 

نتیجهی توضیحات بالا را بطور خلاصه می توانید در این تصویر مشاهده کنید:

 

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

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

 

 

نوشته شده توسط: مهرناز یعقوبی

 

مطالب مرتبط:

 

نظر خود را وارد نمایید.