به منظور جلوگیری ازحوادثی که میتوانند باعث بروز وقفه در دسترسی پذیری داده ها شوند، میبایست تمهیدات مناسبی اندیشیده شده باشد. یکی از اساسی ترین گام ها در این زمینه تهیه نسخه های چندگانه از داده ها می باشد. استفاده از راه کارهای مختلف Replication دادهها می توانند کمک موثری برای این منظور نمایند.
پیاده سازی راهکارهای Disaster Recovery یکی از ملزومات شبکه های انتقال اطلاعات در سازمانهایی با تراکنش اطلاعاتی بالا می باشد. در همین راستا یکی از مهمترین و پرکاربردترین مکانیزمهای محافظت از دادهها، Replication در سطح سیستمهای ذخیره ساز میباشد که استفاده ازآنها منجر به افزایش ضریب امنیت دادهها و بالارفتن نرخ در دسترس پذیری اطلاعات برای سازمانهای پیشرو در زمینه خدمات رسانی به مشتریان میشود.
شرکت DELL EMC نیز برای محصولات سرهای مختلف راه کارهای گوناگونی را جهت پیاده سازی الگو های DR و جابه جایی اطلاعات معرفی کرده است که در ادامه به معرفی تعدادی از این راهکارها میپردازیم.
RecoverPoint
محصولات خانواده RecoverPoint ارائه کننده یک راهکار محافظت از دادههای ادامه دار(Continues Data Protection) مبتنی بر سخت افزار (RPA) میباشد. این محصولات به گونهای طراحی شده اند که یکپارچگی دادههای عملیاتی را در سایت Local و همچنین در سایت Remote تضمین نمایند.
RecoverPoint توانایی بازگردانی دادهها را در هر لحظه ای (Any Point-in-Time) را با بهره گیری از فناوری Journaling دارا میباشد. علاوه بر آن این محصول عملیات Replication داده ها را به صورت همگام و ناهمگام (Synchronous & Asynchronous) را برروی بستر های FC و IP(iSCSI) اجرا مینماید.
در حقیقت RecoverPoint از تکنولوژی Synchronous continuous Data Protection برای محافظت از دادههای محلی (Local Site) و از تکنولوژی Synchronous and Asynchronous Remote Replication برای محافظت کردن از دادههای غیر محلی (Remote Site) بهره میبرد.
فنآوری Recover Point به 4 روش قابلیت پیاده سازی دارد که هرکدام ازاین توپولوژیها بنا بر نیازهای مختلف در سناریوهای متفاوت کاربرد دارند و عملیات Replication دادهها را انجام میدهند. این توپولوژیها عبارتند از:
RecoverPoint Local Replication
این توپولوژی ارائه کننده راهکار Replication درون یک سیستم ذخیره سازی و یا بین چند سیستم ذخیره ساز داخل یک Local Cluster میباشد.
RecoverPoint Remote Replication
این روش امکان Replicate کردن یک یا چندین LUN را بین چند سیستم ذخیره ساز در دو سایت مجزا Remote site فراهم مینماید. این قابلیت به دو صورت Synchronous وAsynchronous امکان پیاده سازی دارد.ضمنا این Replication میتواند به صورت ۲ طرفه اجرا شود.
RecoverPoint Concurrent Local and Remote Replication
ویژکی این توپولوژی این است که به صورت همزمان می تواند یک LUN را به صورتLocal (درون همان سیستم ذخیره ساز) و Remote (به یک سیستم ذخیره ساز دیگر )، Replication نماید. از مزایای این روش این است که بازگرداندن اطلاعات یک کپی کاملا مستقل از نسخه دیگر صورت میپذیر. همچنین این روش نیز قابلیت Replication دو طرفه را به طور کامل پشتیبانی مینماید.
RecoverPoint Multi-site Replication
این توپولوژی توانایی Replicate کردن دادهها را بین چندین سایت فراهم مینماید. این ویژگی باعث کاهش آسیب پذیری در ساختهای ذخیره سازی می گردد. و همچون روش های پیشین، به صورت Synchronous و Asynchronous پیاده سازی میشود.
مکانیزمهای Replication در RecoverPoint
فنآوری RecoverPoint علاوه بر پشتیبانی از هر دو مدل انتقال اطلاعات ( Synchronous Replication و replication) ارائه کننده Dynamic Sync Replication میباشد که این قابلیت را به مدیز بستر ذخیرهسازی میدهد تا با پیادهسازی سیاستهای خاص امکان تغییر وضعیت بین حالتهای Synchronous و Asynchronous را فراهم میسازد.
Asynchronous Replication
در این حالت نرمافزار بر روی سرور اقدام به نگاشت اطلاعات می نماید و بدون صبر کردن برای دریافت تایید ارسال اطلاعات از سوی RPA سایت مقصد اقدام به نوشتن قسمت بعدی اطلاعات مینماید.
در این ساختار یک کپی از هر نگاشت در حافضه میانی (Buffer) RPA ذخیره میشود وRPA تایید دریافت اطلاعات را به نرمافزار نگارنده اطلاعات می فرستد.در این ساختار RPA بر اساس Policyها، میزان لود کاری سیستمهای ذخیرهسازو منابع موجود تصمیم میگیرد په زمانی اطلاعات ذخیرهشده در Buffer را به RPA مستقر در سایت مقصد ارسال کند.
عملیات A/Sync Replication توسط پروتکلهای FC و IP پشتیبانی میشود.مهمترین مزیت این روش این است که توانایی انجام عملیات Replication را به صورت شبه SYNC ولی بدون برجا گذاردن اثر منفی بر عملکرد نرم افزار های نگارنده اطلاعات را دارا می باشد.
Synchronous Replication
در این روش نرم افزار برروی سرور اقدام به نگاشت اطلاعات مینمایدو سپس منتظر دریافت پیام تایید از RPA مستقر در سایت مقصد (Remote) میماند.مهمترین ویژگی این روش این است که همواره یک نسخه Replica به روز در سایت Remote وجود دارد و میزان RTO به حداقل ممکن کاهش می یابد.در مقابل این مکانیزم تنها بر بستر FC قابلیت پیادهسازی را دارا میباشد.علاوه بر آن Synchronous Replication با توجه به این نکته که می بایست منتظر دریافت Acknowledge از RPA مقصد باشد به شدت بر روی کارایی نرمافزار استفاده کننده از بستر ذخیر ساز تاثیر منفی میگذارد.
Dynamic Synchronous
این ویژگی از قابلیتهای منحصر به فرد RecoverPoint می باشد.در این مکانیزم مدیر بستر ذخیرهسازی با تعریف یک سری سیاستهای محافظتی گروهی این امکان رابه Consistency Group ها میدهند تا عملیات Replication را بهصورت Synchronous آغاز نماید ودر ادامه زمانی که Throughput و Latency سیستم به حداکثر میزان تعریف شده برسد، مکانیزم Replication را به نوع Asynchronous تبدیل مینماید تا کارایی بستر ذخیرهسازی تحت تاثیر قرار نگیرد.
معماری RecoverPoint
معماری RecoverPoint از دو منظر ساختار منطقی و اجزای تشکیل دهنده قابل بررسی میباشد. در ادامه به اختصار این دو ساختار را معرفی مینماییم.
ساختار منطقی Replication در RecoverPoint
عملیات Replication در RecoverPoint توسط یک ساختار منطقی به نام consistency Group صورت میپذیرد.در این روش فضای ذخیرهسازی بر روی سیستمهای ذخیرهساز ( که به Replication Volume معروف هستند) به Consistency group ها اختصاص مییابند.یکی از مهمترین ویژگیهای RecoverPoint این است که همواره انسجام و یکپارچگی دادهها به همراه اولویت ترتیب نگاشت دادههایی که در CGها اضافه میشوند همواره در عملیات جابه جایی دادهها حفظ میگردند.
از دیگر مزایای RecoverPoint این است که عملیات Replication به صورت سیاست محور میباشد.به این معنی که هر کدام از سیاستهای جابه جایی (Policy Replication ) صرفا بر اساس ویژگیها و نیازمندیهای سازمانها وبه صورت منحصر به فرد به هر Consistency Group تبیین میشود.
معمولا کارایی و مشخصههای عملیات جابهجایی اطلاعات بر اساس ویژگیهای هر policy، میزان فعالیت هر سیستم و میزان پهنای باند در دسترس تغیر میکند.
اجزای تشکیل دهنده ی RecoverPoint
اجزای تشکیل دهنده DELL EMC RecoverPoint همانطور که در شکل زیر نمایش داده شدهاند به چند دسته دسته تقسیم میگردند.
RPA
یک بستر سخت افزاری هوشمند میباشد که دارای یک Linux-Kernel 64 بیتی میباشد و نرمافزار RecoverPoint بر روی آن پیادهسازی شده و اجرا میگردد.تمامی عملیات جابهجایی اطلاعات به صورت محلی (در یک سایت) و یا گسترده (در سطح چندین سایت ) توسط این سخت افزار مدیدریت میگردد.
در حین عملیات Replication در سطح یک CG، RPA مستقر در سایت مبدا با اتخاذ تصمیمات هوشمندانه تعیین می کند که چه دادههایی و در چه زمانی به سایت مقصد منتقل شوند.این تصمیمات هوشمندانه بر اساس آنالیز مداوم لود جابه جایی اطلاعات و وضعیت منابع موجود و با در نظر گرفتن رویکرد جلوگیری ار افت کارایی نرمافزارهای در حال استفاده از منابع سیستمهای ذخیرهسازی اتخاذ میگردد.
از دیگر ویژگیهای RPA قابلیت جابهجایی دادهها به صورت bidirectional در دوجهت مبدا به مقصد و بلعکس امکان پذیر میباشد.
برای راهاندازی بستر RecoverPoint حداقل به دو عدد RPA نیاز است تا کلاستر RPA تشکیل شود.این تعداد می تواند تا 8 عدد RPA در هر کلاستر گسترش یابد.
لازم به ذکر است که محل نصب فیزیکی کلاستر RPA بنا بر نوع Replication (CDP ویا CRR) تعیین میشود.
Journal Volume
فضایی است که در سیستم های ذخیره سازی برای هر CG در هر دو سایت اختصاص مییابد. Journal Volume نسخههایی از اطلاعات را که یا منتظر ارسال به مقصد هستند و یا ارسال شدهاند را نگهداری میکنند.هر CG دارای دو یا سه Journal Volume در سایت مبدا و یک عدد در سایت مقصد می باشد.
این فضا برای پشتییبانی از عملیات Fail Over از سایت عملیاتی به یک سایت دیگر مورد نیاز میباشد. در حقیقت در این فضا اطلاعاتی در مورد پروسههای مختلف عملیات Replication نگهداری میشود که این اطلاعات برای بهبود کارایی عملیات resynchronization استفاده میشود.
Write Splitter
یک مکانیزم آنالیز و پایشی برای عملیات نگاشت اطلاعات در بستر RecoverPoint می باشد که وظیفه اصلی آن حصول اطمینان از پیگیری و ارسال یک نسخه از اطلاعات نوشته شده در سیستم ذخیره ساز (اطلاعاتی که در فضای محافظت شده نگهداری میشود) به RPA میباشد.
RecoverPoint از سه نوع Splitter پشتیبانی مینماید
- Host Based Write Splitter
- Intelligent Fabric Based Write Splitter
- Platform-Array Based Write Splitter
vRPA
محصولی برای محافظت از دادههای بستر مجازی (مبتنی بر محصولات شرکت VMware) میباشد که به منظور پیادهسازی راهکارهای محافظت در سطح سایت محلی ویا به صورت گسترده تولید شده است.
از مهمترین ویژگیهای این محصول پشتیبانی از متدهای Synchronous Replication و Asynchronous Replication با مصرف بهینه پهنای باند بستر ارتباطی میباشد.از همین رو نقش موثری را در کاهش هزینههای بستر شبکه سازمانها ایفا مینماید.
vRPA بوسیله Orchestration تعبیه شده درون خود با بستر مدیریتی vCenter ادغام میشود و امکان عملیات Replication و Disaster Recovery را به صورت تسهیل شده و خودکار فراهم میسازد. vRPA فقط امکان استفاده در RP/SE را دارا می باشد.
انواع مدل های RecoverPoint
فن آوری RecoverPoint درای سه مدل اصلی میباشد که هر کدام از آنها یک طیف خاص از سیستمهای ذخیرهساز را پشتیبانی مینماید.
این سه مدل عبارتند از:
RecoverPoint\CL
این مدل برای پیاده سازی راهکار محافظت از دادهها مابین انواع سیستمهای ذخیرهساز DELL EMC و انواع سیستمهای ذخیرهساز مطرح دنیای فناوری اطلاعات طراحی شده است.این مدل یک تجهیز با تمامی امکانات (Full-Feature) میباشد که علاوه بر ارائه راهکارهایCDP و CRR در سطح چندین سایت، از ویژگیهای Intelligent Fabric و سرورهای ناهمگون نیز پشتیبانی مینماید.
RecoverPoint\EX
این مدل برای پیاده سازی راهکار محافظت از دادهها بین سیستمهای ذخیره ساز DELL EMC از جمله Vmax.، VNX, Clarion، Unity, Celera, Vplex طراحی شده است .این تجهیز دارای قابلیتهای قابل توجهی جهت تسهیل نمودن پیادهسازی راهکارهای CDPو Replication برای چندین سیستم ذخیرهساز در سطح یک سایت میباشد.
RecoverPoint\SE
این مدل برای پیاده سازی راهکار محافظت از دادهها برای سیستمهای ذخیرهساز سری VNX, Clarion وCelera Unified و Unity طراحی شدهاست.این تجهیز برای تسهیل نمودن راهکارهای CDP و Replication در سطح یک سیستم ذخیرهساز طراحی شده است.
نکته قابل ذکر این است که تجهیزات EX ,SE برای سیستمهای ذخیره ساز شرکت DELL EMC طراحی شده اند و به طور پیش فرض دارای Splitter به صورت Array Based میباشد.Splitter ها در ذخیره ساز Unity به صورت پیش فرض فعال می باشد اما در رده VNX باید توسط Enabler این امکان فراهم گردد.
Features | RecoverPoint/SE | RecoverPoint/EX | RecoverPoint/CL |
Operating system supported* | Heterogeneous | Heterogeneous | Heterogeneous |
Storage Arrays Supported | VNX series CX4 and CX3 series; block LUNs from Fibre Channel Celerra NS20, CLARiiON CX4 and CX3; block NS40, NS80, NS-120, NS-240, and NS-960 | Symmetrix VMAX 10K, Symmetrix VMAX 20K, Symmetrix VMAX 40K,VPLEX Local/Metro, VNX series,CLARiiON CX4 and CX3; block LUNs from Fibre Channel Celerra NS20, NS40, NS80, NS-120, NS-240, and NS-960 |
Heterogeneous |
Number of arrays | One per side | Unlimited | Unlimited |
Splitter types | VNX/CLARiiON array-based | Symmetrix VMAX 10K, Symmetrix VMAX 20K, Symmetrix VMAX 40K,VPLEX Local, VPLEX Metro, VNX,and CLARiiON array-based | Intelligent fabric-based, platform or array-based, host-based |
Licensing | Per array at each side, licensed for 300 TB of replicated data, higher with RPQ | Per replicated capacity, 300 TB maximum in 1 TB increments higher with RPQ | Per replicated capacity, 300 TB maximum in 1 TB increments, higher with RPQ |
Number of appliances | Two to eight per site | Two to either per site | Two to eight per site |
Virtualization support | Hyper-V, VMware vCenter monitoring, VMware SRM | Hyper-V, VMware vCenter monitoring, VMware SRM | Hyper-V, VMware vCenter monitoring, VMware SRM |
Multipathing* | Heterogeneous | Heterogeneous | Heterogeneous |
Capacity | 300TB | As licensed, 1 TB to 300 TB | As licensed, 1 TB to 300 TB |
Synchronous
replication |
Supported | Supported | Supported |
Intelligent fabric | Not supported | Not supported | Supported |
Journal compression | Not supported | Supported | Supported |
مزایای استفاده از RecoverPoint
با توجه با امکانات و قابلیتهایی که RecoverPoint دارامیباشد استفاده از این روش بسیار محبوب شده است که این مزایا عبارتند از :
Any point-in-time recovery
- قابلیت بازگرداندن اطلاعات را درحد چند میلی ثانیه با روشهایی مانند Rollback Mechanism را دارا میباشد.
- پشتیبانی از تمامی برنامههای کاربردی
- دسترسیسراسری
- Replication دادهها به صورت همزمان در سایت Local و سایت Remote با استفاده از الگوهای Synchronous و Asynchronous
کاهش هزینههای TCO
با استفاده از vRPA هزینههای اجرای عملیات Replication کاهش مییابد.
کاهش هزینههای پهنای باند
با بهره گرفتن از مکانیزمهای، DEDUPLICATION و COMPRESSION و …RecoverPoint می تواند تا ۹۰٪ حجم داده های انتقال داده شده در بستر WAN را کاهش دهد.
Multi-site Replication
با توجه به پشتیبانی از هر دو مدل synchronous Replication و Asynchronous replication این قابلیت را دارد تا همزمان بین چندین سیستم ذخیره ساز در چندین سایت عملیات Replication را پیادهسازی نماید.