در قسمت اول از این مقاله به بررسی Red Hat Gluster Storage در Private Cloud و همچنین مفهوم آن پرداختیم و در این قسمت به استفاده از این تکنولوژی در Public Cloud ، Hybrid Cloud و همچنین مزایای استفاده از آن خواهیم پرداخت.
استفاده از Red Hat Gluster Storage در Public Cloud
یکی از راهکارهای فراهم نمودن HA و عملکرد بالا، برای وب سرویس های آمازون یا به عبارتی AMAZON WEB SERVICES) AWS) استفاده از Red hat Gluster Storage می باشد که در زیر به تشریح آن می پردازیم.
NameSpace سراسری واحد
کاربران AWS میتوانند نمونه های آمازون Amazon Elastic Block Storage) EBS) و آمازون Amazon Elastic Compute Cloud) EC2) را در محیطهای AWS گردآوری و یک Storage Pool مجازیسازیشده و HAایجاد نمایند.
تجربهی برتر برای AMAZON EC2
Red Hat Gluster Storage محدودیتهای ظرفیتی یک دستگاه را برای Public Cloud از میان برداشته و متغیرهای عملکرد را در سراسر Pool یکسان میسازد بنابراین مشتریان Amazon EC2 دسترسپذیری و عملکرد بهتری را تجربه خواهند نمود.
HA یا دسترسپذیری بالا
استفاده از Red Hat Gluster Storage در Public Cloud، امکان یکسان سازی همگام (Synchronous Replication) و Geo-Replication ناهمگام را فراهم مینماید، به همین دلیل، دادهها در مناطق دسترسپذیر، بهصورت همگام و در مناطق درون AWS ، بهصورت ناهمگام Mirror میشوند.
عدم نیاز به بازنویسی برنامه
برنامههای موجود POSIX را بدون نیاز به اعمال اصلاحات به Cloud می توان منتقل نمود.
مزایای سازمانی استفاده از این محصول در Public Cloud
هنگامی که سازمان ها با رشد روز افزون دادههای بیساختار و تسریع مجازیسازی محیطهای محاسباتی دستوپنجه نرم میکنند، استفاده از Red Hat Gluster Storage در Public Cloud، برای Cloud Storage راهحل ایدهآلی محسوب می گردد. این راه حل فارغ از اینکه کاربران چند ذخیرهساز چند ترابایتی یا چندین پتابایت داشته باشند، بدون نیاز به سختافزار جدید، مدیریت دادههای بیساختار را تسهیل مینمایند.
استفاده از Red Hat Gluster Storage در Hybrid Cloud
استفاده از Red Hat Gluster Storage در تکنولوژی Hybrid Cloud انعطافپذیری بسیار بالایی به سازمانها، در استفاده از Cloudهای Public و Private ارائه میدهد و این به دلیل آن است که Red Hat Gluster Storage یک نرم افزار ذخیره سازی باز، Scale-Out برای محیط های Hybrid Cloud محسوب می گردد.
یکسان سازی داخلی (Built-In) جهت حفاظت از دادهها
- Red Hat Gluster Storage برای Hybrid Cloud از Replication (یکسانسازی) استفاده می نماید تا در سراسر دیتابیس و Public Cloud دسترسپذیری (HA) بالا ایجاد کند. یکسانسازی همگام فایل ها، یک برنامهی دادهی Local ایجاد میکند که از تداوم کسبوکار پشتیبانی مینماید. یکسان سازی ناهمگام، Replication داده ها را در فاصلهی طولانی، به منظور فراهم نمودن Disaster Recovery امکان پذیر می سازد.
انتقال ساده به Cloud
Red Hat Gluster Storage برای Hybrid Cloud با POSIX سازگار می باشد. بنابراین، نیازی به بازنویسی برنامهها، هنگام انتقال دادهها یا برنامهها از پایگاه دادهی On-Premise به Public Cloud وجود نخواهد داشت.
دسترسی ساده و مقرونبهصرفه به دادهها
با Red Hat Gluster Storage برای Hybrid Cloud، میتوان همزمان فایلها و Objectها را بهوسیلهی محیطهای متنوع برنامهای ایجاد و استخراج نمود. علاوه بر آن می توان آنها را به صورت فایل ذخیره و سپس بلافاصله به صورت Object آنرا بازیابی نمود و بالعکس. این امر به شدت هزینهی ذخیرهسازی فایل و Object را کاهش داده و نیاز به siloهای جداگانهی ذخیرهسازی را از میان برمیدارد. یکپارچهسازی NFSv4 همراه با پشتیبانی وسیع کاربر، دسترسی به داده را تقویت مینماید.
مزایای سازمانی استفاده از این محصول در Hybrid Cloud
همه روزه سازمانهای بیشتری محیطهای Hybrid Cloud را میپذیرند تا از Cloudهای External برای میزبانی از خدمات IT غیرحساس و از Cloudهای Internal برای میزبانی برنامههای حساس کسبوکار استفاده نمایند. سازمانها با استفاده از Red Hat Gluster Storage برای Hybrid Cloud، بهراحتی میتوانند پایگاههای دادهی خود را به Cloud بسط داده و انعطافپذیری بالا، دسترسپذیری یکپارچهی داده، امنیت بیشتر و مدیریت سادهتری بهدست آورند، که البته لازم به ذکر است تمام این موارد کاهش هزینهها را به همراه دارد.
قابلیتهای کلی استفاده از Red Hat Gluster Storage
- یک NameSpace سراسریِ واحد
این تکنولوژی منابع دیسک و حافظه را در یک Storage Pool مطمئن جمعآوری مینماید.
- دسترسی Object به ذخیرهساز فایل
میتوان با استفاده از Object-API نیز، به ذخیرهسازی فایل دسترسی یافت.
- یکسان سازی یا Replication
از یکسانسازی همگام، داخل یک پایگاهداده و یکسانسازی ناهمگام، برای Disaster Recovery (بازیابی بحران) پشتیبانی مینماید.
- کدگذاری حذف (Erasure Coding)
تقویت نمودن حفاظت از دادهها، با استفاده از اطلاعات ذخیرهشده در سیستم جهت بازسازی دادههای ازدسترفته یا آسیبدیده.
- تشخیص Bit-rot
کمک به حفظ یکپارچگی داراییهای دادهای، با تشخیص آسیبدیدگی خاموش.
- Tiering
انتقال خودکار دادهها بین ردیف های سریع (SSDمحور) و کند (HDD) بر اساس بسامد دسترسی.
- امنیت
پشتیبانی از حالت اجرای SELinux با کدگذاری SSLمحورِ در حین حرکت
- Snapshotها
تضمین نمودن حفاظت دادهها از طریق Snapshotهای فایل سیستمی بهوسعت کلاستر و همچنین دسترسی کاربری جهت بازیابی آسان فایلها.
- الگوریتم ارتجاعی Hashing
نبود لایهی Metadataی سرور، Bottleneckهای سرور و تک نقطههای خرابی (Single Points of Failure) را از بین میبرد.
- مدیریت سادهی آنلاین
*کنسول مدیریت مبتنی بر وب
*CLI قوی و شهودی برای مدیران Linux
*مانیتورینگ (Nagiosمحور)
*Expand/shrink نمودن ظرفیت ذخیرهسازی بدون Downtime
- پشتیبانی کلایت با استاندارد صنعتی
*پروتکلهای NFS و SMB برای دسترسی فایلمحور
*پشتیبانی چندجانبه (multi-headed) NFSv4 برای افزایش امنیت و خودترمیمی
*پشتیبانی OpenStack Swift جهت دسترسی به Object
*GlusterFS native client جهت دسترسی بهشدت موازیشده
- یکپارچهسازی با Red Hat Enterprise Virtualization
*دید متمرکز و مدیریت یکپارچهی ذخیرهسازی و زیرساختهای مجازی از طریق کنسول مدیریت Red Hat Enterprise Virtualization
*انجام Live Migration برای ماشینهای مجازی
- یکپارچهسازی عمیق Hadoop
*فایلسیستم سازگار با HDFS زمان اجرای انتقال داده را به صفر میرساند.
*بدون نقطههای خرابی (Single Points of Failure)
*جذب داده برمبنای NFS و FUSE
- ملزومات
*Intel x86-64 Xeon CPU
*حداقل ۱۶ GB RAM
*حداقل ۵۰ GB دیسک برای نرمافزار سیستم
*حداقل ۱x 1GBE یا ۱x 10GBE NIC
*تا ۶۰ دیسک SAS یا SATA در هر گره RHS برای دادهها
*RAID کنترلر با flash/battery که از RAID-6 و RAID-1+0 پشتیبانی کند
*داشتن تمام نرمافزارها برای استفاده از سرورهای فیزیکی و مجازیBare-Metal (مثل Red Hat Enterprise Virtualization یا VMware vSphere/ESXi)
ـــــــــــــــــــــــــــــــــــــــــــــــــــ