امنیت و ریکاوری

بکاپ گیری و ریکاوری سرور: برنامه بکاپ، بکاپ بیرونی و تست ریستور

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

در یک نگاه

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

سطح های خدمت

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

استاندارد

قیمت پس از بررسی
  • طراحی برنامه
  • فایل ها
  • دیتابیس
  • ذخیره بیرونی
  • تست بازگردانی
درخواست برآورد

کامل

قیمت پس از بررسی
  • طراحی برنامه
  • فایل ها
  • دیتابیس
  • ذخیره بیرونی
  • تست بازگردانی
  • ریکاوری
  • مستندسازی
درخواست برآورد

چه کارهایی انجام می شود

طراحی برنامه

مشخص کردن اینکه چه چیزی بکاپ شود، هر چند وقت، و چند نسخه نگه داشته شود، بر اساس نوع سایت و سرور

فایل ها

بکاپ فایل های سایت و پیکربندی ها با ابزارهایی مثل rsync یا ابزار بکاپ خود cPanel

دیتابیس

بکاپ دیتابیس با mysqldump یا ابزار مناسب سرور، نه کپی مستقیم فایل های دیتابیس در حال اجرا

ذخیره بیرونی

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

تست بازگردانی

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

ریکاوری

بازگردانی سایت ها، دیتابیس ها یا حساب ها بعد از خرابی، حذف تصادفی یا هک

مستندسازی

نوشتن اینکه نسخه ها کجا هستند و بازگردانی با چه ترتیبی انجام می شود

چه زمانی به این خدمت نیاز دارید

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

مراحل کار

  1. ۱

    وضعیت فعلی را بررسی می کنیم: چه بکاپی هست، کجاست، آخرین بار کی ساخته شده و چقدر حجم دارد.

  2. ۲

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

  3. ۳

    برنامه بکاپ و مقصد بیرونی را راه اندازی می کنیم و اولین نسخه کامل را می گیریم.

  4. ۴

    یک بازگردانی آزمایشی انجام می دهیم و نتیجه را بررسی می کنیم. اگر مشکل پیدا شود، برنامه را اصلاح می کنیم.

  5. ۵

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

  6. ۶

    اگر خرابی رخ داده باشد، بر اساس آخرین نسخه سالم ریکاوری را انجام می دهیم.

چه چیزی از شما لازم داریم

  • نوع سرور و پنل (cPanel، Plesk، یا بدون پنل)، و فهرست سایت ها و دیتابیس هایی که باید پوشش داده شوند.
  • مقصد ذخیره بیرونی. اگر ندارید، مناسب ترین گزینه را با هم انتخاب می کنیم.
  • دسترسی به سرور. رمز root را در متن تیکت ننویسید. دسترسی از طریق فیلدهای خصوصی تیکت یا یک حساب موقت که بعد از پایان کار حذف می شود داده می شود.
  • در مورد ریکاوری، زمان تقریبی خرابی و آخرین نسخه ای که می دانید سالم بوده است.
  • فضای کافی در مقصد، چون حجم نسخه ها با تعداد و مدت نگهداری آن ها زیاد می شود.

چه چیزی تحویل می دهید و چه چیزی تضمین نمی شود؟

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

محدودیت ها:

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

سوالات پرتکرار

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