اهمیت بک آپ گیری اطلاعات سرور
اهمیت بک آپ گیری اطلاعات سرور
به احتمال زیاد اخیرا اخبار بدی را که درباره آتش گرفتن دیتاسنتر یا هک شدن سرویس ابری منتشر شده است را شنیدهاید یا حتما موارد بسیار زیادی از خراب شدن دیسک سرور یا هک شدن سرورها و سایتها و همچنین از بین رفتن اطلاعات سایتها به گوش شما خورده است.
در چند سال اخیر پدیده و رویداد جدیدی به اسم باج افزار رواج زیادی پیدا کرده است. اطلاعات سایت یا دیسک سرور شما بعد از نفوذ به صورت رمزگذاری شده تبدیل میشود و از شما برای دسترسی دوباره به آنها باج میخواهند. اطلاعات کاربران روی سرورهای اختصاصی و مجازی از مهمترین دغدغههای کسب و کارها و وبسایتها و همچنین به عبارتی از ارزشمندترین سرمایههای آنها است. تهیه کردن بک آپ (نسخه پشتیبان) به طور مستمر از این اطلاعات، قسمتی از فعالیتهای هر مدیر سرور یا مسئول هر وبسایتی باید باشد.
در این مقاله سعی داریم در مورد بک آپ گیری از سرورها یا مشتریان و کاربرانی که سرورهای سازمانی دارند، بیشتر صحبت کنیم؛ البته که این راهکارها و راه حلها برای هر وبسایتی به تنهایی موثر و مفید است.
قابل ذکر است که اطلاعات یک نرم افزار، سرویس یا وبسایت روی دیسک ذخیره میشود. این دیسک میتواند روی سرور یا حتی روی کامپیوتر شخصی شما باشد. البته در این مطلب وارد موضع بک آپ گیری از سیستمهای خانگی و شخصی نمیشویم، اما توضیحات و مفاهیم ارائه شده درباره آنها نیز صادق است. همچنین گفتن این موضوع هم بسیار ضروری به نظر میرسد که راهکارهایی مانند دیسکهای raid برای سرور اختصاصی یا تهیه snapshot برای سرور مجازی به هیچ عنوان جایگزین بک آپ نیستند.
از چه اطلاعاتی باید بک آپ گرفت؟
جواب کوتاه و آسان به سوال بالا این است که از همه چیز؛ اما بعضی اوقات اطلاعات مهم در سرویسها و نرم افزارهای مختلفی هستند که نحوه بک آپ گیری از آنها نیز بسیار متفاوت است. بنابراین در این خصوص با مدیر سرور یا تیم نرم افزاری خود مشورت کنید.
اطلاعات حیاتی سرویس خود را شناسایی و اولویت بندی کنید: به طور مثال فایلهای نرم افزار یک وبسایت ممکن است در طول زمان تغییرات بسیار زیادی نداشته باشند و بک آپ گیری با فاصله زمانی زیاد نیز کافی باشد ولی اطلاعاتی که مشتریان روی سایت وارد میکنند یا در دیتابیسهای سایت ذخیره میشوند، در لحظه امکان دارد تغییر کند. بنابراین هرچه فاصله بک آپ گیری از دیتابیس کمتر باشد، در مواقعی که به این نسخههای بک آپ مراجعه میکنید، اطلاعات زیاد و جدیدتری قابل بازیابی خواهد بود.
روش و محل نگهداری بک آپ
حال که با اهمیت بک آپ گیری آشنا شدیم، سوال بعدی که پیش میآید این است که این بک آپها را کجا و به چه شکلی نگهداری کنیم. شیوههای مرسوم و رایج برای بک آپ گیری از اطلاعات یک سایت یا یک سرور معمولا به شکل زیر است.
1- تهیه بک آپ روی دیسک اصلی سرور
از فایلها و اطلاعات روی همان دیسک و به طور مثال در مسیر یا دایرکتوری دیگری بک آپ تهیه کنیم. مزیتهای این روش عبارتاند از: هزینه اضافی ندارد و سریع و آسان راه اندازی میشود. در عین حال این روش معایب قابل توجهی نیز دارد و غیر قابل اعتماد است که عبارتاند از: در مواقعی که دیسک دچار اشکال شود یا در سرور نفوذی انجام شود (هک) که در این صورت فایلهای بک آپ نیز احتمالا از بین خواهند رفت.
2- تهیه بک آپ روی دیسک دوم سرور
به طور معمول سرورهای اختصاصی قابلیت اضافه کردن چند دیسک (علاوهبر دیسک اصلی) را دارند. از دیسک دوم میتوان در جهت محل ذخیره سازی بک آپ استفاده کرد. این روش یکی از مرسومترین روشهای بک آپ گیری است و با درصد بالایی مفیدترین آنها هم هست که مزایای آن به صورت زیر است:
بالاترین سرعت تهیه بک آپ و ریستور اطلاعات.
در صورت بروز مشکلات نرم افزاری یا سخت افزاری برای دیسک اصلی یا سیستم عامل، به تنهایی قابل استفاده است.
از مشکلات این روش هم نباید غافل شد:
کمی هزینه دارد.
در صورت حمله باج افزار یا نفوذ در سرور (هک) امکان دارد بک آپ نیز از بین برود.
در صورت بروز حادثههای غیر مترقبه برای سرور یا دیتاسنتر، بک آپ از بین خواهد رفت.
3- تهیه بک آپ به صورت ریموت (سرور دیگر)
شبیه به سناریوی قبلی را در نظر بگیرید اما فرض کنید دیسک روی سرور دیگری در کنار سرور اصلی باشد. در این روش برای رهایی از احتمالات از بین رفتن اطلاعات به خاطر نفوذ یا باج افزار، بهتر است ارتباط بین این دو سرور تنها در زمانهای بک آپ گیری مورد استفاده قرار بگیرد که معمولا از روشهایی مانند remote ftp/rsync استفاده میشود.
مزیتهای این روش عبارتاند از:
در صورت بروز هرگونه مشکل سخت افزاری یا نرم افزاری برای دیسک اصلی یا سیستم عامل، به تنهایی قابل استفاده است.
در صورت نفوذ در سرور یا حملات باج افزار، قابل استفاده است.
اما معایب آن عبارت است از:
کمی هزینه دارد.
سرعت عملیات بک آپ گیری یا ریستور، محدود به شرایط شبکه و ارتباط بین سرورها است.
در صورت بروز حوادث غیر مترقبه برای سرور یا دیتاسنتر، بک آپ از بین خواهد رفت.
4- تهیه بک آپ به صورت ریموت (دیتاسنتر دیگر)
این روش از بک آپ گیری تقریبا شبیه روش قبلی (سرور ریموت) است؛ اما با این تفاوت که مصرف اصلی آن برای شرایط بحرانی یا به اصطلاح disaster plan است. فرض کنید بنا به یک سری دلایل مانند حوادث غیر مترقبه نظیر زلزله یا آتش سوزی دیتاسنتری که سرور شما در آن قرار گرفته دچار حادثه شود. دسترسی شما به همهی سرورهای داخل آن دیتاسنتر قطع خواهد شد.
مزایای این روش عبارتاند از:
همهی مزایای بک آپ گیری به شکل ریموت (سرور دیگر).
در صورت مشکلات نرم افزاری یا سخت افزاری برای سرور قابل استفاده است. در صورت بروز هرگونه بحران در دیتاسنتر قابل استفاده است.
معایب:
هزینه دارد.
سرعت عملیات بک آپ گیری یا ریستور، محدود به شرایط شبکه و ارتباط بین سرورها است.
از ترافیک سرور برای نقل و انتقال نسخههای بک آپ استفاده میشود.
5- تهیه بک آپ به شکل آفلاین (دانلود یا کپی)
به شکل دورهای برنامه ریزی کنید که فایلهای بک آپ را روی کامپیوتر دانلود یا کپی کنید.مفیدترین مصرف چنین روشی، برای حالتهای بازیابی اطلاعات از بحران یا حوادث غیر مترقبه است.
مزایا:
همه مزیتهای بک آپ گیری به شکل ریموت (دیتاسنتر دیگر)
در صورت قطع ارتباط با اینترنت و دیتاسنترها و اختلالهای برق شهری بلند مدت قابل استفاده هستند.
معایب:
هزینه دارد.
عملیات بک آپ گیری زمانبر و سخت است.
نگداری اطلاعات بک آپ گیری شده مشکل است.
عملیات ریستور کردن زمانبر و سخت است.
برای خدمات و نصب و راه اندازی شبکه، نصب و راه اندازی شبکه به سایت فست پرداز مراجعه کنید و برای اطلاعات در مورد شرایط خدمات و نصب از مشاوره تخصصی کارشناسان فست پرداز بهرهمند شوید.