پرش به محتوا
هاست سی‌پنل

هاست ابری؛ آیا واقعاً از قطعی سایت جلوگیری می‌کند؟

۸ دقیقه مطالعه

عنوان ابری به‌تنهایی درباره پایداری و افزایش ظرفیت کافی نیست. این راهنما سؤال‌های لازم برای مقایسه معماری، مسئولیت و هزینه واقعی را مطرح می‌کند.

سرویس ابری با اجزای جدا: یکی از گره‌ها از کار افتاده و بار به گره سالم منتقل می‌شود.

هاست ابری در بسیاری از صفحه‌های فروش با وعده پایداری و رشد آسان معرفی می‌شود. اما از روی این نام نمی‌توان فهمید سایت هنگام خرابی یک بخش چه وضعی دارد یا افزایش منابع چگونه انجام می‌شود. دو سرویس با همین عنوان ممکن است معماری و تعهد بسیار متفاوتی داشته باشند.

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

کدام قسمت سرویس ابری است؟

ممکن است ماشین روی زیرساخت مجازی ابری اجرا شود، فایل‌ها در فضای توزیع‌شده باشند یا امکان افزایش منابع از پنل وجود داشته باشد. هیچ‌کدام به‌تنهایی ثابت نمی‌کنند برنامه شما در چند محل هم‌زمان فعال است. از ارائه‌دهنده شرح ساده معماری بخواهید.

لازم نیست نقشه محرمانه شبکه را دریافت کنید. پاسخ کاربردی کافی است: اگر میزبان فیزیکی خراب شود چه اتفاقی می‌افتد؟ اگر فضای ذخیره‌سازی مشکل پیدا کند چه می‌شود؟ آیا برنامه به‌صورت خودکار برمی‌گردد یا پشتیبانی باید اقدام کند؟

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

چند نسخه داشتن با بکاپ یکی نیست

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

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

افزایش منابع خودکار است؟

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

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

در خرابی، کدام بخش در دسترس می‌ماند؟

خرابی یک ماشین، یک مرکز داده یا یک سرویس وابسته سناریوهای متفاوت‌اند. از عبارت «بدون قطعی» بخواهید به سناریوی مشخص تبدیل شود. ممکن است زیرساخت امکان جابه‌جایی ماشین را داشته باشد، اما بازیابی برنامه همچنان زمان بخواهد.

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

نکته: هاست ابری را با چهار سؤال بسنجید: چه چیزی توزیع شده، چه چیزی خودکار است، چه چیزی قابل بازیابی است و چه چیزی جدا هزینه دارد؟

صورت‌حساب چه چیزهایی را پنهان می‌کند؟

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

اگر امکان هشدار هزینه یا سقف مصرف وجود دارد، آن را بررسی کنید. رشد موفق سایت نباید با صورت‌حساب کاملاً غیرمنتظره همراه شود. همچنین هزینه خروج از سرویس و انتقال داده را در تصمیم اولیه ببینید.

چه زمانی گزینه ابری مناسب‌تر است؟

وقتی انعطاف منابع، نیاز به معماری مشخص یا مدیریت زیرساخت متناسب با رشد برای شما ارزش عملی دارد. در مقابل، سایت ساده‌ای با بار ثابت ممکن است روی سرویس مدیریت‌شده معمولی هم خوب کار کند. عنوان جدید به‌تنهایی دلیل مهاجرت نیست.

  1. نیاز واقعی را بنویسید.
  2. معماری و مسئولیت‌ها را روشن کنید.
  3. روش افزایش منابع و بازیابی را بپرسید.
  4. هزینه معمول و اوج را مقایسه کنید.
  5. پیش از انتقال، نسخه آزمایشی را بررسی کنید.
منابع سرور در اوج بازدید از دو واحد به چهار واحد افزایش یافته و در کنار آن مصرف ماه با هشدار پیش از رسیدن به سقف هزینه پایش می‌شود.
افزایش ظرفیت سرویس همراه با کنترل مصرف بررسی می‌شود.

یک مثال عملی برای تصمیم‌گیری

یک سایت ثبت‌نام فرضی بیشتر سال خلوت است و در روز رویداد مراجعه زیادی دارد. در این مثال، مسئله‌ای که باید حل شود این است: نیاز به ظرفیت کوتاه‌مدت و روشن نبودن روش افزایش منابع قرار نیست از روی یک نشانه، نتیجه قطعی بگیریم. بهتر است ابتدا معلوم کنیم چه چیزی قابل مشاهده است و چه چیزی فقط حدس ماست. این تفکیک جلوی خرید عجولانه یا تغییر تنظیماتی را می‌گیرد که به مشکل ارتباطی ندارند.

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

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

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

پیش از اقدام، معیار نتیجه را مشخص کنید

برای موضوع هاست ابری، نتیجه مورد انتظار در این سناریو چنین است: پاسخ‌گویی در بار مورد انتظار با هزینه و مسئولیت قابل پیش‌بینی. این جمله را در درخواست خود بنویسید تا معیار تحویل برای دو طرف یکسان باشد. عبارت‌هایی مثل «بررسی شد» یا «انجام شد» به‌تنهایی نشان نمی‌دهند نیاز شما برطرف شده است. باید نتیجه‌ای وجود داشته باشد که بتوان آن را مشاهده یا تأیید کرد.

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

این پرسش را مطرح کنید: «در زمان اوج، کدام بخش خودکار افزایش می‌یابد و کدام بخش نیازمند اقدام ماست؟» پاسخ خوب باید محدودیت‌ها و اقدام بعدی را روشن کند. اگر جواب فقط یک عبارت تبلیغاتی یا توصیه کلی بود، جزئیات مربوط به وضعیت خودتان را بخواهید. هدف گرفتن قول ناممکن نیست؛ باید بتوانید بفهمید چه چیزی در تعهد ارائه‌دهنده است و کدام بخش به تنظیمات یا تصمیم شما وابسته است.

چک‌لیست پیگیری و تحویل

  1. شرح کوتاهی از نیاز و شرایط فعلی بنویسید؛ نام سرویس، دامنه مرتبط و زمان مشاهده مسئله را در صورت نیاز ثبت کنید.
  2. مدرک مربوط را جمع کنید و اطلاعات محرمانه مثل رمز، کلید یا داده مشتری را از نسخه ارسالی عمومی حذف کنید.
  3. اقدام پیشنهادی را به یک نتیجه قابل بررسی وصل کنید و مشخص کنید چه کسی آن را انجام می‌دهد.
  4. اگر تغییر بر سرویس فعال اثر دارد، زمان انجام و روش حفظ وضعیت قبلی را پیشاپیش هماهنگ کنید.
  5. پس از اقدام، بررسی اصلی را انجام دهید: عملیات ثبت‌نام در آزمون مجاز موفق باشد و هزینه و هشدارهای مصرف روشن باشند.
  6. نتیجه و موارد باقی‌مانده را ثبت کنید؛ پایان یک درخواست پشتیبانی لزوماً به معنی پایان همه بررسی‌های لازم نیست.

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

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

خروج از سرویس را از ابتدا قابل انجام نگه دارید

فرمت خروجی پایگاه داده، دسترسی به فایل‌ها و وابستگی به خدمات اختصاصی را بشناسید. هرچه بخش‌های بیشتری فقط با ابزار خاص یک ارائه‌دهنده کار کنند، انتقال ممکن است به برنامه دقیق‌تری نیاز داشته باشد. این ویژگی الزاماً بد نیست، اما باید آگاهانه پذیرفته شود.

یک آزمون کوچک خروج داده می‌تواند ابهام را کم کند. لازم نیست از همان روز اول مهاجرت کنید؛ کافی است بدانید در صورت نیاز چه چیزی قابل دریافت است و چه چیزی باید بازسازی شود. هزینه و زمان این کار را در مقایسه اولیه سرویس‌ها ببینید.

برای مطالعه بیشتر

مطالب مرتبط را در راهنمای هاست سی‌پنل و صفحه سوالات متداول دنبال کنید.

مراجع فنی این مقاله: تعریف میزبانی ابری AWS و نمونه تعهد سطح خدمت.

سوالات متداول

آیا ابری یعنی بدون قطعی؟

خیر؛ معماری، سناریوی خرابی و تعهد سرویس باید روشن باشند.

آیا افزایش منابع همیشه خودکار است؟

نه؛ ممکن است با درخواست یا تغییر بسته انجام شود.

آیا تکثیر داده جای بکاپ را می‌گیرد؟

خیر؛ خطا یا حذف ممکن است تکثیر شود. نسخه‌های قابل بازگشت جدا لازم‌اند.

آیا هاست ابری همیشه ارزان‌تر است؟

به مصرف و مدل هزینه بستگی دارد. هزینه‌های جانبی را هم مقایسه کنید.

برای سایت کوچک هم لازم است؟

به نیاز واقعی بستگی دارد؛ نام سرویس به‌تنهایی دلیل خرید نیست.


  • هاست ابری
  • زیرساخت ابری
  • افزایش منابع
  • پایداری سایت
  • هزینه هاست

مقاله‌های مرتبط

ادامه همین موضوع در وبلاگ.

همه مقاله‌ها
کمک فنی

برای اجرای این کار کمک می‌خواهید؟

تیم فنی Wbweb از طراحی سایت تا هاست و سرور کنار شماست؛ درخواستتان را ثبت کنید یا تیکت بزنید.