راهنمای جامع Ceph
Englishشروع کنید
در این صفحه
پیوست و

کتاب‌نامه و منابع رسمی

۲۲ دقیقه مطالعه

این کتاب‌نامه همه‌ی منابعی را که در بخش‌های «منابع این فصل» آمده‌اند، به‌همراه منابع عمومی، یک‌جا گرد می‌آورد. همه‌ی پیوندها در آبان ۱۴۰۵ بررسی و در دسترس بوده‌اند. مستندات رسمی پروژه‌ها همیشه به‌روزترین منبع‌اند؛ پیش از به‌کارگیری هر قابلیت در production، مستندات نسخه‌ی مورد استفاده‌ی خود را بخوانید.

منابع عمومی#

مستندات رسمی ‏Ceph‏#

کد و جامعه#

مقاله‌های بنیادی#

منابع فصل‌به‌فصل#

فصل ۱: ‏Ceph‏: آغاز دورانی تازه — معماری، برنامه‌ریزی و نخستین کلاستر#

فصل ۲: کار با ‏Ceph Block Device‏ (RBD)#

فصل ۳: ‏Ceph‏ و ‏OpenStack‏#

فصل ۴: ذخیره‌سازی شیء با ‏RADOS Gateway‏#

فصل ۵: ذخیره‌سازی شیء چندسایتی با ‏RGW Multi-Site‏#

فصل ۶: سامانه‌ی فایل ‏Ceph‏ (CephFS)#

فصل ۷: راهبری و مدیریت کلاستر ‏Ceph‏#

فصل ۸: ‏Ceph‏ از درون: ‏CRUSH‏، نقشه‌ها، احراز هویت و ‏PG‏ها#

فصل ۹: از ‏VSM‏ تا ‏Ceph Dashboard‏: مدیریت گرافیکی کلاستر#

فصل ۱۰: سنجش کارایی و ابزارهای کارشناسی ‏Ceph‏#

فصل ۱۱: استقرار ‏Ceph‏: آزمایشگاه، ‏cephadm‏، ‏Ansible‏ و ‏Rook‏#

فصل ۱۲: ‏BlueStore‏: موتور ذخیره‌سازی ‏OSD‏#

فصل ۱۳: کدگذاری پاک‌شونده (‏Erasure Coding‏) برای بهره‌وری ذخیره‌سازی#

فصل ۱۴: برنامه‌نویسی با ‏librados‏#

فصل ۱۵: کلاس‌های ‏RADOS‏: محاسبه در کنار داده#

فصل ۱۶: لایه‌بندی ذخیره‌سازی: از ‏Cache Tiering‏ تا ‏Device Class‏ و ‏Storage Class‏#

فصل ۱۷: عیب‌یابی ‏Ceph‏: از ‏HEALTH_WARN‏ تا ماشین حالت ‏Peering‏#

فصل ۱۸: بازیابی از فاجعه: ‏rbd-mirror‏، ‏stretch mode‏ و نجات کلاستر#

فصل ۱۹: راهبری و نگه‌داری روزمره: ارتقا، جایگزینی دیسک، ‏autoscaler‏ و ‏balancer‏#

فصل ۲۰: پایش ‏Ceph: Prometheus‏، ‏ceph-exporter‏، هشدارها و مشاهده‌پذیری#

فصل ۲۱: تنظیم کارایی ‏Ceph‏: از ‏mClock‏ تا هسته و شبکه#

فصل ۲۲: معماری کد ‏Ceph‏ و مسیر درخواست‌ها از درون#

فصل ۲۳: لایه‌های پایینی (۱): دستگاه بلوکی، ‏bufferlist‏، ‏mempool‏ و ‏crc32c‏#

فصل ۲۴: لایه‌های پایینی (۲): قالب روی‌دیسک ‏BlueStore‏ و ‏BlueFS‏#

فصل ۲۵: لایه‌های پایینی (۳): ‏RocksDB‏ درون ‏BlueStore‏#

فصل ۲۶: لایه‌های پایینی (۴): ‏msgr2‏ در سطح بایت، ‏AsyncConnection‏ و ‏EventCenter‏#

فصل ۲۷: لایه‌های پایینی (۵): ریاضیات ‏erasure coding‏، از ‏GF‏(۲⁸) تا ‏FastEC‏#

فصل ۲۸: لایه‌های پایینی (۶): ‏CRUSH‏ در سطح بیت، از ‏rjenkins‏ تا ‏upmap‏#

فصل ۲۹: لایه‌های پایینی (۷): کلاینت‌های هسته‌ی لینوکس، ‏libceph‏، ‏krbd‏ و ‏ceph.ko‏#

فصل ۳۰: لایه‌های پایینی (۸): ‏Crimson‏ و ‏Seastar‏، ‏OSD‏ تک‌هسته‌ای و ‏SeaStore‏#

فصل ۳۱: لایه‌های پایینی (۹): ‏SPDK‏ و ‏NVMe‏، از صف‌های سخت‌افزاری تا درگاه ‏NVMe-oF‏#

فصل ۳۲: لایه‌های پایینی (۱۰): ‏scrub‏، ‏recovery‏، ‏backfill‏ و ‏repair‏ در سطح کد#

فصل ۳۳: لایه‌های پایینی (۱۱): حافظه و ‏CPU‏ درون ‏OSD‏، از ‏mempool‏ تا ‏NUMA‏ و پروفایل‌گیری#

فصل ۳۴: بخش تخصصی (۱): ‏RADOS‏ — هویت شیء، فراداده و مسیر ‏op‏ درون ‏OSD‏#

فصل ۳۵: بخش تخصصی (۲): ‏RADOS‏ — ‏pg log‏، ‏interval‏ها، ‏missing‏ و سازوکار ‏recovery‏ و ‏backfill‏#

فصل ۳۶: بخش تخصصی (۳): ‏RADOS‏ — ‏snapshot‏ و ‏clone‏، ‏watch/notify‏ و ‏cls‏ در سمت ‏OSD‏، و مرجع ‏rados‏ و ‏pool‏#

فصل ۳۷: بخش تخصصی (۴): ‏RBD‏ — چیدمان روی ‏RADOS‏، ‏striping‏، ‏object map‏ و ‏fast-diff‏، و مرجع ‏rbd‏#

فصل ۳۸: بخش تخصصی (۵): ‏RBD‏ — مسیر ‏I/O‏ در ‏librbd‏، ‏layering‏ و ‏copyup‏، ‏exclusive-lock‏، ‏cache‏ و ‏QoS‏#

فصل ۳۹: بخش تخصصی (۶): ‏RBD‏ — درون ‏rbd-mirror: journal‏ در برابر ‏snapshot‏#

فصل ۴۰: بخش تخصصی (۷): ‏RGW‏ — مدل داده روی ‏RADOS‏: فراداده، ‏bucket index‏، نسخه‌بندی، ‏manifest‏ و ‏multipart‏#

فصل ۴۱: بخش تخصصی (۸): ‏RGW‏ — مسیر درخواست، ‏SigV4‏، سهمیه، محدودیت نرخ، ‏gc‏ و ‏lifecycle‏#

فصل ۴۲: بخش تخصصی (۹): ‏RGW‏ — درون ‏multisite: period‏، قالب لاگ‌ها، نسل‌های ‏bucket‏ و موتور همگام‌سازی#

راهنمای جامع Ceph · ۱٫۶ · آبان ۱۴۰۵
© 2026 Ramin Najarbashi · CC BY-NC-SA 4.0

حریم خصوصی: این سایت کوکی نمی‌گذارد. برای شمارش بازدیدها از Cloudflare Web Analytics استفاده می‌شود که کوکی ندارد و افراد را دنبال نمی‌کند.