بایگانی برچسب‌ها : میزبانی وب

آپتایم Uptime

آپتایم یا Uptime چیست؟

آپتایم (Uptime) به مدت زمانی اشاره می‌کند که طی آن یک ماشین (به ویژه یک سیستم رایانه‌ای) در حال فعالیت و قابل دسترسی است. متضاد این اصطلاح، Downtime (دان تایم) می‌باشد.

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

از جمله حوزه‌هایی که استفاده از اصطلاح Uptime در آنها رایج است می‌توان به سرویس‌های میزبانی وب اشاره نمود. نرخ آپتایم در این سرویس‌ها نیز همانند هر سرویس دیگری از اهمیت بالایی برای مشتریان برخوردار است چرا که اگر سرورهای وب برای مدت زمان قابل توجهی قادر به پاسخگویی به درخواست‌ها نباشند روی کسب و کار مشتریان سرویس، سئوی سایتی که روی سرور میزبانی می‌شود و رضایت کاربران آنها تاثیر منفی خواهد داشت. معمولا در موافقت‌نامه سطح سرویس (Service Level Agreement – SLA)، آپتایم بالای 99.9 درصد تضمین می‌شود. در حالت ایده آل، انتظار می‌رود نرخ آپتایم برابر با صد در صد (یعنی بدون دان تایم) باشد اما در عمل، داشتن این میزان آپتایم برای یک سرور تقریبا غیرممکن یا بسیار دشوار است.

در کاربرد عمومی، این واژه به مفهوم مدت زمانی است که سیستم به صورت پی در پی در حال فعالیت می‌باشد. هرچند این موضوع که یک سیستم یا سرویس در اغلب مواقع قابل استفاده و در حال پاسخگویی به درخواست‌ها باشد از اهمیت زیادی برخوردار است اما در عین حال فعالیت بدون وقفه یک سیستم در مدت زمانی نسبتا طولانی می‌تواند به عنوان نشانه‌ای منفی تلقی شود چرا که برخی از بروزرسانی‌های مهم و اساسی در سیستم عامل‌های مختلف نیازمند بوت شدن مجدد سیستم هستند. با اینحال گزارش‌هایی حاکی از Uptime های چندین ساله سرورها نیز وجود دارد.

محاسبه نرخ آپتایم

برای محاسبه نرخ آپتایم کافی است مجموع مدت زمان فعالیت سرور را بر کل زمان مورد بررسی تقسیم کرده و نتیجه را در عدد 100 ضرب کنید. به عنوان مثال فرض کنید یک سرور میزبانی وب در طول مدت یک سال (365 روز معادل با 8760 ساعت) در مجموع تنها برای 5 ساعت به منظور انجام اموری مثل بروزرسانی های نرم افزاری، ارتقای سخت افزاری و یا رفع خطاها قابل دسترسی نباشد. در این شرایط در مجموع این یک سال، سرور به مدت 8755 ساعت در حال کار و سرویس دهی بوده است. به این ترتیب مطابق محاسبات زیر، آپتایم این سرور چیزی حدود 99.94% برآورد می‌شود.

8755 / 8760 x 100 = 99.94%

در سیستم عامل‌های مختلف، روش‌های متفاوتی برای اطلاع از مدت زمانی که سیستم در حال فعالیت است درنظر گرفته شده است. به عنوان مثال در سیستم عامل لینوکس با استفاده از دستور uptime در خط فرمان می‌توان به این اطلاعات دسترسی پیدا نمود.

در نسخه‌های جدید سیستم عامل ویندوز نیز یکی از ساده‌ترین روش‌ها برای اطلاع از این مدت زمان، مراجعه به برنامه Task Manager می‌باشد.

آپتایم Uptime
Up Time در برنامه Task Manager ویندوز 10 – توجه داشته باشید در این پنجره برخلاف تعریف صحیح آپتایم، صرفا تفاوت زمان کنونی با زمان آخرین بوت نمایش داده می‌شود و مدتی که رایانه در حالت Sleep یا Hibernate قرار داشته از آن کاسته نمی‌شود. بنابراین مفهوم ارقام موجود در تصویر اینست که از زمان بوت شدن سیستم تاکنون 16 روز و 2 ساعت و 56 دقیقه و 20 ثانیه گذشته است.

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

میزبانی وب اشتراکی Shared web hosting

میزبانی وب اشتراکی یا Shared web hosting چیست؟

خدمات میزبانی وب اشتراکی (Shared web hosting) نوعی از خدمات میزبانی وب می‌باشد که در آن تعدادی وبسایت به یک سرور وب تخصیص داده شده و به صورت مشترک از منابع آن استفاده می‌کنند.

این نوع خدمات وب هاستیگ به دلیل تقسیم هزینه‌ها روی تعداد نسبتا زیادی وبسایت، در مقایسه با میزبانی اختصاصی (Dedicated)، سرور مجازی (Virtual Private Server) و … ارزان‌ترین نوع سرویس‌های میزبانی وب به شمار می‌رود. اغلب وبسایت‌های شخصی و یا وبسایت‌هایی که تعداد بازدیدکنندگان نسبتا اندک و محدودی دارند و اسکریپت‌های سنگینی روی آن‌ها اجرا نمی‌شود از این سرویس‌ها استفاده می‌کنند.

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

در میزبانی اشتراکی، فراهم‌کننده‌ی سرویس، مسئول مدیریت سرور، نصب نرم افزارها، بروزرسانی‌های امنیتی سیستم و … می‌باشد و از این منظر برای مشتریانی که تمایل، زمان یا دانش کافی برای انجام امور تخصصی از این دست را ندارند یک مزیت به شمار می‌رود. به علاوه معمولا فراهم‌کنندگان این خدمات، به صورت پیش فرض یکی از کنترل‌پنل‌های مبتنی بر وب مشهور نظیر سی پنل (cPanel)، دایرکت ادمین (DirectAdmin)، پلسک (Plesk) یا … را بدون لایسنس مجزا در اختیار مشتریان خود قرار می‌دهند.

مزایای میزبانی وب اشتراکی

  • هزینه‌ی پایین
  • آماده بودن سرور و عدم نیاز به مدیریت و پیکربندی تخصصی آن توسط مشتری
  • عدم نیاز به درگیری مشتری با تأمین امنیت و بروزرسانی سرور
  • امکان استفاده از کنترل‌پنل‌های محبوب بدون نیاز به صرف بودجه برای خرید لایسنس

معایب میزبانی وب اشتراکی

  • محدودیت در استفاده از منابع
  • عدم دسترسی ریشه‌ای (root access) به سرور
  • امکان کاهش کارایی و عدم پاسخگویی مناسب به هنگام بازدیدهای بالا یا بار سنگین
  • امنیت پایین‌تر به دلیل مشترک بودن منابع

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا

میزبانی وب Web hosting

میزبانی وب یا Web hosting چیست؟

سرویس میزبانی وب (Web hosting) به سرویسی گفته می‌شود که امکان دسترسی به یک وبسایت از طریق اینترنت را فراهم می‌آورد.

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

انواع مختلفی از وب هاستینگ وجود دارد. بسیاری از وب سایت‌های معمولی از میزبانی اشتراکی (Shared Web Hosting) استفاده می‌کنند. در این نوع میزبانی، منابع سرور (همانند پردازنده و میزان حافظه) میان چندین دامنه به اشتراک گذاشته می‌شود و برای میزان استفاده از این منابع محدودیت‌هایی در نظر گرفته می‌شود. برخی از شرکت‌های میزبانی نیز به صورت رایگان هاست‌های اشتراکی با ظرفیت و ویژگی‌های محدود (نظیر محدودیت در پهنای باند ماهیانه) ارائه می‌دهند یا در قبال سرویس خود تبلیغاتی را روی وبسایت مشتریان قرار می‌دهند. برای وبسایت‌های پربازدید و حرفه‌ای‌تر لازم است از سرویس‌های میزبانی اختصاصی (Dedicated Web Hosting) استفاده شود که هزینه‌ی نسبتا بالاتری دارند. در این نوع میزبانی، سرور (منابع سخت افزاری) به صورت اختصاصی در اختیار کاربر قرار می‌گیرد. در نوع رایج دیگری از میزبانی که با نام سرور خصوصی مجازی (Virtual Private Server یا VPS) شناخته می‌شود منابع سخت افزاری سرور به چندین سرور مجازی تقسیم می‌شوند و هرکدام به صورت اختصاصی در اختیار یک کاربر قرار می‌گیرند.

مشتری خدمات وب هاستینگ به هنگام خرید سرویس لازم است علاوه بر درنظر گرفتن نیاز خود و انواع میزبانی فوق، فاکتورهای دیگری از قبیل پشتیبانی از زبان‌های اسکریپت‌نویسی (نظیر PHP)، سیستم عامل سرور (نظیر ویندوز و لینوکس) و … را نیز در نظر بگیرد.

از مهم‌ترین کنترل پنل‌هایی که برای مدیریت و کنترل هاست مورد استفاده قرار می‌گیرد می‌توان به cPanel (برای سرورهای لینوکس)، Plesk (برای سرورهای ویندوزی و لینوکسی) و DirectAdmin (برای سرورهای لینوکسی) اشاره کرد.

پیوندهای پیشنهادی تک دیک

لینک واژه در ویکیپدیا