تکنولوژی Replication | معرفی و بررسی آن در استوریج‌های HPE

تکنولوژی Replication | معرفی و بررسی آن در استوریج‌های HPE

تکنولوژی Replication در مدل‌های پیشرفته و مدرن ذخیره‌سازهای HPE تحول عظیمی ایجاد کرده است و شرایط ذخیره‌سازی داده‌های سازمانی را بهبود بخشیده است. REPLICATION یا تکرار داده با کپی‌برداری از داده‌های ذخیره‌ساز و قرار دادن آنها در فضایی امن، موجب حفظ امنیت و پایداری اطلاعات می‌شود. این تکنولوژی با روش‌های مختلفی اجرا می‌شود و انواع گوناگونی دارد که این موارد در قیمت استوریج HPE مؤثر هستند. بااین‌وجود کاربران برای خرید استوریج HPE باید به فناوری REPLICATION و شرایط آن در ذخیره‌ساز دقت داشته باشند. همچنین باید اشاره کنیم که فناوری REPLICATION در ذخیره‌سازها با مزایا و معایبی همراه است که کاربران باید پیش از اقدام برای خرید استوریج از این موارد آگاه باشند. در شرکت مکسا که ارائه‌دهنده انواع استوریج است، به بررسی این موارد در بخش‌های بعد خواهیم پرداخت. 

راهنمای مطالعه

تکنولوژی Replication مسیری موازی برای محافظت از داده‌های سازمانی ایجاد می‌کند؛ تا درصورتی‌که مسیر اصلی دچار مشکل شد، حیات سازمان ادامه یابد و فعالیت‌های شرکت متوقف نشود. REPLICATION نسخه‌ای مشابه از داده‌های استوریج را در محلی دیگر ذخیره‌سازی می‌کند و با انجام این فرایند، دسترسی به داده‌ها و حفظ امنیت آنها تضمین می‌شود. بااین‌وجود در سازمان‌ها امکان بازیابی داده‌ها بعد از حادثه به وجود می‌آید. لازم به ذکر است که REPLICATION با فناوری تهیه نسخه پشتیبان یا BACK UP متفاوت است؛ درحالی‌که بسیاری از افراد این دو فناوری را یکسان می‌پندارند. در ادامه به بررسی تکنولوژی Replication به‌صورت مفصل و کامل خواهیم پرداخت. با ما همراه بمانید. 

بیشتر بخوانید: انواع ذخیره ساز تحت شبکه (SAN, NAS, DAS) | خرید و قیمت انواع‌ storage ها

مشاوره و خرید انواع سرور اچ پی ای HPE

تکنولوژی Data Replication چیست؟

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

شیوه‌های اجرا  Replication در استوریج hpe

فناوری تکراری داده در استوریج‌های HPE با 2 روش مختلف اجرا می‌شود که این موارد به شرح زیر هستند:

روش Data Replication هم‌زمان (Synchronous Replication)

روش DATA REPLICATION هم‌زمان به‌گونه‌ای است که داده‌ها در یک‌لحظه و به‌صورت بلادرنگ بر روی سیستم منبع و مقصد ذخیره می‌شوند. در واقع زمانی که عملیات نوشتن داده روی منبع اجرا می‌شود، همان داده در مقصد نیز در حال نوشته شدن خواهد بود. در چنین شرایطی استوریج منبع زمانی پیام تأییدیه را به میزبان ارسال می‌کند که عملیات نوشتن داده‌ها روی استوریج مقصد نیز انجام شده باشد. DATA REPLICATION هم‌زمان روش گران قیمتی است و پهنای باند زیادی لازم دارد. به همین دلیل شرایط DATA REPLICATION هم‌زمان برای سازمان‌ها و مراکزی مناسب است که نیاز به زمان کم برای بازیابی اطلاعات داشته باشند. 

روش Data Replication غیرهم‌زمان (Asynchronous Replication)

روش دومی که برای اجرای فناوری تکرار داده به کار برده می‌شود، تحت عنوان DATA REPLICATION غیرهم‌زمان شناخته می‌شود. در این روش تکرار داده به شکل غیرهم‌زمان انجام می‌شود و سیستم منبع بلافاصله بعد از پایان نوشته شدن داده‌ها تأییدیه خود را به میزبان صادر می‌کند و منتظر نوشته شدن داده‌ها روی سیستم مقصد نمی‌ماند. در روش DATA REPLICATION غیرهم‌زمان، ارسال داده‌ها به سیستم مقصد با تأخیر و به‌صورت BATCH یا STREAM انجام می‌شود.

لازم به توضیح است که در این روش میزان مصرف پهنای باند کم است و استفاده از این روش برای فواصل دور مناسب است. به‌عنوان‌مثال سازمان‌هایی که برای آنها زمان بالای بازیابی اطلاعات مهم نباشد و می‌خواهند از تکنولوژی REPLICATION مقرون‌به‌صرفه‌تری استفاده کنند، کاندیدای خوب برای این روش محسوب می‌شوند. 

بیشتر بخوانید: خرید سرور HP | قیمت و خرید سرور اچ پی HPE

مقایسه Synchronous Replication و Asynchronous Replication

ویژگی / نوع Replication Synchronous Replication Asynchronous Replication
یکپارچگی اطلاعات میان کپی‌ها بسیار بالا خوب با احتمال وجود چند ثانیه اختلاف
کارایی (Performance) کمی کاهش کارایی به دلیل انتظار برای تأیید مقصد (Latency بیشتر) تقریباً بدون کاهش محسوس کارایی، چون ارسال داده جدا از مسیر اصلی I/O انجام می‌شود
بار ایجادشده روی شبکه زیاد متوسط
زمان بازیابی اطلاعات (RTO) بسیار کم کم
پیچیدگی روش پیاده‌سازی زیاد کم
مقایسه Synchronous Replication و Asynchronous Replication
مقایسه Synchronous Replication و Asynchronous Replication

انواع Replication

روش‌های DATA REPLICATION متفاوت است و بر اساس شرایط سخت‌افزاری استوریج، می‌توان REPLICATION را با روش‌های مختلفی به شرح زیر انجام داد: 

replication مبتنی بر هایپروایزر

replication مبتنی بر هایپروایزر به‌گونه‌ای است که کپی‌برداری از داده‌ها در سطح سخت‌افزار یا اپلیکیشن انجام نمی‌شود؛ بلکه این کار در لایه مجازی‌سازی صورت می‌گیرد. به عبارت ساده، در این روش هایپروایزر خودش مسئول پایش و کپی‌برداری از داده‌های ماشین مجازی به مقصد دیگر است و به قابلیت replication داخلی استوریج نیازی ندارد. با replication مبتنی بر هایپروایزر ریکاوری کردن آسان‌تر می‌شود و می‌توان آن را روی سرورهایی که از فناوری REPLICATION پشتیبانی نمی‌کنند نیز اجرا کرد. 

replication مبتنی بر هاست

replication مبتنی بر هاست به صورتی است که کپی‌برداری در سطح سیستم‌عامل یا نرم‌افزار سرور میزبان انجام می‌شود و در خود استوریج یا لایه هایپروایزر به عملیات کپی‌برداری از داده‌ها پرداخته نمی‌شود. در واقع با روش replication مبتنی بر هاست، داده‌ها مستقیماً از روی دیسک متصل به هاست کپی می‌شوند و سپس  در مقصد ذخیره‌سازی می‌گردند. replication مبتنی بر هاست تحت عنوان REPLICATION مبتنی بر فایل و غیرهم‌زمان نیز شناخته می‌شود. 

replication مبتنی بر آرایه

replication مبتنی بر آرایه به این شکل است که کپی‌برداری از داده‌ها در سطح خود استوریج انجام می‌شود و عملیات در لایه هایپروایزر یا هاست صورت نمی‌گیرد. در این روش کنترلر استوریج تغییرات داده را مستقیماً بین آرایه‌ها و به‌صورت سخت‌افزاری جابه‌جا می‌کند. در replication مبتنی بر آرایه باید محیط ذخیره‌سازی مشابه وجود داشته باشد تا عملیات کپی‌برداری از داده‌ها امکان‌پذیر باشد. همچنین باید اشاره داشته باشیم که شتاب و سرعت کپی‌برداری از داده‌ها در این روش بسیار بالا است. 

replication مبتنی بر شبکه

 در replication مبتنی بر شبکه به دستگاه یا سوئیچ اضافی میان آرایه‌های استوریج نیاز است؛ زیرا در این روش کپی‌برداری از داده‌ها توسط یک‌لایه واسط در شبکه ذخیره‌سازی انجام می‌شود. به زبان ساده، این روش با قرار دادن یک Replication Appliance یا Virtual Appliance بین هاست و استوریج، جریان داده‌ها را رهگیری و تکرار می‌کند.replication مبتنی بر شبکه از تمامی پلتفرم‌های هاستی پشتیبانی می‌کند و با همه آرایه‌ها قابل‌اجرا است. Replication می‌تواند بر اساس نوع شبکه‌ای که بین سایت‌ها یا تجهیزات وجود دارد اجرا شود.

انتخاب بین SAN، LAN و WAN بستگی به فاصله، پهنای باند، تأخیر و سناریوی کاری دارد. REPLICATION در شبکه SAN برای مواقعی است که فاصله کوتاه باشد؛ اما چنانچه کپی‌برداری از داده‌ها برای استوریج‌های متصل به LAN انجام شود یا شبکه اترنت داخلی مورداستفاده قرار گرفته باشد، به کار بردن REPLICATION از طریق شبکه LAN مناسب است. در نهایت اگر از اترنت با مسافت طولانی یعنی به فاصله یک شهر یا کشور استفاده شده باشد و فاصله جغرافیایی زیاد باشد باید REPLICATION را در شبکه WAN انجام داد. 

replication مبتنی بر sql server

replication مبتنی بر sql server به‌گونه‌ای است که انتقال داده‌ها از یک پایگاه‌داده به دیتابیس دیگر انجام می‌شود؛ به‌عبارت‌دیگر کپی‌برداری از داده‌ها در این روش در سطح اپلیکیشن دیتابیس Microsoft SQL Server صورت می‌گیرد. replication مبتنی بر sql server با 3 روش مختلف انجام می‌شود که هر یک از آنها شرایط متفاوتی دارند. این روش‌ها به شرح زیر هستند:

SQL Server Snapshot Replication

اسنپ‌شات ساده‌ترین روش REPLICATION مبتنی بر SQL SERVER است. در این روش یک کپی کامل از داده‌ها تهیه می‌شود و این داده‌ها در فاصله زمانی مشخص به مقصد ارسال می‌شوند. تأخیر در REPLICATION اسنپ‌شات زیاد است؛ اما در عوض استفاده از این روش آسان است. همچنین لازم به ذکر است که در این روش زمان کمی برای پیکربندی موردنیاز خواهد بود. 

SQL Server Transactional Replication

روش دیگری که برای تکرار داده‌ها در SQL SERVER به کار برده می‌شود، تحت عنوان SQL Server Transactional Replication شناخته می‌شود. این روش در مواقعی که داده‌ها تراکنش بالایی دارند یا زمان تأخیر کم است، به‌عنوان گزینه مناسب در نظر گرفته می‌شود. همچنین اگر فاصله میان دو دستگاه کم باشد نیز SQL Server Transactional Replication روش مناسبی خواهد بود. پیاده‌سازی و نگهداری از داده‌ها در روش TRANSACTIONAL REPLICATION زمان‌بر و مشکل است. اما در عوض استفاده از این روش در استوریج‌های ناهمگون امکان‌پذیر است و از فاصله جغرافیایی زیاد در این روش پشتیبانی می‌شود. 

SQL Server Merge Replication

SQL Server Merge Replication در استوریج HPE به معنای استفاده از قابلیت Merge Replication خود SQL Server است که برای همسان‌سازی داده‌ها بین چندین سرور دیتابیس انجام می‌شود. هرکدام از دیتابیس‌ها می‌توانند به‌صورت مستقل تغییرات را روی داده‌ها اعمال کنند و در نهایت این تغییرات در یک یا چند مقصد ادغام (Merge) می‌شوند. در واقع استوریج HPE در این فرایند نقش زیرساخت ذخیره‌سازی پرسرعت و پایدار را دارد و عملیات replication خودکار و هماهنگی داده‌ها توسط SQL Server انجام می‌شود. در SQL Server Merge Replication امکان به‌روزرسانی چندطرفه وجود دارد و استفاده از این روش برای محیط‌هایی مناسب است که اتصالات محدودی دارند یا کاربران به‌صورت پراکنده و آفلاین تغییرات را اعمال می‌کنند. 

بیشتر بخوانید: سرور سوپرمیکرو | خرید Supermicro Server، قیمت سرور سوپر میکرو

انواع Replication
انواع Replication

تأثیر Replication بر hpe storage

Replication تأثیرات زیادی بر استوریج hpe دارد و در زمینه‌های مختلفی ذخیره‌ساز hpe را تحت‌تأثیر قرار می دهد. باوجود فناوری Replication  دسترسی‌پذیری داده‌ها افزایش می‌یابد و در صورت بروز مشکل در یک استوریج، کاربران می‌توانند از طریق سیستم‌های دیگر به داده‌ها دسترسی پیدا کنند. از سوی دیگر، کارایی ذخیره‌ساز با فناوری Replication افزایش می‌یابد؛ اما نرخ تأخیر خواندن و نوشتن داده‌ها در برخی از مواقع ممکن است که بیشتر شود. لازم به ذکر است که Replication می‌تواند موجب کاهش کارایی سیستم ذخیره‌ساز هم باشد.

 درصورتی‌که شبکه بهینه نباشد، به دلیل افزایش مصرف پهنای باند توسط Replication امکان کاهش کارایی ذخیره‌ساز وجود دارد. تکنولوژی Replication به دلیل نیاز به لینک‌های پرسرعت و فضای ذخیره‌سازی ثانویه به‌عنوان ذخیره‌ساز مقصد، هزینه‌های کاربران را افزایش می دهد. از دیگر تأثیرات Replication بر hpe storage نیز می‌توان به بهبود شرایط مدیریتی داده‌ها و آسان‌تر شدن تهیه نسخه پشتیبان از داده‌ها اشاره داشت. 

مزایای به‌کارگیری قابلیت replication

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

معایب استفاده از فناوری Data Replication

  •   هزینه بالا: راه‌اندازی و نگهداری replication به تجهیزات سخت‌افزاری و نرم‌افزاری پیشرفته نیاز دارد
  •   پیچیدگی‌های موجود برای پیاده‌سازی و مدیریت: هماهنگی بین سایت‌ها، مانیتورینگ و عیب‌یابی پیچیده است و نیاز به تخصص بالایی دارد
  •   افزایش میزان تأخیر: در برخی از روش‌های REPLICATION مانند تکرار داده هم‌زمان میزان تأخیر افزایش می‌یابد؛ زیرا داده‌ها باید روی هر دو سایت نوشته شوند
  •   مصرف پهنای باند زیاد: انتقال داده‌ها به‌صورت مکرر بین سایت‌ها به پهنای باند شبکه زیادی نیاز دارد
  •   نیاز به هم‌سویی سخت‌افزاری و نرم‌افزاری: برخی قابلیت‌های replication وابسته به نوع و برند استوریج است و در صورت استفاده از تجهیزات ناهمگون، کارایی کاهش می‌یابد یا نیاز به واسط‌های اضافی است.

سرور اختصاصی HPE ProLiant DL380 Gen11سرور HPE ProLiant DL380 Gen11

سرور اختصاصی HPE ProLiant compute DL380 Gen12سرور HPE ProLiant compute DL380 Gen12

سرور اختصاصی HPE ProLiant DL380 Gen10سرور HPE ProLiant DL380 Gen10

سرور اختصاصی HPE ProLiant DL380 Gen10 Plusسرور HPE ProLiant DL380 Gen10 Plus

خرید استوریج + قیمت Storageخرید استوریج + قیمت Storage

HPE ProLiant DL380 Gen9 سرور HPE ProLiant DL380 Gen9

نرم‌افزار مجازی اجرای Data-Replication

برخی از نرم‌افزارهای مجازی بدون نیاز به سخت‌افزار تخصصی قادر به اجرای data replication هستند. استفاده از نرم‌افزارهای مجازی برای اجرای replication موجب کاهش هزینه‌ها می‌شود و در افزایش انعطاف‌پذیری و بهبود وضعیت مدیریتی مؤثر واقع می‌شود. از سوی دیگر بهره بردن از نرم‌افزارهای مجازی در این زمینه در استقرار سریع نیز مؤثر خواهد بود. نرم‌افزارهای مجازی برای اجرای data replication به 2 دسته تقسیم می‌شوند. دسته اول به‌عنوان راهکارها و نرم‌افزارهای اختصاصی شرکت hpe شناخته می‌شوند و دسته دوم نرم‌افزارهای مجازی عمومی هستند که برای تمامی ذخیره‌سازها قابل‌استفاده هستند. برخی از انواع نرم‌افزارهای مجازی اجرای data replication مواردی از قبیل زیرند:

  •       HPE StoreOnce VSA
  •       HPE Cloud Volumes Backup & Replication
  •       Zerto Virtual Replication
  •       Veeam Backup & Replication
  •       VMware vSphere Replication

پروتکل‌های استفاده شده در ویژگی Replication

پروتکل‌هایی که برای فناوری تکرار داده در ذخیره‌ساز استفاده می‌شوند، انواع مختلفی دارند و برحسب نوع  استوریج، روش پیاده‌سازی و مدل انتقال داده به کار برده می‌شوند. در میان انواع پروتکل‌هایی hpe و پروتکل‌های عمومی replication مواردی از قبیل زیر رایج‌تر هستند:

  •       HPE Remote Copy Protocol
  •       HPE Catalyst Protocol
  •       Zerto Journal-based Replication Protocol
  •       S3 API
  •       HTTPS-based Replication
  •       NFS / SMB over TCP
  •       NVMe-oF (NVMe over Fabrics)
  •       Fibre Channel (FC)  
  •       iSCSI

بیشتر بخوانید: تکنولوژی NVME چیست؟ | معرفی Non-Volatile Memory Express

پروتکل‌های استفاده شده در ویژگی Replication
پروتکل‌های استفاده شده در ویژگی Replication

جمع‌بندی

REPLICATION یا تکرار داده به‌عنوان یکی از مهم‌ترین قابلیت‌ها و فناوری‌هایی است که در استوریج به کار برده می‌شود. ذخیره‌سازهایی که از این قابلیت برخوردار باشند، شرایط بهتری را برای سازمان، شرکت یا کاربر ایجاد می‌کنند. به همین دلیل سازمان‌های بزرگی که داده‌های حساس و حیاتی دارند، بهتر است تا از ذخیره‌سازهای برخوردار از فناوری REPLICATION استفاده کنند تا امنیت اطلاعات و داده‌های آنها حفظ شود. این شرکت‌ها می‌توانند استوریج با فناوری REPLICATION را از شرکت مکسا تهیه کنند. شرکت مکسا به‌عنوان عرضه‌کننده و ارائه‌دهنده انواع استوریج در کشور، امکان خرید ذخیره‌ساز HPE یا سایر برندهای معتبر را برای شما عزیزان فراهم کرده است. در نتیجه از شرکت مکسا می‌توانید باکیفیت‌ترین و بهترین ذخیره‌ساز HPE برخوردار از REPLICATION را تهیه کنید. برای خرید استوریج HPE یا کسب اطلاع از قیمت ذخیره‌ساز با ما تماس بگیرید تا کارشناسان شما را راهنمایی کنند. 

سؤالات متداول

معنی replication چیست؟

REPLICATION به زبان ساده یعنی ایجاد یک یا چند کپی از داده‌های ذخیره‌ساز در مکان‌های دیگر یا استوریج‌های دیگر بافاصله جغرافیایی گوناگون؛ به‌گونه‌ای که اطلاعات و داده‌ها در صورت نیاز قابل‌استفاده و در دسترس باشند. 

آیا REPLICATION در استوریج HPE به لایسنس نیاز دارد؟

بله در بسیاری از مواقع به لایسنس نیاز است و برای سرویس‌های ابری HPE نیز معمولاً هزینه به‌صورت اشتراک ماهانه محاسبه می‌شود. 

فاصله مجاز برای Synchronous Replication در HPE چقدر است؟

معمولاً تا حدود 80–100 کیلومتر با لینک پرسرعت Fibre Channel یا FCIP، به شرط داشتن Latency کمتر از ~2 میلی‌ثانیه. 

آیا Replication جایگزین Backup در استوریج HPE است؟

خیر، Replication یک کپی لحظه‌ای از داده‌هاست، ولی اگر داده اصلی خراب یا حذف شود، این مشکل به نسخه Replicated هم منتقل می‌شود. برای محافظت کامل، Backup همچنان لازم است. 

میزان تأخیر در ذخیره‌ساز HPE به دلیل فناوری REPLICATION چه‌قدر است؟

نرخ تأخیر در ذخیره‌ساز HPE به دلیل استفاده از فناوری REPLICATION به روش تکرار داده و نوع آن، فاصله بین سایت‌ها و بستر ارتباطی بستگی دارد. اما به‌صورت کلی نرخ تأخیر حاصل از REPLICATION در حدود چند میلی‌ثانیه است و موجب آزار کاربران نخواهد شد.

Summary

  • تکنولوژی Replication یک مسیر موازی برای حفاظت از داده‌ها ایجاد می‌کند و نسخه‌ای مشابه از داده‌های استوریج را در محلی دیگر ذخیره می‌کند.
  • Data Replication در استوریج‌های HPE به دو روش هم‌زمان (Synchronous) و غیرهم‌زمان (Asynchronous) اجرا می‌شود.
  • روش هم‌زمان گران‌تر و نیازمند پهنای باند بیشتر است و برای سازمان‌هایی مناسب است که نیاز به زمان کم برای بازیابی اطلاعات دارند، درحالی‌که روش غیرهم‌زمان مقرون‌به‌صرفه‌تر و برای فواصل دور مناسب است.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *