فرض کنید میخواهید یک سایت اینترنتی یا وبلاگ راهاندازی کنید. چنین وبسایت یا وبلاگی هرقدر هم که کوچک باشد، ملزوماتی میخواهد. مثلا یک سامانه مدیریت محتوا مثل وردپرس میخواهد تا بتوانید با کمک آن محتوا تولید و منتشر کنید. وبسایت شما به نرمافزار پایگاهداده نیز احتیاج دارد تا محتوای سایت و دسترسی به آن را سازماندهی کند. ضمنا برای مدیریت اجزای سایت و نظارت بر آن، یک کنترل پانل لازم دارید. اما این دادهها و نرمافزارها کجا باید ذخیره شوند، روی رایانه شما یا جایی دیگر؟ این دادهها و نرمافزارها در جایی ذخیره میشوند که به آن فضای میزبانی یا فضای هاست میگویند.
میزبان یا هاست (Host) چیست؟
به جایی که محتوا و نرمافزارهای موردنیاز وبسایت در آن ذخیره، سازماندهی و پردازش میشود، میزبان یا هاست میگویند. برای انتخاب شیوه میزبانی، در اصل دو گزینه دارید:
- میزبانی محلی (Local hosting): در میزبانی محلی یا لوکال هاست، وبسایت هر شخص یا سازمان در سرورهای خود آن شخص یا سازمان میزبانی میشود. مثلا اگر کسی وبسایت یا وبلاگ شخصی خود را روی رایانه یا سرور شخصی/خانگیش میزبانی کند، آن را بهشیوه محلی میزبانی کرده است. ادارهای هم که وبسایت سازمانیش را روی سرورهای مجهز و اختصاصی خودش میزبانی میکند، باز از شیوه میزبانی محلی بهره برده است.
- میزبانی خارجی یا میزبانی وب (Web hosting): در میزبانی خارجی یا اصطلاحا میزبانی وب یا وب هاست، اشخاص یا شرکتها میزبانی سایتشان را به شرکتهای میزبان میسپارند. شرکتهای میزبان، سرورها و امکاناتی دارند که با کمک آن میتوانند هزاران وبسایت را میزبانی کنند.
میزبانی محلی و میزبانی وب، هر یک گونههای مختلفی دارند که پرداختن به آنها موضوع این مقاله نیست. هر یک از این دو گزینه مزایا و معایبی دارد. در ادامه، ابتدا به بایدها و چالشهای میزبانی محلی با استفاده از سرورهای شخصی اشاره میشود و سپس توضیح داده میشود که چرا بسیاری از اشخاص و حتی شرکتها و سازمانها میزبانی از وبسایتهایشان را به شرکتهای میزبان وب میسپارند.
توضیح تصویر: وبسایت روی سرورهای میزبان یا هاست، ذخیره و سازماندهی و پردازش و در اینترنت منتشر میشود. وقتی برای مثال، بازدیدکننده، صفحه خاصی از وبسایت را باز میکند، سرور میزبان درخواست او را پاسخ میدهد. همچنین وقتی مالک یا مدیر سایت، مطالب جدیدی در سایت منتشر میکند، آن مطالب در سرور میزبان ذخیره میشود، خواه میزبان محلی باشد و خواه تحت وب.