بکاپ سایت؛ چند وقت یک بار و کجا ذخیره کنیم؟ | تیپرینو همین حالا جزئیات و شرایط را بخوانید.
نویسنده
تیپرینو
تاریخمطالعه
8 دقیقه
بکاپ سایت؛ چند وقت یکبار و کجا ذخیره کنیم؟
بکاپ سایت یکی از مهمترین بخشهای نگهداری یک وبسایت است، اما صرفاً داشتن یک فایل پشتیبان به معنی داشتن سیستم بکاپ مناسب نیست. مهم است که نسخه پشتیبان در زمان درست تهیه شود، اطلاعات موردنیاز را شامل شود و در محلی جدا از سرور اصلی نگهداری شود تا در صورت بروز مشکل بتوان از آن برای بازگردانی سایت استفاده کرد.
خرابی سرور، حذف اشتباهی فایلها، خطا هنگام بهروزرسانی، مشکلات فنی یا حتی حملات امنیتی میتوانند باعث از دست رفتن بخشی از اطلاعات سایت شوند. داشتن یک برنامه منظم برای بکاپ، ریسک از دست رفتن اطلاعات را کاهش میدهد و روند بازیابی سایت را سادهتر میکند.
بکاپ سایت دقیقاً شامل چه چیزهایی است؟
بکاپ سایت فقط کپی کردن فایلهای ظاهری سایت نیست. بسته به نوع سایت، اطلاعات مختلفی باید در نسخه پشتیبان قرار بگیرند.
فایلهای سایت، تصاویر و رسانهها، قالب، افزونهها، تنظیمات و پایگاه داده از مهمترین بخشهایی هستند که معمولاً باید در فرایند بکاپگیری در نظر گرفته شوند. در سایتهای فروشگاهی نیز اطلاعات سفارشها، محصولات و اطلاعات مرتبط با کاربران اهمیت بیشتری پیدا میکنند.
اگر فقط فایلهای سایت ذخیره شوند اما پایگاه داده از بین برود، ممکن است بخش قابلتوجهی از اطلاعات سایت قابل بازیابی نباشد. به همین دلیل باید مشخص شود نسخه پشتیبان دقیقاً چه دادههایی را شامل میشود.
هر چند وقت یکبار از سایت بکاپ بگیریم؟
برای همه سایتها نمیتوان یک فاصله زمانی ثابت تعیین کرد. تعداد بکاپها باید بر اساس میزان تغییر اطلاعات سایت و اهمیت دادهها مشخص شود.
برای سایتی که محتوای آن به ندرت تغییر میکند، ممکن است بکاپ هفتگی یا حتی با فاصله بیشتر قابل بررسی باشد. اما در یک فروشگاه اینترنتی که هر روز سفارش، کاربر یا اطلاعات جدید ایجاد میشود، بکاپگیری باید با فاصله کوتاهتری انجام شود.
هرچه اطلاعات جدید بیشتری بین دو بکاپ ایجاد شود، در صورت بروز مشکل احتمال از دست رفتن همان اطلاعات بیشتر خواهد بود. بنابراین سایتهای پرتراکنش معمولاً به برنامه بکاپگیری دقیقتری نیاز دارند.
یک برنامه ساده برای بکاپگیری
برای بسیاری از کسبوکارها میتوان یک برنامه چندلایه در نظر گرفت. برای مثال، بکاپهای روزانه برای اطلاعات پرتغییر و بکاپهای هفتگی یا ماهانه برای نگهداری نسخههای قدیمیتر.
تعداد نسخههایی که باید نگهداری شوند نیز اهمیت دارد. اگر هر بار بکاپ جدید جایگزین نسخه قبلی شود، در صورت خراب بودن آخرین نسخه ممکن است راه بازگشت مناسبی وجود نداشته باشد.
بهتر است چند نسخه از بکاپهای اخیر نگهداری شود تا امکان بازگردانی سایت به یک نقطه زمانی مناسب وجود داشته باشد.
بکاپ را کجا ذخیره کنیم؟
یکی از مهمترین اصول بکاپ این است که نسخه پشتیبان نباید فقط روی همان سروری قرار داشته باشد که سایت روی آن اجرا میشود. اگر سرور دچار مشکل جدی شود یا اطلاعات آن از بین برود، بکاپی که در همان محیط قرار دارد نیز ممکن است قابل استفاده نباشد.
بهتر است حداقل بخشی از نسخههای پشتیبان در یک محل جداگانه نگهداری شوند. فضای ذخیرهسازی ابری، سرور یا فضای ذخیرهسازی مستقل و در برخی شرایط یک حافظه فیزیکی جداگانه میتوانند گزینههای مختلفی باشند.
چرا چند محل برای ذخیره بکاپ بهتر است؟
نگهداری چند نسخه در چند محل مختلف، وابستگی کسبوکار به یک نقطه را کاهش میدهد. برای مثال، اگر بکاپ اصلی روی سرور دیگری نگهداری شود اما آن سرور نیز دچار مشکل شود، وجود یک نسخه جداگانه میتواند اهمیت زیادی داشته باشد.
به همین دلیل، بهتر است برای اطلاعات مهم فقط به یک نسخه پشتیبان یا یک محل ذخیرهسازی متکی نباشیم.
بکاپ خودکار بهتر است یا دستی؟
بکاپ دستی ممکن است برای سایتهای کوچک و کمتغییر قابل استفاده باشد، اما وابستگی کامل به یادآوری افراد میتواند باعث شود بکاپگیری در زمان مناسب انجام نشود.
در بکاپ خودکار، فرایند تهیه نسخه پشتیبان بر اساس یک برنامه مشخص انجام میشود. این روش احتمال فراموش شدن بکاپ را کاهش میدهد و برای سایتهایی که اطلاعات آنها مرتب تغییر میکند، کاربرد بیشتری دارد.
با این حال، خودکار بودن بکاپ به معنی قابل اعتماد بودن آن نیست. وضعیت اجرای بکاپ باید بررسی شود تا مشخص باشد نسخهها واقعاً ایجاد شدهاند و در صورت نیاز قابل استفاده هستند.
فقط گرفتن بکاپ کافی نیست؛ بازیابی را هم آزمایش کنید
یکی از اشتباهات رایج این است که مدیر سایت فقط به وجود فایل بکاپ توجه میکند و هیچوقت فرایند بازیابی را آزمایش نمیکند.
ممکن است یک فایل پشتیبان به دلیل ناقص بودن، خرابی یا مشکل در فرایند تهیه، هنگام بازیابی قابل استفاده نباشد. بنابراین بهتر است در بازههای مشخص، امکان بازگردانی اطلاعات بررسی شود.
آزمایش بازیابی به شما نشان میدهد که بکاپ واقعاً قابل استفاده است و در صورت بروز مشکل، چه مراحلی برای بازگرداندن سایت باید طی شوند.
بکاپ را رمزگذاری و دسترسی آن را محدود کنیم
نسخه پشتیبان میتواند حاوی اطلاعات مهمی از سایت باشد. به همین دلیل، محل ذخیره بکاپ نیز باید مانند سایر بخشهای زیرساخت سایت محافظت شود.
دسترسی به فایلهای پشتیبان بهتر است فقط در اختیار افراد یا سیستمهایی باشد که واقعاً به آن نیاز دارند. در صورت استفاده از فضای ذخیرهسازی آنلاین نیز باید تنظیمات امنیتی حساب و سطح دسترسی به دقت بررسی شود.
قبل از تعیین برنامه بکاپ چه چیزهایی را بررسی کنیم؟
برای تعیین برنامه مناسب، ابتدا باید مشخص شود سایت چه مقدار داده تولید میکند و اطلاعات آن با چه سرعتی تغییر میکنند. همچنین باید مشخص شود در صورت بروز مشکل، حداکثر چه مقدار اطلاعات قابل از دست رفتن است.
در یک سایت شرکتی ساده، اطلاعات ممکن است تغییرات کمی داشته باشند؛ اما در یک فروشگاه اینترنتی، هر سفارش جدید بخشی از دادههای مهم کسبوکار محسوب میشود. بنابراین برنامه بکاپ این دو سایت نمیتواند الزاماً یکسان باشد.
جمعبندی
بکاپ مناسب سایت باید سه ویژگی اصلی داشته باشد: منظم باشد، در محل مناسب نگهداری شود و امکان بازیابی آن آزمایش شده باشد.
تعداد دفعات بکاپگیری باید بر اساس میزان تغییر اطلاعات و اهمیت دادهها تعیین شود. برای اطلاعات مهم، نگهداری چند نسخه و قرار دادن بخشی از آنها در محلی جدا از سرور اصلی میتواند ریسک از دست رفتن اطلاعات را کاهش دهد.
در نهایت، بکاپ زمانی ارزش واقعی خود را نشان میدهد که در زمان بروز مشکل بتوان از آن استفاده کرد. به همین دلیل، طراحی یک برنامه مشخص برای تهیه، نگهداری، کنترل و آزمایش نسخههای پشتیبان، بخشی از نگهداری حرفهای هر سایت است.