لوگوی شرکت اکباتان
EKBATANCloud Systems
Enterprise Cloud Services•STORAGE & DATA

زیرساخت ذخیره‌سازی توزیع‌شده Ceph

طراحی، پیاده‌سازی و نگهداری کلاسترهای Ceph و Rook-Ceph با معماری Software-Defined Storage (SDS) برای ارائه سرویس‌های Block، File و Object (S3) با پایداری ۹۹.۹۶٪.

مهندسی استوریج‌های Mission-Critical با معماری Ceph BlueStore

در زیرساخت‌های ابری مدرن و کلاسترهای کوبرنتیز سازمانی، لایه ذخیره‌سازی مهم‌ترین گلوگاه در تضمین پایداری بارهای کاری Stateful است. شرکت اکباتان کلاسترهای ذخیره‌سازی توزیع‌شده Ceph را در مقیاس‌های چندپتابایتی (Multi-Petabyte) بر بستر سرورهای Bare-Metal طراحی، تیونینگ و پشتیبانی می‌کند.

۱. ارائه یکپارچه Block، File و Object Storage

معماری ما تمامی نیازهای ذخیره‌سازی سازمان را در یک پلتفرم یکپارچه، مقیاس‌پذیر و بدون نقطه تک‌خرابی (SPOF) پوشش می‌دهد:

۲. تیونینگ کرنل، شبکه و سخت‌افزار برای حداکثر IOPS

دستیابی به پرفورمنس پایدار در Ceph نیازمند مهندسی دقیق در لایه سیستم‌عامل و شبکه است:

برای مشاهده نمونه‌های عملیاتی پیاده‌سازی‌شده توسط تیم ما، مطالعه موردی سیستم‌های ذخیره‌سازی توزیع‌شده Ceph را بررسی کنید و یا جهت ممیزی استوریج فعلی سازمان خود، فرم درخواست ارزیابی معماری زیرساخت را تکمیل نمایید.

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

چگونه از Split-Brain در سطح استوریج جلوگیری و Data Locality را تضمین می‌کنید؟

با توزیع دقیق MONها و OSDها در Failure Domainهای مختلف (Rack/Zone/Datacenter) از طریق تدوین پیشرفته CRUSH Map. برای ورک‌لودهای حساس به تاخیر (Latency)، از NVMe-oF و در محیط‌های Kubernetes از Rook-Ceph Operator با استراتژی‌های Node Anti-Affinity سخت‌گیرانه استفاده می‌شود.

تفاوت استقرار Ceph به صورت Bare-Metal (cephadm) با Rook-Ceph روی کوبرنتیز چیست؟

در معماری‌های Multi-Cluster یا زمانی که استوریج باید به صورت مستقل به محیط‌های مجازی‌سازی و چندین کلاستر سرویس دهد، استقرار Bare-Metal با cephadm روی سرورهای اختصاصی توصیه می‌شود. در مقابل، Rook-Ceph مدیریت چرخه حیات استوریج را به صورت Cloud-Native و از طریق اپراتورهای کوبرنتیز یکپارچه می‌کند. تیم اکباتان بر اساس توپولوژی و مقیاس IOPS شما بهترین گزینه را طراحی و پیاده‌سازی می‌کند.

چه مکانیزم‌هایی برای بهینه‌سازی هزینه ذخیره‌سازی در حجم‌های پتابایتی به کار می‌گیرید؟

برای داده‌های حساس به Latency (مانند دیسک‌های دیتابیس و ماشین‌های مجازی) از Poolهای مبتنی بر NVMe با استراتژی Replication (ضریب ۳) استفاده می‌کنیم و برای داده‌های حجیم Object Storage (S3)، آرشیو لاگ‌ها و فایل‌های ویدیویی، پروفایل‌های بهینه Erasure Coding (مانند 4+2 یا 8+3) را پیاده‌سازی می‌کنیم که سربار فضای دیسک را تا ۵۰٪ کاهش می‌دهد.

سایر خدمات مهندسی زیرساخت اکباتان