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

چرا داشتن یک برنامه بازیابی برای دفتر کار خانگی اهمیت دارد

وقتی یک مرکز داده (Data Center) دچار مشکل می‌شود، مهندسان از یک دستورالعمل مشخص پیروی می‌کنند: تکثیر داده‌ها، سوئیچ به یک منطقه پشتیبان (Standby Region) و اندازه‌گیری زمان هدف بازیابی (RTO) و نقطه هدف بازیابی (RPO). اکثر توسعه‌دهندگان با میز کار خود مانند یک سیستم «تک‌منطقه‌ای» (single-region) بدون نسخه پشتیبان برخورد می‌کنند. یک قطعی ساده در سرویس اینترنت (ISP)، قطع شدن فیوز یا تمام شدن باتری لپ‌تاپ می‌تواند یک کارمند دورکار را ساعت‌ها از دسترس خارج کند.

از مرکز داده تا میز کار: مراحل اجرا

۱. میزان مصرف برق خود را اندازه‌گیری کنید

به جای حدس و گمان، با اعداد واقعی شروع کنید. برچسب وات (wattage) روی هر دستگاه را چک کنید یا یک وات‌متر را به پریز متصل کنید. اعداد معمول عبارتند از:

  • لپ‌تاپ: ۴۵–۶۵ وات
  • مانیتور خارجی: هر کدام ۲۰–۴۰ وات
  • روتر و مودم: مجموعاً ۱۰–۲۰ وات

این اعداد را با هم جمع کرده و یک حاشیه امنیت (safety margin) نیز در نظر بگیرید. مجموع این اعداد، ظرفیتی را نشان می‌دهد که منبع برق پشتیبان شما باید فراهم کند.

۲. ایجاد سیستم جایگزین اینترنت (Internet Failover)

داشتن تنها یک ISP معادل یک پایگاه داده تک‌منطقه‌ای است؛ بدون افزونگی (redundancy) و بدون راهکار جایگزین. برای جلوگیری از قطع شدن کار، این موارد را در نظر بگیرید:

  • یک روتر Dual-WAN که در صورت قطع شدن خط اصلی، به‌طور خودکار به خط ثانویه سوئیچ می‌کند.
  • یک هات‌سپات موبایل 4G/5G به عنوان پشتیبان برای قطعی‌های محلی.

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

۳. تعیین اهداف بازیابی

دو سوال بپرسید:

  • RTO: پس از قطع برق یا اتصال، چقدر سریع باید دوباره آنلاین شوم؟
  • RPO: چقدر از حجم کارم را می‌توانم از دست بدهم، پیش از آنکه این اختلال غیرقابل‌تحمل شود؟

هزینه‌ی تجهیزات را با ریسک واقعی تطبیق دهید، نه با وحشت ناشی از بدترین سناریوی ممکن.

۴. تست، تست، تست

برنامه‌ی جایگزینی (failover) که هرگز اجرا نشود، فقط یک کاغذ است. بررسی‌های منظم را برنامه‌ریزی کنید:

  • هر چند ماه یک‌بار، UPS را تحت بار باتری تست کنید؛ بررسی کنید که آیا می‌تواند مصرف محاسبه‌شده‌ی شما را برای مدت زمان RTO هدف پوشش دهد یا خیر.
  • باتری‌های UPS را هر سه تا پنج سال یک‌بار تعویض کنید، زیرا ظرفیت آن‌ها به‌صورت نامحسوس کاهش می‌یابد.
  • با جدا کردن خط اصلی، یک قطعی ISP را شبیه‌سازی کنید و مطمئن شوید که روتر Dual-WAN به خط پشتیبان سوئیچ می‌کند.

دفترچه‌های راهنما را برای هر قطعه‌ای که ممکن است نیاز به تعویض سریع داشته باشد، دم دست نگه دارید.

دغدغه‌ی توسعه‌دهندگان

برخی استدلال می‌کنند که دفتر کار خانگی، هزینه‌ی خرید دستگاه‌های UPS، روترهای Dual-WAN یا هات‌سپات‌های موبایل را توجیه نمی‌کند.

نتیجه‌گیری

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