What is pool in ceph

هر pool مجموعه‌ای از objectهاست که Ceph داخلش داده‌ها را نگهداری و توزیع می‌کند.
pool تعیین می‌کند چطور داده‌ها بین OSDها پخش شوند.

CephFS از دو pool استفاده می‌کند: یکی برای داده‌ها (data pool) و یکی برای متادیتا (metadata pool).
RBD هم هر ایمیج داخل یک pool خاص ذخیره می‌شود.

چند نوع pool وجود دارد:

  • replicated pool: داده در چند OSD به‌صورت کپی ذخیره می‌شود.
  • erasure-coded pool: داده به بخش‌های تکه‌تکه تقسیم و فقط کدهای بازیابی نگهداری می‌شوند (برای صرفه‌جویی در فضا).

به طور خلاصه Pool = فضای منطقی ذخیره‌سازی در Ceph که تعیین می‌کند داده‌ها چطور و کجا در بین OSDها توزیع شوند.

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

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