Ceph SSD/NVME Disk Seçimi

Ceph SSD/NVME Disk Seçimi

Ceph
Ceph SSD/NVME Disk Seçimi Dağıtık mimaride çalışan Ceph depolama sisteminin en karakteristik özelliği, yüksek performanslı ve genelde SSD veya NVME tabanlı journal diskler ile depolama kümesine yazılan veriyi sıralı (sequential) hale getirmesi, böylece mekanik disklere yazma ve bu disklerden okuma hızını arttırmasıdır. Mekanik disklerdeki sorun, verinin diske yazılırken rastgele farklı bölgelere yayılması ve bunu sağlamak için okuma/yazma kafası denilen mekanizmanın ileri/geri hareket etmesinden kaynaklanan gecikmenin oldukça fazla olmasıdır. Depolama dünyasında bu problem SSD disklerin üretilmesi ve NAND flash yongaların kullanılması ile aşılmıştır. SSD disklerde mekanik bileşen bulunmaması gecikmelerin çok düşük seviyelere indirilmesine ve disk performansının ciddi oranda artmasına imkan vermektedir. Özellikle rastgele yazma hızları mekanik disklere oranla çok yüksektir. SSD disklerde veri yazılacak adrese elektriksel olarak doğrudan gönderilir. Mekanik disklerdeki gibi motor ve okuma/yazma kafası olmadığından SSD diskler oldukça sessiz…
Read More
OpenStack ile Ceph Object Storage Entegrasyonu

OpenStack ile Ceph Object Storage Entegrasyonu

Ceph, OpenStack, Swift
OpenStack ile Ceph Object Storage Entegrasyonu Bilindiği gibi Ceph, özellikle bulut iş yükleri için biçilmiş kaftan olup blok depolama, nesne tabanlı depolama ve dosya sistemi ihtiyaçlarının tamamını bir arada sunan bütünleşik, yeni nesil bir depolama çözümüdür. Tek nokta hatalarına karşı dayanıklı olması, yatay mimaride exabyte seviyelerine kadar kolayca büyüyebilmesi, meydana gelebilecek hataları otomatik düzeltmesi (self healing), açık kaynak kodlu olması ve donanım bağımsız çalışması Ceph'in OpenStack, Proxmox, CloudStack ve benzeri bulut ortamlarında her geçen gün daha fazla kullanılmasını sağlamaktadır. Açık kaynak kodlu alternatifler içerisinde en çok tercih edilen bulut çözümü olan OpenStack ise bünyesinde bir çok platform (PaaS) ve uygulama (SaaS) olarak verilen servisler barındırmaktadır. Bu servislerden sadece bir tanesi olan "object storage" servisi, dağıtık yapıda çalışan depolama mimarisine sahip, API üzerinden erişilip kullanılan, verilerin nesneler halinde bir kaç kopya halinde…
Read More
Ceph Object Storage Kurulumu

Ceph Object Storage Kurulumu

Ceph
Ceph Object Storage Kurulumu Ceph; blok depolama, nesne tabanlı depolama ve dosya sistemi türündeki depolama ihtiyaçlarını tek bir platform üzerinden sağlayan bütünleşik bir çözümdür. Bu yazıda mevcut bir Ceph kümesine "object storage" servisinin eklenmesi ele alınacaktır. Object Storage Servisi Hakkında Ceph üzerinde "object storage" servisi Rados gateway sunucuları ile sağlanmaktadır. Yeni Ceph sürümlerinde "Rados Gateway - RGW" terimi yerini "Ceph Object Gateway"e bırakmıştır. Her ne kadar daha öncesinde RadosGW olarak anılsa da, bu yazıda da terminolojide farklılık olmaması açısından "Ceph Object Gateway - Object GW" kullanılacaktır. "Object storage" servisi, ön tarafta çalışan, REST tabanlı, Amazon S3 ve OpenStack Swift API ile uyumlu Object GW sunucularından meydana gelmektedir. Object GW üzerinde çalışan web sunucusu, API üzerinden istekleri karşılayarak librados kütüphanesi kullanarak alt katmanda yer alan nesnelere erişmektedir. Aynı kullanıcıya ait erişim…
Read More
Ceph Bluestore

Ceph Bluestore

Ceph
Ceph Bluestore BlueStore, Ceph için geliştirilmiş yeni bir depolama mekanizması olup Luminous sürümünden itibaren OSD’ler oluşturulurken varsayılan yöntem olarak kullanılmaya başlamıştır. Burada Bluestore’un varsayılan olarak kullanılması durumunun topluluk sürümü (community edition) için geçerli olduğunu, bu yazının hazırlandığı tarih itibariyle Ceph’i bünyesinde barındıran Redhat firmasının destek verdiği platformlarda Bluestore kullanımını henüz resmi olarak desteklemediğini ve teknik önizleme (technical preview) durumunda olduğunu belirtmek faydalı olacaktır. Bu nedenle üretim (production) ortamlarında Bluestore’un kullanımı tamamen kullanıcının tercihine bağlı bir durumdur. Topluluktan bildirilen bazı olumlu geri dönüş ve yorumlara rağmen yazının hazırlandığı tarih itibariyle kendi yönettiğim üretim ortamlarında halen journal destekli Filestore kullandığımı, ancak Bluestore ile ilgili gelişmeleri çok yakından takip ettiğimi ve bazı Ar-Ge çalışmaları yaptığımı dipnot olarak düşmek isterim. Son olarak Luminous ve Mimic dahil yeni sürümlerde her ne kadar Bluestore varsayılan depolama…
Read More
OpenStack Türkiye 15. Meetup Ankara: Containers, Kubernetes and OpenStack

OpenStack Türkiye 15. Meetup Ankara: Containers, Kubernetes and OpenStack

Containers, Haberler/Etkinlikler, Linux/Unix, OpenStack
OpenStack Türkiye 15. Meetup Ankara: Containers, Kubernetes and OpenStack OpenStack Türkiye tarafından ODTÜ TEKNOKENT ICT grubu ve Uyumsoft'un desteği ile düzenlenen 15. meetup etkinliği 22.03.2018 tarihinde saat 19:00'da ODTÜ TEKNOKENT İkizler Konferans Salonu'nda gerçekleşti. Son dönemin en popüler konularından olan container teknolojileri, Kubernetes ve OpenStack'te kullanımları konusunda katılımcılar bilgilendirildi. Etkinliğe katılanların tanışması ve kısa bir sohbetin ardından gerçekleşen sunumda Red Hat Türkiye'den Birol BİLGİN, container teknolojileri ve tarihçesi, bu teknolojinin altında izolasyonu sağlayan namespace, cgroup, SELinux/Apparmor, seccomp, chroot gibi mekanizmalardan bahsetmiştir. Container'lar ile birlikte kullanılan dosya sistemleri OverlayFS, thin provisioned LVM ve ZFS'e değindikten sonra sanallaştırma ile aralarındaki farkları özetlemiş, ardından da container'ların hangi problemleri adreslediğini anlatmıştır. Hemen ardından container'ların çalışma prensiplerini, aralarındaki process, network, mount gibi farklı seviyelerdeki izolasyonları gösterebilmek için bir kaç container oluşturarak bir demo yapmış ve pratikte…
Read More
Ceph Türkiye 8. Meetup Ankara: Bilkent Üniversitesi Ceph Tecrübeleri

Ceph Türkiye 8. Meetup Ankara: Bilkent Üniversitesi Ceph Tecrübeleri

Ceph, Güncel, Haberler/Etkinlikler
Ceph Türkiye 8. Meetup Ankara: Bilkent Üniversitesi Ceph Tecrübeleri Ceph Türkiye meetup etkinlikleri farklı konuşmacılar ile son hız devam ediyor. Mart ayındaki meetup'taki konuşmacımız Bilkent Üniversitesi Bilgisayar Merkezi'nden (BCC) Yavuz Selim KÖMÜR oldu. Bilkent Üniversitesi Bilgisayar Merkezi Ağ Grubu Yöneticisi olan Yavuz Selim KÖMÜR, 07.03.2018 tarihinde ODTÜ Teknokent'te düzenlenen etkinlikte üniversitedeki Ceph kullanımı, edindikleri tecrübeler ve önerilerinden bahsetti. Etkinliğe katılanların tanışması ve kısa bir sohbetin ardından başlayan sunumda Yavuz Selim KÖMÜR, uzun yıllar önce Ceph'i kullanmaya başladıklarından, bu sürede hangi amaçla ve hangi bileşenleri kullandıklarından, edindikleri önemli tecrübelerden ve bu tecrübeler ışığında ortaya çıkan önerilerinden bahsetmiştir. Konu ile ilgili bir çok uzmanın katıldığı etkinliklere siz de katılmak isterseniz lütfen meetup grubuna kayıt olarak etkinlik duyurularını takip edin. Ceph Türkiye meetup sayfasına aşağıdaki bağlantıdan ulaşabilirsiniz. https://www.meetup.com/Turkey-Ceph-Meetup Etkinliğe katılamayanlar veya yeniden izlemek isteyenler için etkinlik videosunu…
Read More
Ceph Türkiye 7. Meetup Ankara: Ceph Temelleri ve CRUSH MAP Yönetimi

Ceph Türkiye 7. Meetup Ankara: Ceph Temelleri ve CRUSH MAP Yönetimi

Ceph, Cinder, Genel, Haberler/Etkinlikler, Swift
Ceph Türkiye 7. Meetup Ankara: Ceph Temelleri ve CRUSH MAP Yönetimi 2018 yılındaki ilk Ceph Türkiye meetup etkinliği 24.01.2018 tarihinde ODTÜ Teknokent'te düzenlendi. Ceph ile ilgili ODTÜ'de ilk yapılan etkinlik olması sebebiyle etkinlik süresince önce Ceph temelleri, Ceph kullanmanın avantajları ve Ceph kümesini meydana getiren bileşenler gibi temel konular ele alındıktan sonra bir Ceph kurulumunu kendinize göre özelleştirmenizi sağlayan CRUSH MAP yapısı ve düzenleme yöntemlerinden bahsedildi. Etkinliğe katılanların tanışması ve kısa bir sohbetin ardından başlayan sunumda Dr. Hüseyin ÇOTUK, önce Ceph'i kısaca tanıtmış, temel özelliklerinden ve avantajlarından bahsetmiş, ardından Ceph'te verilerin kümedeki yerleşimini sağlayan CRUSH algoritmasını ve son olarak Ceph'teki bileşenlerin biribiri ile ilişkilerini ve hiyerarşisini tanımlayan CRUSH MAP'i detaylıca anlatmıştır. Ceph, nesne ve blok depolama ile dosya sistemi türündeki tüm ihtiyaçlarınızı tek bir platform üzerinden sağlayan, oldukça yüksek ölçeklenebilirliğe sahip,…
Read More
OpenStack Türkiye 14. Meetup Ankara: Yeni Başlayanlar için OpenStack

OpenStack Türkiye 14. Meetup Ankara: Yeni Başlayanlar için OpenStack

Ceilometer, Ceph, Cinder, Containers, Glance, Haberler/Etkinlikler, Heat, Horizon, Ironic, Keystone, Neutron, Nova, OpenStack, Sahara, Swift, Trove
OpenStack Türkiye 14. Meetup Ankara: Yeni Başlayanlar için OpenStack 2018 yılının ilk OpenStack etkinliği OpenStack Türkiye tarafından ODTÜ TEKNOKENT ICT grubu ve Uyumsoft'un desteği ile 14.01.2018 tarihinde saat 19:00'da ODTÜ TEKNOKENT İkizler Konferans Salonu'nda yapıldı. Etkinliğe katılanların tanışması ve kısa bir sohbetin ardından gerçekleşen "Yeni Başlayanlar için OpenStack" konulu sunumda Dr. Hüseyin ÇOTUK tarafından bulut, dünyadaki bulut dönüşümü, OpenStack ve bileşenleri, dünyadaki önemli OpenStack kullanıcıları, servis olarak verilebilen hizmetler, OpenStack ile Ceph kullanımı konuları ele alındı. Ardından OpenStack kullanımı ile ilgili kısa bir demo yapıldı. OpenStack, ilk olarak 2010 yılında Amerikan Ulusal Uzay Ajansı (NASA) tarafından sağlanan hesaplama bileşeni Nova ve bulut servis sağlayıcısı Rackspace tarafından sağlanan depolama bileşeni Swift’in birleşmesi  ile ortaya çıkan ve hızla gelişerek açık kaynak kodlu bulut çözümlerinde liderliğe yükselen bir bulut yönetim platformudur. OpenStack, dünyada…
Read More