رفتن به محتوای اصلی

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

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

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

در یک نگاه

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

سطح های خدمت

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

پکیج پایه

قیمت پس از بررسی

۹ کار انجام می شود

  • بررسی اولیه
  • بررسی بکاپ های موجود، محل نگهداری و آخرین تاریخ آن ها
  • تعیین مهم ترین داده و مقدار عقب رفتن قابل تحمل
  • بکاپ فایل و دیتابیس
  • بکاپ فایل های سایت با rsync یا ابزار بکاپ cPanel
  • بکاپ دیتابیس با mysqldump یا ابزار مناسب سرور
  • برنامه
  • تعیین فاصله بکاپ و تعداد نسخه های نگهداری شده
  • راه اندازی زمان بندی خودکار بکاپ
  • ذخیره بیرونی
  • ارسال نسخه ها به مقصدی بیرون از سرور
  • تست
  • گرفتن اولین نسخه کامل
  • مستندسازی و تحویل
  • خلاصه برنامه بکاپ و محل هر نسخه
ثبت سفارش

پکیج استاندارد

قیمت پس از بررسی

۱۹ کار انجام می شود

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

پکیج کامل

قیمت پس از بررسی

۲۶ کار انجام می شود

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

کدام سطح مناسب شماست

پایه

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

استاندارد

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

کامل

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

مقایسه کامل پکیج ها

کارپایهاستانداردکامل
بررسی اولیه
بررسی بکاپ های موجود، محل نگهداری و آخرین تاریخ آن ها✓✓✓
تعیین مهم ترین داده و مقدار عقب رفتن قابل تحمل✓✓✓
فهرست سایت ها و دیتابیس های تحت پوشش-✓✓
بکاپ فایل و دیتابیس
بکاپ فایل های سایت با rsync یا ابزار بکاپ cPanel✓✓✓
بکاپ فایل های پیکربندی سرور-✓✓
بکاپ دیتابیس با mysqldump یا ابزار مناسب سرور✓✓✓
هماهنگ کردن زمان بکاپ فایل و دیتابیس-✓✓
برنامه
تعیین فاصله بکاپ و تعداد نسخه های نگهداری شده✓✓✓
راه اندازی زمان بندی خودکار بکاپ✓✓✓
بررسی نتیجه و خطاهای اجرای زمان بندی شده-✓✓
اصلاح برنامه بر اساس نتیجه تست بازگردانی--✓
ذخیره بیرونی
ارسال نسخه ها به مقصدی بیرون از سرور✓✓✓
تنظیم مدت نگهداری و پاک سازی نسخه های قدیمی-✓✓
ثبت حجم هر نسخه و پیش بینی فضای لازم در مقصد-✓✓
تست
گرفتن اولین نسخه کامل✓✓✓
بازگردانی آزمایشی روی محیط آزمایشی و بررسی سالم بودن سایت-✓✓
تست بازگردانی حساب کامل، علاوه بر سایت و دیتابیس--✓
ریکاوری
بازگردانی سایت یا دیتابیس بعد از خرابی یا حذف تصادفی-✓✓
بازگردانی بعد از هک همراه بررسی آلوده نبودن نسخه--✓
فهرست مواردی که بازگردانی شده و مواردی که برنمی گردد--✓
آماده کردن نسخه سالم به عنوان پایه انتقال به سرور جدید--✓
مستندسازی و تحویل
خلاصه برنامه بکاپ و محل هر نسخه✓✓✓
سند مرحله به مرحله بازگردانی-✓✓
توضیح ترتیب بازگردانی برای شما یا تیم فنی تان--✓
تحویل بکاپ فعال همراه نتیجه تست-✓✓
پیشنهاد زمان تست دوباره بعد از رشد سایت یا سرور--✓

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

طراحی برنامه

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

فایل ها

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

دیتابیس

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

ذخیره بیرونی

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

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

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

ریکاوری

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

مستندسازی

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

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

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

مراحل کار

  1. ۱

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

  2. ۲

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

  3. ۳

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

  4. ۴

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

  5. ۵

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

  6. ۶

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

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

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

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

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

محدودیت ها:

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

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

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