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
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 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
OpenStack Days Istanbul 2017

OpenStack Days Istanbul 2017

Ceph, Güncel, Haberler/Etkinlikler, OpenStack
OpenStack Days Istanbul 2017 OpenStack Türkiye tarafından bu yıl üçüncüsü düzenlenen OpenStack Days Istanbul, 17 Ekim 2017 tarihinde Wyndham Grand İstanbul Levent Hotel'de gerçekleşti. OpenStack Foundation tarafından da desteklenen OpenStack Days Istanbul 2017 etkinliğine kamu ve özel sektörden bir çok uzman katıldı. Bu yıl OpenStack Foundation tarafından etkinliğe katılım olmazken öğleden sonraki oturumlarda OpenStack Executive Director Jonathan Bryce ile video konferans yapıldı. Türkiye'de OpenStack kullanımını arttırmak üzere bu konuda çalışan uzmanları bir araya getiren etkinlikte, katılımcılar bilgi, birikim ve tecrübelerini paylaştılar. Gerçekten ilgi ile takip ettiğim keynote sunumunda Ardıç Teknoloji Genel Müdürü Tunç Kahveci, bulut konusundaki son trendlerden bahsederken "edge computing", "internet of things", "artificial intelligence" ve "machine learning" gibi popüler konuları ele alıp kullanım alanlarına değindi. Diğer sunumlarda etkinliğe sponsor olan firmalar kendi çözümlerinden bahsederken Türksat, SGK gibi kurumların da…
Read More
Ceph Türkiye 2. Meetup İstanbul: Ceph Yapıtaşları

Ceph Türkiye 2. Meetup İstanbul: Ceph Yapıtaşları

Ceph, Cinder, Glance, Güncel, Haberler/Etkinlikler, Keystone, Nova, OpenStack, Swift
Ceph Türkiye 2. Meetup İstanbul: Ceph Yapıtaşları, Ceph Mimarisi, OpenStack Entegrasyonu Ekim ayının ilk haftasında yapılan ilk meetup'ın ardından Ceph Türkiye tarafından organize edilen 2. meetup, 11.10.2017 tarihinde saat 19:30'da  Yıldız Teknik Üniversitesi Davutpaşa Kampüsü Teknopark A1 Blok'ta yapıldı. Etkinliğe katılanların tanışması ve kısa bir sohbetin ardından başlayan sunumda Dr. Hüseyin ÇOTUK tarafından Ceph'in yapıtaşları, mimarisi, Ceph üzerinde verinin saklanması, CRUSH algoritması, CRUSH map ve OpenStack entegrasyonu konuları ele alındı. Dağıtık yapıda çalışabilmesi, farklı iş yüklerinde (object, block, file-system) ihtiyaçları tek başına karşılaması, yüksek performanslara çıkabilmesi, yatayda ölçeklenebilmesi, yüksek erişebilikliğe sahip olması gibi bir çok avantajı sayesinde dünyadaki kullanımı her geçen gün artan Ceph'in doğru ve verimli bir şekilde tasarlanabilmesi için mimarisi, bileşenleri, çalışma mantığı gibi konular hakkında bilgi sahibi olunması gerekmektedir. İşte bu etkinlikte Ceph'i meydana getiren bileşenler ve rolleri, Ceph'in mimarisi, çalışma mantığı, verinin…
Read More
Ceph Tasarımında Dikkat Edilmesi Gereken Hususlar

Ceph Tasarımında Dikkat Edilmesi Gereken Hususlar

Ceph, OpenStack
Ceph kullanmmaya karar verdiniz ama nereden başlayacağınızı bilmiyorsunuz. Ya da Ceph’i incelediniz ancak kendi sisteminize özel nasıl planlayacağınız konusunda çekinceleriniz var. O zaman bu yazı tam size göre. Bu yazıda Ceph kurulumu öncesi tasarım sırasında dikkat edilmesi gereken noktalar ele alınacaktır. Eğer Ceph ile ilgili kısaca bilgi edinmek isterseniz daha önce yayınladığım “ilk Bakışta Ceph” isimli yazıya, Ceph’in çalışma mantığı, mimarisi ve Ceph üzerindeki verinin nasıl saklandığı konusunda bilgi edinmek için “Ceph Mimarisi ve Ceph Üzerinde Veri Yerleşimi” isimli yazıya göz atmanızı öneririm. Ceph Tasarımında Dikkat Edilmesi Gereken Hususlar Daha önceki yazılarda belirtildiği üzere Ceph, nesne tabanlı 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, dağıtık yapıda çalışan, açık kaynak kodlu, yüksek performanslı bir depolama çözümüdür. Ancak kurulum öncesinde sistemi…
Read More
Ceph Mimarisi ve Ceph Üzerinde Veri Yerleşimi

Ceph Mimarisi ve Ceph Üzerinde Veri Yerleşimi

Ceph, OpenStack
Ceph Mimarisi ve Ceph Üzerinde Veri Yerleşimi Bu yazıda Ceph çalışma mantığının daha iyi anlaşılabilmesi için Ceph mimarisi ve örneklerle Ceph üzerinde veri yerleşimi konuları ele alınacaktır. Eğer Ceph ile ilgili kısaca bilgi edinmek isterseniz daha önce yayınladığım “ilk Bakışta Ceph” isimli yazıya göz atmanızı öneririm. Ceph Mimarisi Ceph daha önce özetlendiği üzere nesne tabanlı ve blok depolama ile dosya sistemi türündeki depolama ortamlarının tamamını bir arada sunan ve bu amaçla 5 temel bileşenden oluşan açık kaynak kodlu bir depolama çözümüdür. Bu 5 bileşen aşağıda açıklanmıştır: Ceph OSD (Object Storage Daemon): OSD bileşenleri veriyi nesne halinde tutmakla yükümlüdür. Verinin kopyalar halinde (replikasyon) tutulmasını yönetir. Disk ekleme/çıkarma işlemleri sonrasında verinin depolama ortamı üzerinde yeniden yapılandırılarak gerekli kopyaların oluşturulmasını ve diskler üzerinde dengeli olarak dağıtılmasını sağlar. Ayrıca monitör sunucularına disklerin durumu ile…
Read More
Nova Güvenlik Kurallarının Neutron Güvenlik Kurallarına Taşınması

Nova Güvenlik Kurallarının Neutron Güvenlik Kurallarına Taşınması

Neutron, Nova, OpenStack
OpenStack üzerinde çalışan sanal makinelere erişim kuralları iki şekilde tanımlanabilmektedir. Birisi ve en yaygın olarak kullanılanı “security group” denilen güvenlik kuralları vasıtasıyla tanımlanan ve sunucularla ilişkilendirilen mekanizma. Diğeri ise “firewall-as-a-service” olarak geçen ve tanımlanan kuralların projede yer alan tüm sunuculara toptan uygulandığı mekanizma. Bu yazıda ilk bahsedilen Nova güvenlik kurallarının Neutron güvenlik kurallarına taşınması konusu ele alanacaktır.  Daha eski sürümlerde Nova API vasıtasıyla tanımlanan kurallar, yeni sürümlerde varsayılan olarak Neutron API vasıtasıyla tanımlanabilmekte, böylece çift yönlü kural tanımlama, port bazında güvenlik gibi avantajlardan faydalanılabilmektedir. Her ne kadar ilgili dokümanda Neutron security group özelliklerinin Nova security group özellikleri ile geriye dönük uyumlu olduğu söylenilse de, Nova security group kullanımından Neutron security group kullanımına geçildiğinde kurallar Neutron’a aktarılmadığı için veritabanı seviyesinde bir taşıma ihtiyacı ortaya çıkmaktadır. Eğer siz de Nova security group kullanıyor ve Neutron…
Read More
OpenStack Days Istanbul

OpenStack Days Istanbul

Güncel, Haberler/Etkinlikler, OpenStack
TÜBİTAK ULAKBİM ve OpenStack Türkiye kullanıcı grubu tarafından düzenlenen OpenStack Days Istanbul 2016, 31 Mayıs 2016 tarihinde Hilton Bomonti Hotel'de yapıldı. OpenStack Foundation tarafından desteklenen etkinliğe çok sayıda üst düzey yönetici katıldı.  Aynı zamanda Suse, NetApp, Redhat gibi bir çok üreticinin katıldığı etkinlik Türkiye'deki konuyla ilgili uzmanları bir araya getirerek OpenStack kullanımının yaygınlaştırılması için gerekli ortamı sağladı. Önümüzdeki yıllarda OpenStack Summit'in Türkiye'de yapılması konusunda belirleyici olacak etkinliği bu anlamda OpenStack Foundation yakından izledi. OpenStack Foundation adına executive director Jonathan Bryce ve iş geliştirme müdürü Heidi Skupien Bretz etkinliğe katılarak sunum yaptılar. Ayrıca MIT adına Jonathan Proulx araştırma altyapısından, OpenStack ve Ceph kullanımından bahsetti.  NetApp adına Burak Koç, Redhat adına Alessandro Perilli ve Massimo Ferrari, Suse adına Seçil Songur ve HP adına Dejan Stanic  sunum yaptılar. Ayrıca A.B.D.'de devlet kurumlarına güvenlik danışmanlığı yapan Mussie Haile bulutta güvenlik konusunu…
Read More