راهنمای جامع Ceph
Englishشروع کنید
بخش چهارم

بخش تخصصی: RADOS، RBD و RGW

نه فصل این بخش سه زیرسامانه‌ی اصلی Ceph را تخصصی و عمیق بررسی می‌کنند: RADOS (مدل شیء و مسیر op در OSD، peering و pg log، snapshot و clone)، RBD (چیدمان image در RADOS، مسیر I/O در librbd و krbd، و rbd-mirror) و RGW (چیدمان داده و ایندکس، مسیر درخواست، و درون multisite). فصل‌های پیشین هر موضوع را معرفی کرده‌اند؛ این بخش ساختار داده‌ها، الگوریتم‌ها و دستورها را با کد شاخه‌ی main تطبیق می‌دهد و آن مقدمه‌ها را تکرار نمی‌کند.

  1. ۳۴بخش تخصصی (۱): ‏RADOS‏ — هویت شیء، فراداده و مسیر ‏op‏ درون ‏OSD‏
  2. ۳۵بخش تخصصی (۲): ‏RADOS‏ — ‏pg log‏، ‏interval‏ها، ‏missing‏ و سازوکار ‏recovery‏ و ‏backfill‏
  3. ۳۶بخش تخصصی (۳): ‏RADOS‏ — ‏snapshot‏ و ‏clone‏، ‏watch/notify‏ و ‏cls‏ در سمت ‏OSD‏، و مرجع ‏rados‏ و ‏pool‏
  4. ۳۷بخش تخصصی (۴): ‏RBD‏ — چیدمان روی ‏RADOS‏، ‏striping‏، ‏object map‏ و ‏fast-diff‏، و مرجع ‏rbd‏
  5. ۳۸بخش تخصصی (۵): ‏RBD‏ — مسیر ‏I/O‏ در ‏librbd‏، ‏layering‏ و ‏copyup‏، ‏exclusive-lock‏، ‏cache‏ و ‏QoS‏
  6. ۳۹بخش تخصصی (۶): ‏RBD‏ — درون ‏rbd-mirror: journal‏ در برابر ‏snapshot‏
  7. ۴۰بخش تخصصی (۷): ‏RGW‏ — مدل داده روی ‏RADOS‏: فراداده، ‏bucket index‏، نسخه‌بندی، ‏manifest‏ و ‏multipart‏
  8. ۴۱بخش تخصصی (۸): ‏RGW‏ — مسیر درخواست، ‏SigV4‏، سهمیه، محدودیت نرخ، ‏gc‏ و ‏lifecycle‏
  9. ۴۲بخش تخصصی (۹): ‏RGW‏ — درون ‏multisite: period‏، قالب لاگ‌ها، نسل‌های ‏bucket‏ و موتور همگام‌سازی