Kurumsal Red Hat Ceph Storage Eğitimi

Ceph Eğitimi

Kurumsal Ceph eğitimi, dağıtık depolama altyapısını yalnızca kurmayı değil; doğru mimariyi tasarlamayı, kapasiteyi planlamayı, performansı ölçmeyi ve arıza durumlarında sistemi güvenle yönetmeyi öğretir. Eğitim boyunca Red Hat Ceph Storage’ın temelini oluşturan RADOS, OSD, MON, MGR ve CRUSH mimarisinden başlayarak RBD, CephFS ve RADOS Gateway servislerine kadar üretim ortamında karşılaşılan temel konular ele alınır.

Ceph ile ilk kez karşılaşıyorsanız eğitim öncesinde Ceph nedir ve nasıl çalışır? rehberimizi inceleyerek temel kavramlara hızlı bir giriş yapabilirsiniz.

Bu eğitimde neler öğreneceksiniz?

  • Ceph cluster mimarisini ve bileşenler arasındaki veri akışını,
  • Cephadm ile kurulum, genişletme ve yaşam döngüsü yönetimini,
  • RBD, CephFS ve S3 uyumlu object storage servislerini,
  • CRUSH map, pool, placement group ve failure domain tasarımını,
  • İzleme, bakım, performans analizi ve sorun giderme yöntemlerini,
  • Üretim ortamına uygun, tekrarlanabilir bir Ceph işletim yaklaşımını öğreneceksiniz.

Kurumsal Ceph Eğitimi Neyi Amaçlar?

Ceph; object, block ve file storage servislerini aynı dağıtık depolama kümesi üzerinde sunabilir. Ancak üretim ortamında başarılı bir Ceph kurulumu, birkaç sunucuya paket yüklemekten çok daha fazlasını gerektirir. Disk türleri, ağ topolojisi, replikasyon veya erasure coding tercihi, failure domain yapısı, kurtarma trafiği ve istemci iş yükleri birlikte değerlendirilmelidir.

Bu eğitimin amacı katılımcılara yalnızca komutları göstermek değil; alınan mimari kararların kapasite, performans, dayanıklılık ve işletim maliyeti üzerindeki etkisini açıklamaktır. Katılımcılar bir uyarının ne anlama geldiğini, hangi verileri kontrol etmeleri gerektiğini ve yapılacak değişikliğin cluster üzerindeki muhtemel etkisini yorumlamayı öğrenir.

Ceph Depolama Servisleri

Ceph’in sunduğu servisler farklı uygulama ihtiyaçlarına karşılık gelir. Eğitimde bu servislerin kullanım alanları ve aynı cluster üzerindeki etkileri birlikte değerlendirilir.

ServisKullanım alanıEğitim kapsamı
RBDSanal makineler, container platformları ve block storageImage, snapshot, clone, mirroring ve istemci bağlantıları
CephFSPaylaşımlı ve ölçeklenebilir dosya sistemiMDS, mount, quota, snapshot ve performans ayarları
RADOS GatewayS3 uyumlu object storageBucket, kullanıcı, erişim politikası, TLS ve multisite
RADOSCeph’in temel dağıtık nesne katmanıPool, PG, CRUSH, OSD davranışı ve temel performans testleri

Kuruma özel Ceph eğitimi mi planlıyorsunuz?

Katılımcı profilinizi, kullandığınız Ceph sürümünü ve öncelikli teknik konuları paylaşın; kurumunuza uygun eğitim kapsamını birlikte oluşturalım.

Ceph Eğitimi İçin Teklif Alın

Ceph Eğitimi İçeriği ve Modüller

Eğitim içeriği, Ceph mimarisini anlamaktan günlük cluster operasyonlarına ve ileri seviye sorun gidermeye uzanan bütünlüklü bir yapı izler. Modüllerin kapsamı ve teknik derinliği; eğitim süresi, katılımcıların deneyim seviyesi ve kurumun önceliklerine göre planlanır.

1. Ceph ve Red Hat Ceph Storage Mimarisine Giriş

  • Dağıtık depolama ve software-defined storage yaklaşımı
  • RADOS mimarisi ve veri yerleştirme süreci
  • OSD, Monitor, Manager ve Metadata Server görevleri
  • RBD, CephFS ve RADOS Gateway veri yolları
  • Cluster map yapıları ve quorum mantığı
  • CRUSH algoritması ve verilerin OSD’lere dağıtılması

Ceph’in object, block ve file storage servislerini nasıl bir araya getirdiği, Ceph’in resmi mimari dokümanları üzerinden de incelenebilir.

2. Altyapı, Donanım ve Kapasite Planlaması

  • Node rolleri ve uygun cluster topolojisinin belirlenmesi
  • HDD, SSD ve NVMe cihazların kullanım senaryoları
  • BlueStore DB/WAL yerleşimi ve hızlı cihaz kullanımının etkileri
  • Public network ve cluster network tasarımı
  • Replikasyon ve erasure coding arasındaki farklar
  • Ham kapasite ile kullanılabilir kapasite arasındaki fark
  • Büyüme, arıza ve bakım payı dikkate alınarak kapasite planlama
Önemli: Sağlıklı bir Ceph tasarımı yalnızca toplam disk kapasitesine göre yapılmaz. Failure domain, veri koruma yöntemi, kurtarma süresi, ağ kapasitesi ve istemci iş yükü birlikte değerlendirilmelidir.

3. Cephadm ile Kurulum ve Cluster Yaşam Döngüsü

  • Kurulum öncesi sistem ve ağ kontrolleri
  • Cephadm ile bootstrap işlemi
  • Host, label ve servis yönetimi
  • OSD ekleme ve cihaz envanterinin incelenmesi
  • Dashboard ve temel yönetim araçlarının hazırlanması
  • Servis durumu ve cluster health kontrolleri
  • Kontrollü bakım ve sürüm yükseltme yaklaşımı

Red Hat Ceph Storage’ın desteklenen kurulum, yönetim ve uyumluluk seçenekleri sürüme göre değişebilir. Eğitim kapsamı kurumun kullandığı sürüm dikkate alınarak hazırlanır ve gerektiğinde Red Hat Ceph Storage resmi dokümanları ile doğrulanır.

4. Pool, Placement Group ve CRUSH Tasarımı

  • Replicated ve erasure-coded pool oluşturma
  • Pool parametreleri ve application etiketleri
  • Placement Group mantığı ve PG autoscaler kullanımı
  • CRUSH hiyerarşisi ve device class yapısı
  • Host, rack ve veri merkezi seviyesinde failure domain seçimi
  • Özel CRUSH rule oluşturma ve veri yerleşimini doğrulama
  • OSD weight, reweight ve rebalancing davranışı

5. BlueStore ve OSD Yönetimi

  • BlueStore mimarisi ve veri yazma süreci
  • OSD oluşturma, devre dışı bırakma ve kaldırma
  • OSD durumları: up, down, in ve out
  • Disk arızası ve OSD değiştirme senaryoları
  • Scrub ve deep-scrub işlemleri
  • Recovery ve backfill trafiğinin yönetimi
  • OSD performansının ve gecikmesinin yorumlanması

6. RADOS Block Device Yönetimi

  • RBD image oluşturma ve özelliklerin yönetimi
  • İstemci bağlantıları ve yetkilendirme
  • Snapshot, clone, flatten, import ve export işlemleri
  • Asenkron RBD mirroring ve felaket kurtarma yaklaşımı
  • Failover, failback ve resync süreçleri
  • Replikasyon ile bağımsız yedekleme arasındaki fark
  • Kullanılan sürümün desteklediği block erişim seçeneklerinin değerlendirilmesi

7. CephFS Dosya Sistemi

  • CephFS ve Metadata Server mimarisi
  • Dosya sistemi oluşturma ve istemcilere bağlama
  • Active ve standby MDS kullanımı
  • Multi-MDS ve metadata yükünün dağıtılması
  • Quota, snapshot ve dizin yönetimi
  • CephFS performans göstergelerinin yorumlanması
  • NFS gibi üst katman erişim yöntemlerinin değerlendirilmesi

8. RADOS Gateway ve S3 Object Storage

  • RADOS Gateway servisinin kurulumu ve ölçeklendirilmesi
  • S3 endpoint, kullanıcı ve access key yönetimi
  • Bucket, object ve erişim politikaları
  • Load balancer ve TLS katmanının planlanması
  • Realm, zonegroup ve zone kavramları
  • Multisite replikasyon ve senkronizasyon durumları
  • Bucket index ve küçük nesne iş yüklerinin performansa etkileri

9. Kimlik Doğrulama ve Yetkilendirme

  • CephX kimlik doğrulama mekanizması
  • Kullanıcı, keyring ve capability yönetimi
  • En az yetki prensibine uygun istemci tanımlama
  • Servis hesapları ve erişim anahtarlarının korunması
  • Yönetim ağı ile istemci trafiğinin ayrılması
  • TLS ve erişim noktalarının güvenli biçimde yayınlanması

10. İzleme, Bakım ve Günlük Operasyonlar

  • Ceph Dashboard ile cluster durumunun izlenmesi
  • Prometheus metrikleri ve uyarıların değerlendirilmesi
  • Ceph health mesajlarının doğru yorumlanması
  • Doluluk oranları, nearfull ve full eşiklerinin yönetimi
  • Kontrollü OSD ve host bakım işlemleri
  • Güncelleme öncesi ve sonrası sağlık kontrolleri
  • Günlük, haftalık ve aylık operasyon kontrol listesi oluşturma

Üretim ortamında uygulanabilecek operasyon adımlarını daha ayrıntılı görmek için Ceph cluster yönetimi rehberimizi inceleyebilirsiniz.

11. Performans Analizi ve Benchmark

  • Throughput, IOPS ve latency değerlerinin birlikte değerlendirilmesi
  • Ortalama gecikme ile P95 ve P99 gecikme değerleri arasındaki fark
  • RADOS katmanı ile RBD, CephFS ve S3 servislerinin ayrı ölçülmesi
  • Disk, ağ, CPU ve istemci tarafı darboğazlarının ayrıştırılması
  • Recovery, backfill ve scrub işlemlerinin performansa etkisi
  • Gerçek iş yükünü temsil eden benchmark senaryosu hazırlama
  • Test sonuçlarını karşılaştırılabilir biçimde kayıt altına alma

RADOS ve S3 testlerinin hangi katmanları ölçtüğünü görmek için Ceph benchmark rehberimizden yararlanabilirsiniz.

Uyarı: Benchmark işlemleri ciddi miktarda disk ve ağ trafiği oluşturabilir. Testler üretim sistemlerinde kontrolsüz biçimde çalıştırılmamalı; mümkünse ayrılmış bir ortamda veya planlı bakım penceresinde gerçekleştirilmelidir.

12. Sorun Giderme ve Felaket Kurtarma

  • Log, daemon durumu ve health detail çıktılarının incelenmesi
  • Slow ops, degraded, undersized ve inactive PG durumları
  • Monitor quorum ve bağlantı problemleri
  • OSD arızası, disk gecikmesi ve doluluk sorunları
  • Recovery ve backfill sürecinin takip edilmesi
  • RBD mirroring ve RGW multisite durumlarının kontrolü
  • Felaket kurtarma planı, sorumluluklar ve geri dönüş testleri

13. OpenStack ve Container Platformu Entegrasyonları

  • OpenStack Cinder, Glance ve Nova ile Ceph kullanımı
  • CSI tabanlı block ve file storage sağlama
  • Persistent Volume ve StorageClass yaklaşımı
  • Kubernetes ve OpenShift ortamlarında Ceph istemcileri
  • İstemci yetkileri ve tenant izolasyonu
  • Entegrasyon katmanında hata ve performans analizi

14. Uygulamalı Lab Çalışmaları

  • Ceph cluster kurulumu ve ilk sağlık kontrolleri
  • Host ve OSD ekleyerek kapasite genişletme
  • Pool ve CRUSH rule oluşturma
  • RBD image, snapshot ve clone işlemleri
  • CephFS oluşturma ve istemci bağlantısı
  • S3 bucket ve kullanıcı işlemleri
  • Arıza, bakım ve kurtarma senaryoları
  • Benchmark sonucu okuma ve darboğaz analizi
Uygulamalı laboratuvar: Laboratuvar çalışmaları, eğitim planına göre hazırlanan çok düğümlü Ceph ortamı üzerinde yürütülür. Katılımcılar kurulum, servis yönetimi, kapasite genişletme ve kontrollü arıza senaryolarını uygulayarak teorik bilgileri operasyon pratiğine dönüştürür. Kullanılacak topoloji ve laboratuvar kapsamı, eğitim programı hazırlanırken kurumun ihtiyaçlarına göre netleştirilir.

Ceph Eğitimi Sonunda Neler Yapabileceksiniz?

Eğitim sonunda katılımcıların aşağıdaki konularda daha sistematik hareket edebilmesi hedeflenir:

  • İş yüküne uygun Ceph mimarisini ve servis türünü seçmek,
  • Kapasite, replikasyon ve failure domain kararlarını yorumlamak,
  • Cephadm ile cluster kurmak ve kapasiteyi genişletmek,
  • RBD, CephFS ve RGW servislerini yapılandırmak,
  • Cluster health mesajlarını ve temel performans metriklerini okumak,
  • Bakım işlemlerini veri güvenliğini gözeterek planlamak,
  • Arıza ve performans sorunlarında doğru teşhis sırasını izlemek,
  • Benchmark sonuçlarını tek bir hız değerine indirgemeden değerlendirmek.

Ceph Eğitimi Kimler İçin Uygundur?

  • Linux ve depolama sistemleri yöneticileri,
  • Bulut ve altyapı mimarları,
  • DevOps ve platform mühendisleri,
  • Site Reliability Engineering (SRE) ekipleri,
  • OpenStack, Kubernetes veya OpenShift yöneticileri,
  • Kurumsal depolama altyapısını Ceph’e taşımayı değerlendiren teknik ekipler,
  • Mevcut Ceph cluster’ının işletim kalitesini geliştirmek isteyen kurumlar.

Katılım İçin Ön Gereksinimler

Eğitimden verimli şekilde yararlanabilmek için katılımcıların aşağıdaki konularda temel deneyime sahip olması önerilir:

  • Linux komut satırı ve temel sistem yönetimi,
  • IP adresleme, DNS, routing ve temel ağ kavramları,
  • Disk, volume, RAID ve dosya sistemi kavramları,
  • SSH ile uzak sistemlere erişim,
  • Temel sanallaştırma veya container bilgisi.

İleri düzey Ceph deneyimi zorunlu değildir. Eğitim kapsamı, katılımcıların mevcut bilgi düzeyi ve kurumun hedefleri dikkate alınarak uyarlanabilir.

Kuruma Özel Ceph Eğitimi

Her kurumun Ceph kullanım amacı aynı değildir. Bazı ortamlar sanal makineler için RBD’ye, bazıları S3 uyumlu object storage’a, bazıları ise CephFS veya container platformu entegrasyonlarına öncelik verir. Bu nedenle eğitim planlanırken kullanılan Ceph sürümü, donanım yapısı, iş yükleri, cluster büyüklüğü ve teknik ekibin sorumlulukları dikkate alınabilir.

Mevcut bir Ceph ortamınız bulunuyorsa eğitim senaryoları; yaşadığınız operasyon sorunları, performans hedefleri ve geliştirmek istediğiniz yetkinlikler doğrultusunda şekillendirilebilir.

Ceph Eğitimi Hakkında Sık Sorulan Sorular

Ceph eğitimi başlangıç seviyesine uygun mu?

Temel Linux, ağ ve depolama bilgisine sahip katılımcılar eğitime katılabilir. Ceph deneyimi bulunmayan katılımcılar için eğitim mimari ve temel kavramlarla başlar; ardından kurulum, yönetim ve sorun giderme konularına ilerler.

RBD, CephFS ve S3 konuları aynı eğitimde ele alınıyor mu?

Evet. Üç servis de mimari ve yönetim açısından ele alınır. Kurumun kullanım senaryosuna göre bu servislerden birine daha fazla ağırlık verilebilir.

Red Hat Ceph Storage ile açık kaynak Ceph arasındaki fark anlatılıyor mu?

Temel Ceph mimarisi ortaktır. Bununla birlikte Red Hat Ceph Storage; desteklenen sürümler, ürün yaşam döngüsü, uyumluluk matrisi ve kurumsal destek açısından farklılık gösterir. Eğitimde temel mimari ile kullanılan ürün sürümüne özgü işletim kararları birbirinden ayrılır.

Eğitim mevcut Ceph cluster’ımıza göre hazırlanabilir mi?

Eğitim kapsamı kullanılan sürüm, servisler, donanım yapısı ve teknik hedefler doğrultusunda uyarlanabilir. Böylece katılımcılar kendi ortamlarına daha yakın senaryolar üzerinden ilerleyebilir.

Performans ve sorun giderme eğitime dahil mi?

Evet. Cluster health mesajları, slow ops, OSD gecikmeleri, problemli PG durumları, recovery ve backfill süreçleri ile temel benchmark sonuçlarının yorumlanması eğitim kapsamındadır.

Eğitim sonunda katılım sertifikası veriliyor mu?

Eğitimi tamamlayan katılımcılara Absonet Kurumsal Ceph Storage Eğitimi Katılım Sertifikası verilir. Eğitim notları ve yardımcı materyaller, belirlenen program kapsamına göre katılımcılarla paylaşılır.

Eğitim için nasıl teklif alabiliriz?

Katılımcı sayısı, mevcut bilgi seviyesi, kullanılan Ceph sürümü ve öncelikli konuları belirterek iletişim formu üzerinden bize ulaşabilirsiniz. Eğitim kapsamı bu bilgiler doğrultusunda netleştirilebilir.

Diğer teknoloji başlıklarını incelemek için tüm kurumsal eğitimlerimize göz atabilirsiniz.


Hazırlayan: Absonet Teknik Ekibi
Son güncelleme: Ağustos 2026