Skip to content
IROSG.
Articles

Understanding Ceph from the inside: RADOS, OSDs, MONs and CRUSH

A practical source-backed IROSG technical guide.

Understanding Ceph from the inside: RADOS, OSDs, MONs and CRUSH

Scope

This original IROSG guide covers معماری ذخیره‌سازی توزیع‌شده Ceph و مسیر داده در RADOS using the cited primary documentation.

Core model

Ceph یک storage server واحد نیست؛ داده را روی مجموعه‌ای از Object Storage Daemonها توزیع می‌کند. RADOS لایهٔ پایه است و RBD، CephFS و RGW روی آن ساخته می‌شوند. MONها نقشه و quorum را نگه می‌دارند و CRUSH بدون lookup مرکزی، محل placement داده را از روی topology و policy محاسبه می‌کند.

Practical workflow

یک cluster آزمایشی بسازید و برای یک pool ساده، ceph osd tree، ceph osd map و placement groupها را دنبال کنید. سپس یک OSD را از دسترس خارج کنید و ببینید health، remap و recovery چه تغییری می‌کنند. هدف این است که failure را به placement و redundancy وصل کنید.

Failure modes

بزرگ‌ترین اشتباه این است که replication را معادل backup بدانیم. Replica از خرابی disk محافظت می‌کند، اما حذف اشتباه، corruption منطقی یا credential compromise را برنمی‌گرداند. failure domain و network topology نیز مستقیماً روی availability اثر دارند.

Lab

یک pool با replication سه‌تایی بسازید، object کوچک بنویسید و mapping آن را مشاهده کنید. بعد یک failure کنترل‌شده ایجاد و زمان recovery و network traffic را ثبت کنید.

Production method

Capture a baseline, change one variable at a time, test positive and negative paths, keep evidence, and rehearse rollback before broad rollout.

TRACEABLE KNOWLEDGE

Sources & further reading

01
Ceph Documentation — منبع اصلیhttps://docs.ceph.com/en/latest/architecture/

Editorial review date:

IROSG / EDITORIAL

News and pioneer profiles use original writing with source attribution. Image credits and licenses are kept in each page’s sources section instead of beneath the images. CVE reference data credits its primary sources.

Editorial and image policy ↗

Keep exploring.

Articles ↗
VyOS network operating systemArticles
Networking

VyOS network operating system

Original Persian technical editorial based on the official sources below. It covers the subject, architecture, practical use cases, important limitations and defensive considerations.

1 min readRead story
Routinator RPKI validatorArticles
Networking

Routinator RPKI validator

Original Persian technical editorial based on the official sources below. It covers the subject, architecture, practical use cases, important limitations and defensive considerations.

1 min readRead story
ISC Kea DHCP High AvailabilityArticles
Networking

ISC Kea DHCP High Availability

Original Persian technical editorial based on the official sources below. It covers the subject, architecture, practical use cases, important limitations and defensive considerations.

1 min readRead story