Ceph Storage İle
Bilgileriniz Güvende!
lütfen iletişime geçiniz.
Uygulamalı Eğitim
Tek sunucuda uygulamalı Ceph kurulumu
Zengin İçerik
Depolama Teknolojileri ve Ceph hakkında önemli bilgiler
Arayüz Kullanım
Ceph kullanıcı paneli hakkında bilgi ve deneyim
Ceph; nesne (object), blok (block) ve dosya sistemi (shared file system) tipindeki depolama ortamlarının tamamını bir arada sunan ve depolama sistemlerinin geleceği olarak görülen açık kaynak kodlu bir depolama çözümüdür. 2003 yılında California Üniversitesi’nde Sage Weil adlı öğrencinin doktora tezi olarak başlayan Ceph projesi, açık kaynak dünyasında ilgili topluluğun ciddi katkıları ile hızla gelişerek günümüzde bir çok önemli projenin ilk akla gelen depolama tercihi olmayı başarmıştır. Özellikle OpenStack bulut ortamlarında de-facto depolama çözümü haline gelmiştir. Literatürde “Software-defined storage (SDS)” olarak geçen yazılım tanımlı depolama çözümleri arasında açık kaynak kodlu olması, donanım bağımsız çalışabilmesi ve oldukça yüksek performanslara çıkabilmesi sayesinde hep bir adım önde yer almaktadır. Başlangıcından itibaren exabyte seviyesinde ölçeklenebilmek üzere tasarlanmış olan Ceph, tek nokta hatalarına karşı dayanıklı, yüksek erişilebilir yapıda hizmet vermektedir.
Geleneksel depolama sistemlerinin kısıtlarını ortadan kaldırmak üzere tasarlanmış olan Ceph, açık kaynak kodlu olması, donanım bağımsız olarak yazılım tabanlı çalışması, ölçeklenebilirliği, esnekliği, ekonomik olması gibi pek çok nedenle hızla yaygınlaşmaktadır. Dağıtık yapıda çalışması, olası bir arızayı tespit edip otomatik onarım işlemlerini başlatması, exabyte seviyelerine kadar çıkabilmesi, nesne ve blok depolama ile dosya sistemini aynı anda sunabilmesi, sistem yöneticisi tarafından istenilen esneklikte mimarinin tasarlanabilmesi, metadata gerektiren çözümlere göre daha performanslı çalışması Ceph’in diğer artıları olarak sayılabilir.
Dünyada Ceph kullanımı her geçen gün hızla artmakta ve ciddi ölçekte kullanım örnekleri karşımıza çıkmaktadır. Özellikle bulut iş yükleri için oldukça ideal bir çözüm sunan Ceph, bir çok servis sağlayıcı tarafından tercih edilmektedir. Bilimsel araştırma altyapılarından telekom operatörlerine, bulut servis sağlayıcılardan barındırma hizmeti veren kuruluşlara, büyük veri analizi yapan firmalardan üniversitelere kadar farklı birçok sektörde pek çok kritik iş yükü depolama tercihini Ceph’ten yana kullanmaktadır.
Eğitimin Amacı
Ceph depolama platformu hakkında genel bilgi sahibi olmak
Ceph’in temel bileşenlerini, yeteneklerini ve çalışma mantığını anlayarak uygun iş yüklerinde en verimli şekilde kullanmak
Mevcut ihtiyaçlara yönelik gerekli arayüzleri (nesne, block, dosya sistemi) belirleyebilme ve kullanabilme perspektifi kazanmak
Tüm bileşenleriyle (monitör, manager, OSD, mds, radosgw, dashboard) bir Ceph kurulumunu yapabilmek
Ceph CLI kullanımı konusunda tecrübe kazanmak
Ceph kümesinin sürdürülebilirliği konusunda disk değişimi gibi temel prosedürleri öğrenmek
Potansiyel projelerde Ceph kullanmanın getireceği avantajları değerlendirebilme yeteneği kazanmak
Kimler Katılabilir?
IT Yöneticileri
Bulut ve depolama altyapısı hakkında bilinçli kararlar vermek için Ceph temellerini ve kabiliyetlerini öğrenmek isteyen IT yöneticileri
Ceph kullanarak mevcut sistem altyapılarını nasıl güçlendirebileceklerini öğrenmek isteyen sistem yöneticileri
Bulut Mimarları
Ceph kullanarak bulut çözümleri tasarlaması ve uygulaması gereken bulut mimarları
Ağ & Depolama Yöneticileri
Her yönüyle Ceph yeteneklerini, avantajlarını, ağ bileşenlerini ve kullanım alanlarını görmek isteyen ağ ve depolama platformu yöneticileri.
Geliştiriciler
Ceph üzerinde Amazon S3 ve Swift API'leri kullanarak uygulamalar veya hizmetler geliştirmek isteyen devops’lar
Meraklılar
Açık kaynak kodlu bulut ve depolama teknolojileri bilhassa Ceph konusunda bilgi edinmek isteyen herkes
Gerekli Şartlar
Temel Linux Bilgisi
Linux temelleri ve basit Linux komutları hakkında genel bilgi sahibi olmak
RAID, veri bütünlüğünü sağlama yöntemleri, disk mount etme, formatlama gibi temel bilgiye sahip olmak
Ağ Katmanları
Temel ağ katmanları ve yönetimi hakkında bilgi sahibi olmak
Depolama Sistemleri
Depolama sistemleri ve protokolleri konusunda temel bilgi sahibi olmak
İnternet
Kesintisiz, gecikmesi düşük, 5Mb upload / 20 Mb download hızına sahip internet
Sanal Sunucu
50 GB Disk, 16 GB Ram, 8+ core CPU Ubuntu 22.04 işletim sistemi
Neler Öğreneceğiz!
- Depolama terminolojisi
- Ceph temel kavramları
- İstatistikler
- Ceph mimarisi
- Ceph temel yapıtaşları
- Ceph’in avantajları
- Geleneksel veri bütünlüğü mekanizmaları (RAID seviyeleri)
- Ceph veri bütünlüğü mekanizmaları
- Replikasyon ve erasure coding
- Mimarisi
- Ceph kurulum yöntemleri
- Monitor
- Manager
- OSD
- MDS
- RadosGW
- Dashboard
- Kullanıcı açma, yetkilendirme
- Ceph pool oluşturma (replika, EC)
- RBD imaj oluşturma
- Ceph FS oluşturma
- RBD map, mount
- RBD snapshot, rollback
- RBD clone
- CephFS üzerinde shared okuma yazma
- Ceph object storage kullanımı
- Dashboard kullanımı
- Ceph RBD on Windows
- CephFS on Windows
- Disk ekleme
- Disk değiştirme
- DB device değişimi
- Sık karşılaşılan genel problemler ve çözüm yolları
- Katılımcı soru ve cevap