Kurumlar icin openstack rehberi

Preview:

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

kunthar@kunthar.comLinkedin 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?

Recommended