هاست ( هاستینگ )
معرفی کلی
سرویس میزبانی وب ( فضای میزبانی ) نوعی سرویس میزبانی اینترنتی است که به افراد و سازمانها امکان می دهد وب سایت خود را از طریق شبکه جهانی وب در دسترس قرار دهند. میزبان وب شرکتهایی هستند که فضا را در سرور متعلق به آنها یا اجاره داده شده برای استفاده مشتری و همچنین امکان اتصال به اینترنت ، به طور معمول در یک مرکز داده فراهم می کنند. میزبان وب همچنین می تواند فضای مرکز داده و اتصال به اینترنت را برای سرورهای دیگر مستقر در مرکز داده خود ، به نام colocation ، که در آمریکای لاتین یا فرانسه نیز معروف است ، فراهم کند.
تاریخچه
تا سال 1991 ، اینترنت فقط به استفاده از "... برای تحقیق و آموزش در علوم و مهندسی ..." محدود می شد و برای ایمیل ، telnet ، FTP و USENET ترافیک استفاده می شد - اما فقط تعداد کمی از صفحات وب. پروتکل های جهانی وب فقط به تازگی نوشته شده بودند و تا پایان سال 1993 یک مرورگر وب گرافیکی برای رایانه های مک یا ویندوز وجود نداشت. حتی پس از باز شدن دسترسی به اینترنت ، اوضاع تا سال 1995 جالب نبود.
برای میزبانی وب سایت در اینترنت ، فرد یا شرکتی به رایانه یا سرور خود نیاز دارند. از آنجا که همه شرکت ها بودجه و تخصص لازم برای انجام این کار را نداشتند ، خدمات میزبانی وب شروع به ارائه میزبانی وب سایت های کاربران در سرورهای خودشان کردند ، بدون اینکه مشتری نیاز به زیرساخت های لازم مورد نیاز برای فعالیت وب سایت را داشته باشد. صاحبان وب سایت ها که به آنها وب مستر نیز گفته می شود ، می توانند وب سایت ایجاد کنند که در سرور سرویس میزبانی وب میزبانی شود و توسط سرویس میزبانی وب در وب منتشر شود.
با افزایش تعداد کاربران در شبکه جهانی وب ، فشار شرکتها اعم از بزرگ و کوچک برای حضور آنلاین افزایش یافت. تا سال 1995 ، شرکت هایی مانند GeoCities ، Angelfire و Tripod میزبان رایگان ارائه می دادند.
طبقه بندی
خدمات میزبانی کوچکتر
ابتدایی ترین صفحه وب و میزبانی فایل در مقیاس کوچک است که می توان فایلها را از طریق پروتکل انتقال فایل ( FTP ) یا یک رابط وب آپلود کرد. پرونده ها معمولاً با حداقل پردازش به وب تحویل داده می شوند. بسیاری از ارائه دهندگان خدمات اینترنتی ( ISP ) این سرویس را به صورت رایگان به مشترکان ارائه می دهند. افراد و سازمانها همچنین می توانند میزبان صفحه وب را از ارائه دهندگان خدمات جایگزین بدست آورند.
سرویس میزبانی وب رایگان توسط شرکتهای مختلف با خدمات محدود ارائه می شود ، که گاهی توسط تبلیغات پشتیبانی می شوند و در مقایسه با هاست پرداخت شده محدود ، غالباً محدود هستند.
میزبانی یک صفحه به طور کلی برای صفحات وب شخصی کافی است. میزبانی وب سایت شخصی معمولاً رایگان ، دارای تبلیغات یا ارزان است. میزبانی وب سایتهای تجاری اغلب بسته به اندازه و نوع سایت هزینه بالاتری دارند.
خدمات میزبانی بزرگتر
بسیاری از شرکتهای بزرگ که ارائه دهنده خدمات اینترنتی نیستند ، برای ارسال ایمیل ، پرونده و غیره به سایت های دیگر نیاز به اتصال دائمی به وب دارند. این شرکت ممکن است از رایانه به عنوان میزبان وب سایت استفاده کند تا جزئیات کالا و خدمات و امکانات خود را برای سفارشات آنلاین ارائه دهد.
یک سایت پیچیده خواستار یک بسته جامع تر است که بسترهای پشتیبانی و پشتیبانی از پایگاه داده را ارائه می دهد ( به عنوان نمونه ASP.NET ، ColdFusion ، Java EE ، Perl / Plack ، PHP یا Ruby on Rails ). این امکانات به مشتریان اجازه می دهد اسکریپت هایی را برای برنامه هایی مانند انجمن ها و مدیریت محتوا بنویسند یا نصب کنند. همچنین ، Secure Sockets Layer ( SSL ) به طور معمول برای وب سایت هایی که مایل هستند امنیت داده ها را ایمن تر نگه دارند ، استفاده می شود.
انواع هاست
خدمات میزبانی اینترنت می توانند سرورهای وب را اجرا کنند. دامنه خدمات میزبانی وب بسیار متفاوت است.
سرویسهای میزبانی وب اشتراکی
وب سایت شما در همان سروری قرار گرفته که سایتهای بسیار دیگری قرار گرفته است، از چند سایت گرفته تا صدها وب سایت. به طور معمول ، همه دامنه ها ممکن است یک مجموعه مشترک از منابع سرور ، مانند RAM و CPU را به اشتراک بگذارند. ویژگی های موجود با این نوع خدمات می توانند کاملاً اساسی باشند و از نظر نرم افزار و به روزرسانی قابل انعطاف نیستند. فروشندگان غالباً میزبان وب مشترک را به فروش می رسانند و شرکتهای وب غالباً برای ارائه میزبانی برای مشتریان ، حسابهای نمایندگی فروش دارند.
نمایندگی وب هاستینگ
به مشتریان اجازه می دهد تا خود میزبان وب شوند. فروشندگان بسته به اینکه به چه کسی به عنوان فروشنده وابسته باشند ، می توانند برای دامنه های شخصی ، تحت هر ترکیبی از این نوع هاست های ذکر شده ، فعالیت کنند. حساب های نمایندگی فروشندگان ممکن است از نظر اندازه بسیار متفاوت باشند : ممکن است آنها سرور اختصاصی مجازی خود را به یک سرور colocated داشته باشند. بسیاری از فروشندگان خدمات تقریباً یکسان را با برنامه میزبانی مشترک ارائه دهنده خود ارائه می دهند و خود پشتیبانی فنی را ارائه می دهند.
سرور اختصاصی مجازی
همچنین به عنوان سرور اختصاصی مجازی ( VPS ) شناخته می شود ، منابع سرور را به سرورهای مجازی تقسیم می کند ، جایی که منابع می توانند به گونه ای اختصاص داده شوند که مستقیماً سخت افزار زیرین را منعکس نکند. VPS معمولاً منابعی را بر اساس یک سرور به بسیاری از روابط VPS اختصاص می دهد ، اما مجازی سازی ممکن است به دلایل زیادی از جمله امکان جابجایی یک کانتینر VPS بین سرورها انجام شود. ممکن است کاربران دسترسی ریشه ای به فضای مجازی خود داشته باشند. مشتریان گاهی وظیفه وصله و نگهداری سرور ( سرور کنترل نشده ) را بر عهده دارند یا ارائه دهنده VPS ممکن است وظایف سرور سرور را برای مشتری ( سرور مدیریت شده ) ارائه دهد.
سرویس میزبانی اختصاصی
کاربر سرور وب خود را دریافت می کند و کنترل کامل بر آن را بدست می آورد ( کاربر دارای دسترسی ریشه ای برای دسترسی به لینوکس / ویندوز است ). با این حال ، کاربر به طور معمول صاحب سرور نیست. یک نوع میزبانی اختصاصی ، خود مدیریت یا کنترل نشده است. این معمولا برای برنامه های اختصاصی کمترین هزینه است. کاربر دسترسی کامل اداری به سرور دارد ، به این معنی که مشتری مسئولیت امنیت و نگهداری سرور اختصاصی خود را بر عهده دارد.
سرویس میزبانی مدیریت شده
کاربر سرور وب خود را دریافت می کند اما کنترل کامل بر روی آن مجاز نیست (کاربر از دسترسی ریشه ای برای دسترسی به لینوکس / سرور برای ویندوز منع شده است). با این حال ، آنها مجاز به مدیریت داده های خود از طریق FTP یا سایر ابزارهای مدیریت از راه دور هستند. کاربر از کنترل کامل مجاز نیست تا ارائه دهنده بتواند کیفیت سرویس را با اجازه ندادن کاربر به تغییر سرور یا ایجاد مشکلات بالقوه در پیکربندی تضمین کند. کاربر به طور معمول صاحب سرور نیست. سرور به مشتری اجاره داده می شود.
سرویس های میزبانی وب قابل جابجایی
مشابه سرویس میزبانی وب اختصاصی ، اما کاربر صاحب سرور colo است. شرکت میزبان فضای فیزیکی را فراهم می کند که سرور از آن استفاده می کند و از سرور مراقبت می کند. این قدرتمندترین و گرانترین نوع سرویس میزبانی وب است. در بیشتر موارد ، ارائه دهنده colocation ممکن است پشتیبانی کم و یا کمکی را به طور مستقیم برای دستگاه مشتری خود ارائه دهد ، فقط امکانات الکتریکی ، دسترسی به اینترنت و ذخیره سازی را برای سرور فراهم می کند. در بیشتر موارد برای colo ، مشتری می خواهد سرپرست خود را برای انجام هرگونه بروزرسانی یا تغییر سخت افزار به مرکز داده در سایت مراجعه کند. قبلاً ، بسیاری از ارائه دهندگان جابجایی هرگونه تنظیمات سیستم را برای میزبانی قبول می کردند ، حتی آنهایی که در موارد minitower به سبک دسک تاپ قرار داشتند ، اما اکنون بیشتر میزبان ها به محوطه های نصب قفسه و تنظیمات استاندارد سیستم احتیاج دارند.
میزبانی ابر ( Cloud hosting )
این نوع جدیدی از بستر میزبانی است که به مشتریان امکان میزبانی قدرتمند ، مقیاس پذیر و قابل اعتماد را می دهد که براساس سرورهای بارگذاری شده دسته بندی شده و صورتحساب ابزار است. یک وب سایت میزبان ابر ممکن است نسبت به گزینه های دیگر قابل اطمینان تر باشد زیرا سایر کامپیوترهای موجود در ابر می توانند هنگام کاهش یک قطعه سخت افزار جبران کنند. همچنین ، اختلال در برق محلی یا حتی بلایای طبیعی برای سایت های میزبان ابر مشکل کمتری دارد ، زیرا میزبانی ابر غیر متمرکز است. میزبانی ابر همچنین به ارائه دهندگان این امکان را می دهد که کاربران را صرفاً برای منابع مصرف شده توسط کاربر ، شارژ کنند و نه مبلغی را برای مبلغی که کاربر انتظار دارد از آنها استفاده کند ، یا یک سرمایه گذاری سخت افزاری سخت افزاری برای مقاصد ثابت بپردازند. از طرفی دیگر ، عدم تمرکز ممکن است کنترل کمتری را در اختیار کاربران قرار دهد تا داده های آنها در کجا واقع شده باشد که می تواند مشکلی برای کاربران با امنیت داده یا نگرانی های مربوط به حریم خصوصی باشد.
میزبانی خوشه ای
داشتن چندین سرور میزبان همان محتوا برای استفاده بهتر از منابع. سرورهای خوشه ای یک راه حل مناسب برای میزبانی اختصاصی با دسترسی بالا و یا ایجاد یک راه حل میزبانی وب مقیاس پذیر است. یک خوشه ممکن است وب را از قابلیت میزبانی پایگاه داده جدا کند. ( معمولاً میزبان وب برای برنامه های مشترک میزبانی خود از هاست خوشه ای استفاده می کنند ، زیرا مزایای چندانی برای مدیریت انبوه مشتریان وجود دارد ).
میزبانی شبکه ای ( Grid hosting )
این شکل از میزبانی توزیع شده در شرایطی است که یک خوشه سرور مانند یک شبکه عمل می کند و از گره های مختلف تشکیل شده است.
سرور خانگی
معمولاً از یک دستگاه منفرد که در یک محل اقامت خصوصی قرار دارد می تواند برای میزبانی یک یا چند وب سایت از یک اتصال باند پهن معمولاً با مصرف کننده استفاده شود. اینها می توانند ماشینهای ساخته شده با هدف یا رایانه های شخصی قدیمی باشند. برخی از ISP ها به طور فعال سعی در مسدود کردن سرورهای خانگی با رد درخواستهای ورودی به پورت TCP 80 اتصال کاربر و با امتناع از ارائه آدرس IP استاتیک. یک روش معمول برای دستیابی به یک نام میزبان DNS قابل اعتماد ، ایجاد حساب کاربری با یک سرویس DNS پویا است. یک سرویس DNS پویا به طور خودکار آدرس IP را تغییر می دهد که URL هنگام تغییر آدرس IP به آن اشاره می کند.
برخی از انواع خاص میزبانی ارائه شده توسط ارائه دهندگان خدمات میزبان وب :
- سرویس میزبانی فایل : میزبان پرونده ها ، نه صفحات وب
- سرویس میزبانی عکس
- سرویس میزبانی ویدیو
- سرویس میزبانی بلاگ
- Paste bin
- Shopping cart software
- سرویس میزبانی پست الکترونیک
مدیریت هاست
میزبان همچنین ممکن است یک رابط یا صفحه کنترل برای مدیریت سرور وب و نصب اسکریپت ها ، و همچنین سایر ماژول ها و برنامه های خدماتی مانند نامه الکترونیکی فراهم کند. یک سرور وب از کنترل پنلی برای مدیریت حساب میزبانی استفاده نمی کند ، اغلب به عنوان سرور " headless " شناخته می شود. بعضی از میزبان ها در نرم افزار یا خدمات خاصی تخصص دارند ( به عنوان مثال تجارت الکترونیکی ، وبلاگ ها و غیره) .
قابلیت اطمینان و به روز بودن
در دسترس بودن وب سایت با درصد سالی که در آن وب سایت از طریق اینترنت قابل دسترسی و دسترسی عمومی است اندازه گیری می شود. این با اندازه گیری زمان مصرف یک سیستم متفاوت است. Uptime به خود سیستم آنلاین گفته می شود. Uptime قادر به دستیابی به آن نیست که در صورت قطع یک شبکه ، به آن دسترسی پیدا کنید. توافق نامه سطح خدمات ارائه دهنده میزبان (SLA) ممکن است مقدار مشخصی از زمان قطع زمان برنامه ریزی شده در سال را به منظور انجام تعمیر و نگهداری بر روی سیستم ها شامل کند. این زمان قطع برنامه ریزی اغلب از بازه زمانی SLA مستثنی نیست و در صورت محاسبه در دسترس ، باید از Total Time کم شود. بسته به فرمول SLA ، در صورت پایین آمدن سیستم در SLA امضا شده ، ارائه دهنده هاستینگ بازپرداخت جزئی برای زمان از دست رفته را تأمین می کند. چگونگی تعیین زمان خرابی تغییراتی از ارائه دهنده به ارائه دهنده دیگر ، بنابراین خواندن SLA امری ضروری است. همه ارائه دهندگان آمار بی موقع را منتشر نمی کنند. اکثر ارائه دهندگان میزبانی حداقل 99.9٪ زمان تا زمان تضمین را تضمین می کنند که باعث می شود 43 دقیقه خرابی در هر ماه یا 8 ساعت 45 دقیقه خرابی در هر سال فراهم شود.
امنیت
از آنجا که خدمات میزبانی وب میزبان وب سایت های متعلق به مشتریان خود هستند ، امنیت آنلاین نگرانی مهمی است. هنگامی که مشتری با استفاده از یک سرویس میزبانی وب موافقت می کند ، آنها کنترل امنیت سایت خود را به شرکتی که میزبان سایت است ، واگذار می کنند. سطح امنیتی که یک سرویس میزبانی وب ارائه می دهد برای یک مشتری آینده نگر بسیار مهم است و می تواند در نظر گرفتن اینکه کدام مشتری ممکن است یک مشتری را انتخاب کند ، مورد توجه عمده قرار گیرد.
سرورهای میزبانی وب می توانند به روش های مختلفی از جمله بارگیری نرم افزارهای مخرب یا کد مخرب در وب سایت میزبان توسط کاربران مخرب مورد حمله قرار گیرند. این حملات ممکن است به دلایل مختلف ، از جمله سرقت داده های کارت اعتباری ، حمله ( DDoS ) یا هرزنامه نویسی انجام شود.