مقاله‌هاBackup

راهبرد پشتیبان‌گیری: از RPO تا آزمون بازگردانی

سیاست پشتیبان‌گیری با پاسخ به دو عدد شروع می‌شود: چقدر داده و چقدر زمان می‌توانید از دست بدهید.

تصویرسازی چرخه‌ی پشتیبان‌گیری سه‌لایه

سیاست پشتیبان‌گیری با پاسخ به دو عدد شروع می‌شود: چقدر داده می‌توانید از دست بدهید و چقدر می‌توانید خارج از سرویس باشید.

دو عددی که همه‌چیز را تعیین می‌کنند

  • RPO — بیشترین داده‌ی قابل‌ازدست‌رفتن؛ فاصله‌ی پشتیبان‌گیری را تعیین می‌کند.

  • RTO — بیشترین زمان خارج از سرویس؛ روش بازگردانی را تعیین می‌کند.

اگر RPO یک ساعت باشد، پشتیبان روزانه کافی نیست؛ این یک نتیجه‌ی حساب است، نه سلیقه.

قاعده‌ی سه‌لایه

  1. سه نسخه از داده.

  2. دو رسانه‌ی متفاوت.

  3. یک نسخه در محل دیگر.

  • پشتیبان را رمزنگاری کنید.

  • فهرست پشتیبان را پایش کنید، نه فقط اجرای کار را.

  • بازگردانی را زمان‌بندی‌شده آزمون کنید.

تصویرسازی چرخه‌ی پشتیبان‌گیری سه‌لایه

پشتیبانی که بازگردانی‌اش آزمون نشده، یک فرض است.

# آزمون بازگردانی در محیط ایزوله، نه روی سرویس زنده
pg_restore --clean --if-exists \
  --dbname="postgresql://localhost/restore_test" \
  /backups/ramo-$(date +%F).dump

دست‌اندرکاران

ویراستار
سارا محمدی

برای اجرای حرفه‌ای‌تر این موضوع نیاز به راهنمایی دارید؟

تیم RAMO می‌تواند در طراحی سایت، سئو، شبکه و زیرساخت IT کنار کسب‌وکار شما باشد؛ از بررسی اولیه تا اجرا و پشتیبانی.