به طور کلی کلاستر به مجموعهای از سرورها گفته میشود که باهم کار میکنند اما طوری رفتار میکنند که گویا از هم جدا هستند و هر یک از Nodeهای این کلاستر، دیتا را با استفاده از San نرم افزاری که در محیط کلاستر استفاده میشود، به اشتراک میگذارد. در این مقاله میخواهیم مباحث اساسی مرتبط با راهکارهای کلاستر Open-E JovianDSS را که مبتنی بر ZFS هستند، مطرح کنیم.
با Open-E JovianDSS میتوان راهکارهای کلاستری را به کار گرفت که استانداردهای High-Performance و یکپارچه ذخیره سازی دیتا در آن رعایت میشود تا با کمک آن به یک محیط کارا و با عکسالعمل سریع دست یابیم. راهکارهای کلاستر ما برای تجارتهای بزرگ و کوچک و متوسط بهینه سازی شده است تا هزینه و ریسک را تا حد امکان کاهش داده و عملکرد را افزایش دهد. با Open-E JovianDSS می توانید پیکربندی های مختلفی را داشته باشید.
در زیر فقط تعدادی از پیکربندیهای مختلف را میآوریم:
- Cluster-in-a-Box (CiB)
- کلاستر با چند JBOD بر روی SAS
- کلاستر با چند JBOD بر روی Fibre Channel
- کلاستر بر روی Ethernet
پیکربندی Cluster-in-a-Box (CiB)
این پیکربندی از دو سرور و مجموعهای متداول از هارد درایوهای SAS تشکیل شده است که با هر دو Node کلاستر به اشتراک گذاشته شدهاند و به صورت Mirror (RAID 1) یا RAID-Z پیکربندی شدهاند و همه آنها در یک محفظه سرور قرار دارند. چنین راهکاری، راه اندازی فیزیکی و پیاده سازی کلاستر ذخیره سازی HA را تسهیل میکند چون تمام اتصالات کابلی بین قطعات داخلی از قبل پیکربندی شدهاند. در صورتی که یکی از Nodeها دچار مشکل شود، Node دیگر کنترل کلیه منابع را به دست گرفته و بدون هیچ قطعی کار را به پیش میبرد. Cluster-in-a-Box راهکاری فشرده و کامل است و به راحتی میتوان آن را در یک Rack استاندارد نصب کرد. این امکان وجود دارد که با اضافه کردن یک JBOD خارجی آن را Scale کرد.
کلاستر با چند JBOD بر روی SAS
کلاستر HA با چند JBOD بر روی SAS در Open-E JovianDSS نوعی پیکربندی است که در آن دو سرور اصلی به قطعات ذخیره سازیِ Share شده متصل شدهاند و دو یا تعداد بیشتری JBOD اضافه هم در آن به کار رفته است. حداکثر فاصله مجاز بین Nodeها ده متر است. این راهکار از ایجاد Single Points of Failure جلوگیری میکند، چون درایوها بر روی JBODها Mirror شده اند. همه هارد درایوهایی که به یک Node متصل هستند با Node دیگر هم به اشتراک گذاشته شدهاند. این کار با اتصال فیزیکی هارد درایو به هر دو Node انجام میشود.
کلاستر با چند JBOD بر روی Fibre Channel
کلاستر HA با چند JBOD بر روی Fibre Channel نوعی کلاستر است که تقریبا به همان صورت کار میکند که بر روی SAS کار میکرد. این که از SAS استفاده کنیم یا Fibre Channel، بستگی به هزینه، عملکرد و فاصله بین Nodeها دارد. در صورتی که گزینه Fibre Channel را انتخاب کنیم، فاصله بین Nodeها 50 کیلومتر یا بیشتر است (با سوییچ های Fibre Channel). بنابراین گزینه Fibre Channel برای (Stretched) Metro Storage Cluster پیشنهاد میشود که دو Node فاصله زیادی از هم دارند. در هر دو مورد Fibre Channel و SAS به راحتی میتوان سیستم را با افزودن JBODهای اضافه Scale کرد.
کلاستر بر روی Ethernet
Cluster over Ethernet راهکار دیگری در Open-E JovianDSS است که با دو Node ساخته میشود. هر Node هارد درایوی دارد که به طور مستقیم به آن Node متصل است و به طور غیر مستقیم با Node دیگر در ارتباط است (بعد از تبدیل داخلی پروتکل). در این روش میتوانیم از Commodity Serverهایی استفاده کنیم که فقط هارد درایو SATA دارند که باعث صرفه جویی زیادی در هزینه میشود. Nodeها را می توان در فاصله دوری به عنوان (Stretched) Metro Storage Cluster قرار داد یعنی هشتاد کیلومتر یا حتی بیشتر.
نکته: برای راه اندازی Cluster-in-a-Box و کلاستر HA با چند JBOD بر روی SAS یا Fibre Channel باید Open-E JovianDSS Standard HA Cluster Feature Pack را خریداری کنید و برای راه اندازی کلاستر HA بر روی Ethernet باید Open-E JovianDSS Advanced Metro HA Cluster Feature Pack را خریداری کنید.
مطالب مرتبط:
ارائه یک زیرساخت ذخیره سازی پایدار با Open-E JovianDSS- بخش 1
ارائه یک زیرساخت ذخیره سازی پایدار با Open-E JovianDSS- بخش 2
بهبود پردازش و ذخیره سازی Big Data با استفاده از Open-E
قابلیت پشتیبانی از کوبرنتیز Kubernetes در نرمافزار Open-E JovianDSS