kurumlar icin openstack rehberi
DESCRIPTION
Kurumlar icin Openstack rehberi. Teknik detaylardan cok kurumsal sorulara cevap vermektedir. Detayli icehouse surum tanitimi ile devam edecektir.TRANSCRIPT
Kurumlar İçin Openstack
19 Mayıs 2014Gokhan Boranalp
[email protected] http://tr.linkedin.com/in/gokhanboranalp/
Github https://github.com/kunthar/Sunumlar http://slideshare.net/kunthar
Genel Görünüm
● Kurumsal sanallaştırma alt yapısı değildir.● Hadoop vb. sadece ölçekleme ve dağıtıklık
için kurgulanmış bir sistem değildir. Bundan çok daha fazlasını vaad eder.
● Kurumun tüm IT ihtiyaçlarını sizin için karşılayamaz. Dikkatli bir planlama yapılmadan kullanılması yanlış olacaktır.
● Arkasında çok büyük bir destek olan bir projedir. Ev yapımı! bulutlara benzemez.
Ne Değildir?
Özetle Openstack
● Eski veya yeni donanımlar üzerinde kurulabilen,
● Açık kaynak kodlu, ● ‘Public’, ‘private’ veya ‘hybrid’ bulut
ihtiyaçlarını, büyüklük farkı gözetmeksizin karşılayabilecek,
● İlk kurulumu basit, ama istendiğinde devasa boyutta ölçeklenebilen bir bulut sistemidir.
Özetle Openstack
● Veri merkezlerinde[*] çok yüksek sayılarda hesaplama, depolama ve ağ kaynağının yönetim ve kontrolünü sağlamak üzere tasarlanmıştır.
[*] Bir veri merkeziniz yoksa, ya da yatırım yapmayı düşünmüyorsanız, ticari bulut çözümlerine yönelmeniz tavsiye edilir.
Tarihçe
● Rackspace ve NASA tarafından (2005) geliştirilmeye başlanmıştır, (ilk sürüm 2010)
● Openstack Vakfı tarafından yönetilmektedir,
● Apache 2.0 lisansı ile dağıtılmaktadır,● Ubuntu, Redhat, IBM, Suse doğrudan destek
vermektedir,● Cisco, Juniper, VMWare, Dell, Huawei platin
destekçileri arasındadır,● Çok geniş ve yetkin bir kullanıcı kitlesine
sahiptir.
Openstack Eko Sistemi
Değişen İhtiyaçlar
Geleneksel İşyükü Bulutta İşyükü
● Stateful sanal makinalar● Büyük VM’ler: Sanal makina içinde
vCPU, vRAM, yerel depolama● Uygulama SLA kuralları doğrudan VM
için geçerlidir● Eldeki HA teknolojisine bağlıdır● VM’ler ölçeklenebilir: vCPU, vRAM
eklemek vb.● Uygulamalar VM’lerin fail olması
durumuna göre geliştirilmemiştir
● Uygulamalar dağıtıktır ve VM’ler stateless haldedir
● VM’ler küçüktür. vCPU, vRAM ve depolama ayrı haldedir
● Uygulama SLA kuralları bir VM’e bağlı değildir
● Uygulama çok sayıda ‘instance’ üzerinde çalışır durumdadır
● Uygulama ölçeklendirme için anlık olarak VM eklenebilir
● Uygulamalar VM’lerin fail olması durumuna göre geliştirilmiştir.
● Kurum içinde mevcut sanallaştırma ortamlarından buluta uyumlu geçiş için
● Büyük veri işleme ihtiyaçlarında alt yapı olarak
● Özellikle büyük veri ‘imaj’ işleme işlemlerinde
● Bulut içinde ölçeklenebilir uygulamalar geliştirebilmek için
Nerede Kullanabiliriz?
● Artan uygulama yüklerini ölçekli olarak dağıtabilmek için
● Standart donanım üzerinde çok sayıda sanal makinalar yaratmak için
● Milyarlarca objeyi güvenli bir biçimde dağıtık olarak depolamak için
● Eldeki depolama çözümlerini daha iyi değerlendirmek için
● Petabyte seviyesinde veriyi depolamak için
Nerede Kullanabiliriz?
● Donanım üreticisi kaynaklı mecburiyetlerden kurtulmak için
● Hesaplama işlemlerini ölçeklemek için● Masaüstü sanallaştırma (VDI)
uygulamalarında● Bilimsel hesaplama ihtiyaçları için
Nerede Kullanabiliriz?
● Maliyetler hayli azalır● Verimlilik artar● Ölçeklendirme ve esneklik kazanılır● Güvenlik artar● Kurumsal kaynak yönetiminde
hesaplanabilir bir maliyet öngörüsü oluşturulmasına yardımcı olur
Faydaları Neler?
Kaynaklarhttp://www.openstack.org/foundation/companies/
http://www.slideshare.net/openstack/icehouse-release-webinar
http://vmartinezdelacruz.com/in-a-nutshell-how-openstack-works/
http://slides.com/halidaltuner/openstack-ile-kendi-ozel-bulutunuzu-kurun
http://www.slideshare.net/openstack/sobie-openstacktalk-19313623
http://www.slideshare.net/openstack
http://www.slideshare.net/openstack/open-stack-inproductionthegoodthebadtheugly-19109554