هاست چیست ؟

هاست (host) و به فارسی میزبان که میزبانی وب مشهور است چیست و در واقع از چه چیزهایی تشکیل شده است .

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

توجه ! مباحث مطرح شده کاملا ساده و کلی می باشد و به جزئیات فنی اشاره نشده است .

افرا دیتا - هاست چیست؟

افرا دیتا – هاست چیست؟

وقتی می خواهیم کاربران اینترنتی سراسر دنیا مطالب سایت ما شامل متن ، عکس ، فیلم و صوت را مشاهده کنند در واقع نیاز داریم آنها را در یک کامپیوتر قدرتمند که ۲۴ ساعته بدون وقفه روشن است و به اینترنت پر سرعت متصل می باشد قرار دهیم .

به این کامپیوتر که به صورت ۲۴ ساعته روشن است و به اینترنت پر سرعت متصل است سرور (Server) می گوییم .

سرور یک کامپیوتر صنعتی می باشد که برای روشن ماندن ۲۴ ساعته و فعالیت های مستمر طراحی و ساخته شده است .  مانند یک کامپیوتر خانگی Desktop  دارای مادربرد ، سی پی یو ، رم ، هارد ، پاور و …. می باشد .

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

نمایی از یک سرور

خوب سیستم عامل ویندوز سرور یا لینوکس نسخه سرور بنا به نوع سرویس هاست نصب می شود . سپس نیاز است این سرور برای اینکه به طور ۲۴ ساعته مداوم روشن و به اینترنت ۲۴ ساعته متصل گردد، در دیتاسنتر (Data Center) اصطلاح فارسی مرکز داده  نگهداری می شود.

نمایی از یک دیتاسنتر یا مرکز داده

سرور در کمد هایی که به اطلاع رک (rack) گفته می شود قرار داده می شوند . در یک رک چندین سرور وجود دارد که ممکن است هر کدام برای شرکت خاص و یا کار خاصی باشند.

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

همچنین دیتاسنتر باید مجهز به برق پایدار و عاری از هرگونه نوسان به همراه برق اضطراری پشتیبانی باشند تا به دلیل نوسان یا قطع شدن برق سرور ها دچار آسیب نشوند.

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

در دیتاسنتر  علاوه بر اینکه باید امکانات و فضای مطلوب را که در بالا عنوان شد فراهم و به طور مستمر نظارت کنند باید دارای امنیت فیزیکی جهت حفظ سرور ها و جلوگیری از ورود و نفوذ افراد عادی و یا سرقت  نیز باشند.

همچنین با تامین بستر امنیت شبکه تا حد مطلوبی جلوی حملات اینترنتی و نفوذ به دیتاسنتر را نیز باید مدیریت و تامین امنیت نمایند.  البته توجه داشته باشید تامین امنیت سرور بخشی آن به دیتاسنتر مربوط می باشد و شرکتی که خدمات هاست ارائه می دهد به عنوان Admin  سرور می بایست تنظیمات امنیتی داخل سرور را نیز به درستی تنظیم و نظارت نماید.

همچنین کاربران نیز باید امنیت کدهای سایت و پسورد های خود را به طور جدی نظارت و مدیریت کنند.

مثلا یک سرور داریم که در حدود ۱ ترابایت هارد و ۵ ترابایت ترافیک ماهیانه شبکه اینترنت دارد. و ما فقط به ۱ گیگابایت فضا و ۱۰ گیگابایت ترافیک ماهیانه آن نیاز داریم تا سایت ما دیده شود و همچنین هزینه کمتری بپردازیم .

در رابطه با ترافیک اکثر سرور ها هم اکنون به پورت اینترنت ۱۰۰ مگابیت یا ۱ گیگابیت متصل هستند و در واقع ترافیک محدود دارند. کمی شبیه اینترنت خودمان است مثلا ترافیک ماهیانه شبیه ترافیک اینترنت ما که اصطلاح عامیانه گیگ می گوییم .

سرور ها توسط کنترل پنل مدیریت شده و فضا و ترافیک ما را مدیریت می کنند . مانند پلسک ، سی پنل ، دایرکت ادمین که در حال حاضر رایج می باشند است .

وقتی ما یک هاست ۱ گیگابایت می خریم در واقع در هارد سرور کنترل پنل یک پوشه (folder) به نام ما ایجاد می کند و اجازه می دهد ما ۱ گیگابایت از هارد را استفاده کنیم  و اگر بیشتر نیاز داشته باشیم باید سفارش خود را ارتقا دهیم تا اجازه استفاده بیشتر داشته باشیم .

در یک سرور ممکن است ۵۰۰ سایت وجود داشته باشد یعنی اینکه ۵۰۰ پوشه folder کنار هم هستند که هر پوشه متعلق به یک دامنه است و تنها همان دامنه دسترسی به اطلاعات این پوشه را دارد.

وقتی که درخواست از آدرس دامنه ما مثلا www.afradata.net  به سرور ارسال می شود وب سرور که نام های رایج آن آپاچی (Apache) ، آی آی اس (IIS) یا لایت اسپید (litespeed) و یا انجینکس (nginx)  می باشد متوجه می شود که دامنه ما متعلق به کدام پوشه folder  است و اطلاعات پوشه مخصوص ما را به کاربران ما که دامنه ما را بر روی مروگر خود درخواست داده اند نشان می دهد.

این موارد با زبان ساده توضیح داده شده است و نگهداری و ارائه سایت پیچیدگی های زیادی دارد و نیاز به تخصص می باشد .

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

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

امیدوارم مطالب برای شما مفید واقع شود.

پاسخی را بگذارید