برای توضیح اینکه CDP یا Continuous data protection چیه ؟ و به چه دردی میخوره باید پیش زمینه های متفاوتی داشت از مباحث rpo گرفته یا انواع بکاپ گیری !!!!!
خب یه دوتا مفهوم مهم رو معرفی کنیم
دو مبحث RPO و RTO به شما کمک می کند تا پاسخ سوال چقدر Downtime قابل قبول است را پیدا کنیم ؟ Recovery Point Objective یا RPO حداکثر دادههایی که امکان از دست دادن آنها را داریم. اندازه گیری مدت زمان بین آخرین بکاپ و رخداد فاجعه بسیار مهم است.Recovery Time Objective یا RTO به مدت زمان لازم برای برگشت از فاجعه تا زمانی که همه چیز به حالت عادی برگردد گفته میشود.
اما تو این مقاله میخوام سعی کنم خیلی سریع نقلی و جمع جور کارایی اینکه چرا CDP مهمه رو توضیح بدم بحث HAو FT و بطور کل کلاسترینگ در مجازی سازی همیشه مطرح بوده و بهبود پیدا کرده و جلو میره اما یه دیوار خیلی بزرگ هست که برای خیلی کمپانی ها مسئله ساز بوده و راه حل شو در CDP پیدا کردن اون مسئله این بود اگه کل کلاستر یهو از بین بره چی ؟ چقد باید به بکاپ قبلی برگردیم یک ساعت یک روز یا یک هفته اینجا بود که نیاز بکاپ گیری در لحظه بوجود اومد، به کمک CDP دقیقا میشه یه فیلم از حوادث گرفت و ازش استفاده کرد. تو این مقایسه میشه بکاپ رو یه عکس و اسنپشات رو یه سلفی در نظر گرفت . اینکه چه سازمانی نیاز به این مدل حفاظت از داده داره دقیقا در rpo مطرح میشه.سوالی ک مطرح میشه فرقش با replication چیه ؟replication فقط یک نسخه از جدیدترین داده محافظت می کنند. اگر داده ها به گونه ای خراب شوند که فوراً شناسایی نشوند، replication از داده های خراب محافظت می کنند و هیچ راهی برای بازیابی نسخه بدون خرابی ندارند.اما CDP با ایجاد نقطه های شکست امکان برگشت به داده های سالم را فراهم میکند.
در شروع فرآیند یک بکاپ کامل گرفته شده و در زمان رخ دادن تغییرات، CDP آنها را ارسال میکند . این عمل توسط APIها از Hypervisor و به کمک کنترل IO دیسک است .در آخر CDP فایل VMDK یا VHD بروزرسانی میکند. در اصل این نوع بکاپ نسخه پشتیبان جدیدی ایجاد نمیکند، همه تغییرات در همان نسخه پشتیبان ثبت می شوند. هنگامی که پلن یا سررسید یک نسخه incremental بکاپ است ، نسخه قبلی CDP حذف می شود و پس از انجام بکاپ incremental یک نسخه پشتیبان CDP جدید ایجاد می شود. بنابراین، نسخه پشتیبان CDP همیشه به عنوان آخرین نسخه پشتیبان با آخرین وضعیت واقعی باقی می ماند.اما در replication داده روی A نوشته شده است و به سمت B ارسال میشود و بعد تأییدیهای ارسال میشود. مکان Storage معمولاً یک Journal یا IO Catalog نامیده میشود.
اما اگه در سازمان شما امکان استفاده از CDP نیست چه باید کرد ؟ در Vendor هایی مثل Veeam، برنامههای Failover وجود دارد. این برنامهها به کاربر این توانایی را میدهند که یک برنامهی کامل بسازد که نشان دهد ماشینهای مجازی باید به چه ترتیبی اجرا گردند.
طرح تداوم کسب و کار Business Continuity Plan یا BCP چیست؟ شاید در نگاه اول BCP و disaster recovery مشابه به هم باشند .اما در BCP برنامههایی که با هدف تداوم بیزنس طراحی میشوند، روی حفظ و بازگشت کامل عملکردهای مهم سازمان تمرکز دارند؛ حال شاید برخی از این رویه ها از فناوری اطلاعات دور باشد (مثال وب سایت خرید از کار افتاده و راهکار جایگزین خرید حضوری است.)در DR برنامههای بازیابی از فاجعه منحصرا روی بازسازی زیرساخت فناوری اطلاعات سازمان تمرکز میکنند.تست disaster recovery یا DR چیست. زمانی که فاجعهای رخ میدهد، منابع ذخیره سازی و بکاپ برای بازیابی دادهها، برنامهها و سرورها بهکار گرفته میشوند. در واقع برگشت موثر از فاجعه فقط و فقط با پیش بینی بازیابی از فاجعه امکانپذیر خواهد بود. رویکردی که با مستند کردن شرایط ،مراحل و برنامهریزی کسبوکار برای بازیابی دادههای تجاری و برنامههای کاربردی از بکآپ که شامل عناصر و مراحل مختلفی است شروع میشود.پس از بررسی کامل فرآیندها، برنامههای دیزستر ریکاوری باید به مرور شود تا افراد مربوط در هر بخش با نقش خود در مواقع مقابله با این شرایط فاجعه آشنا شوند.
" با انجام مداوم تست ها میتوان نیاز را مشخص کرد ایا نیاز به CDP وجود دارد و یا خیر؟"