Upload
gokhan-boranalp
View
465
Download
6
Embed Size (px)
DESCRIPTION
Kurumlar icin Openstack rehberi. Teknik detaylardan cok kurumsal sorulara cevap vermektedir. Detayli icehouse surum tanitimi ile devam edecektir.
Citation preview
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