SlideShare a Scribd company logo
1 of 14
Download to read offline
Kurumlar İçin
Openstack
19 Mayıs 2014
Gokhan Boranalp
kunthar@kunthar.com
Linkedin 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?
Kaynaklar
http://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

More Related Content

Similar to Kurumlar icin openstack rehberi

Bulutbilisim sunum
Bulutbilisim sunumBulutbilisim sunum
Bulutbilisim sunumugurbudak
 
Openbravo ERP Platformu Brosuru
Openbravo ERP Platformu BrosuruOpenbravo ERP Platformu Brosuru
Openbravo ERP Platformu BrosuruMehmet Demirel
 
Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Mustafa AKIN
 
Bulut Bilişim 2015
Bulut Bilişim 2015Bulut Bilişim 2015
Bulut Bilişim 2015Yasemin Eray
 
Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Burak Okumuş
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices ArchitectureDilaver Demirel
 
Cloud computing and technologies
Cloud computing and technologiesCloud computing and technologies
Cloud computing and technologiesBilal Dursun
 
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Mustafa AKIN
 
Microsoft - Buluta Geçiş-hpnberdem.pptx
Microsoft - Buluta Geçiş-hpnberdem.pptxMicrosoft - Buluta Geçiş-hpnberdem.pptx
Microsoft - Buluta Geçiş-hpnberdem.pptxErdemEnust1
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4İbrahim ATAY
 
İleri Seviye T-SQL Programlama - Chapter 19
İleri Seviye T-SQL Programlama - Chapter 19İleri Seviye T-SQL Programlama - Chapter 19
İleri Seviye T-SQL Programlama - Chapter 19Cihan Özhan
 
Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing UygulamalarıWindows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamalarıİbrahim ATAY
 
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017Serhat Dirik
 

Similar to Kurumlar icin openstack rehberi (20)

Bulutbilisim sunum
Bulutbilisim sunumBulutbilisim sunum
Bulutbilisim sunum
 
12factor apps
12factor apps12factor apps
12factor apps
 
Buluta Geçiş Planlaması
Buluta Geçiş PlanlamasıBuluta Geçiş Planlaması
Buluta Geçiş Planlaması
 
Cloud_Computer
Cloud_ComputerCloud_Computer
Cloud_Computer
 
Openbravo ERP Platformu Brosuru
Openbravo ERP Platformu BrosuruOpenbravo ERP Platformu Brosuru
Openbravo ERP Platformu Brosuru
 
Akıllı Sözleşmeler
Akıllı SözleşmelerAkıllı Sözleşmeler
Akıllı Sözleşmeler
 
Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup
 
Bulut Bilişim 2015
Bulut Bilişim 2015Bulut Bilişim 2015
Bulut Bilişim 2015
 
Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Bulut Bilişim (Overview)
Bulut Bilişim (Overview)
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
 
Cloud computing and technologies
Cloud computing and technologiesCloud computing and technologies
Cloud computing and technologies
 
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır? Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
Docker Nedir, Ne İşe Yarar, Nasıl Kullanılmalıdır?
 
Microsoft - Buluta Geçiş-hpnberdem.pptx
Microsoft - Buluta Geçiş-hpnberdem.pptxMicrosoft - Buluta Geçiş-hpnberdem.pptx
Microsoft - Buluta Geçiş-hpnberdem.pptx
 
Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4Windows Azure ile Cloud Computing Uygulamaları - 4
Windows Azure ile Cloud Computing Uygulamaları - 4
 
İleri Seviye T-SQL Programlama - Chapter 19
İleri Seviye T-SQL Programlama - Chapter 19İleri Seviye T-SQL Programlama - Chapter 19
İleri Seviye T-SQL Programlama - Chapter 19
 
Microsoft Azure Temelleri - Modul 1
Microsoft Azure Temelleri - Modul 1Microsoft Azure Temelleri - Modul 1
Microsoft Azure Temelleri - Modul 1
 
Microsoft SQL 2014
Microsoft SQL 2014Microsoft SQL 2014
Microsoft SQL 2014
 
Windows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing UygulamalarıWindows Azure ile Cloud Computing Uygulamaları
Windows Azure ile Cloud Computing Uygulamaları
 
Capulus Product Overview
Capulus Product OverviewCapulus Product Overview
Capulus Product Overview
 
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
 

More from Gokhan Boranalp

Zetaops ZOPS presentation
Zetaops ZOPS presentationZetaops ZOPS presentation
Zetaops ZOPS presentationGokhan Boranalp
 
Google Cloud Platform Kubernetes Workshop IYTE
Google Cloud Platform Kubernetes Workshop IYTEGoogle Cloud Platform Kubernetes Workshop IYTE
Google Cloud Platform Kubernetes Workshop IYTEGokhan Boranalp
 
ZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed SystemsZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed SystemsGokhan Boranalp
 
Zops intelligent platform
Zops intelligent platformZops intelligent platform
Zops intelligent platformGokhan Boranalp
 
Siz değil iş sizi nasıl bulur? GDG İzmir
Siz değil iş sizi nasıl bulur? GDG İzmir Siz değil iş sizi nasıl bulur? GDG İzmir
Siz değil iş sizi nasıl bulur? GDG İzmir Gokhan Boranalp
 
Kak depolama stratejiniz nasıl olmalı?
Kak depolama stratejiniz nasıl olmalı?Kak depolama stratejiniz nasıl olmalı?
Kak depolama stratejiniz nasıl olmalı?Gokhan Boranalp
 
Acik Kaynak Kodlu Kurumsal Eposta Sistemleri
Acik Kaynak Kodlu Kurumsal Eposta SistemleriAcik Kaynak Kodlu Kurumsal Eposta Sistemleri
Acik Kaynak Kodlu Kurumsal Eposta SistemleriGokhan Boranalp
 
Scrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimiScrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimiGokhan Boranalp
 

More from Gokhan Boranalp (14)

Zkernel
ZkernelZkernel
Zkernel
 
Zetaops ZOPS presentation
Zetaops ZOPS presentationZetaops ZOPS presentation
Zetaops ZOPS presentation
 
Gdg izmir kubernetes
Gdg izmir kubernetesGdg izmir kubernetes
Gdg izmir kubernetes
 
Google Cloud Platform Kubernetes Workshop IYTE
Google Cloud Platform Kubernetes Workshop IYTEGoogle Cloud Platform Kubernetes Workshop IYTE
Google Cloud Platform Kubernetes Workshop IYTE
 
ZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed SystemsZCloud Consensus on Hardware for Distributed Systems
ZCloud Consensus on Hardware for Distributed Systems
 
Zops intelligent platform
Zops intelligent platformZops intelligent platform
Zops intelligent platform
 
Siz değil iş sizi nasıl bulur? GDG İzmir
Siz değil iş sizi nasıl bulur? GDG İzmir Siz değil iş sizi nasıl bulur? GDG İzmir
Siz değil iş sizi nasıl bulur? GDG İzmir
 
Kak depolama stratejiniz nasıl olmalı?
Kak depolama stratejiniz nasıl olmalı?Kak depolama stratejiniz nasıl olmalı?
Kak depolama stratejiniz nasıl olmalı?
 
Acik Kaynak Kodlu Kurumsal Eposta Sistemleri
Acik Kaynak Kodlu Kurumsal Eposta SistemleriAcik Kaynak Kodlu Kurumsal Eposta Sistemleri
Acik Kaynak Kodlu Kurumsal Eposta Sistemleri
 
erlang 101
erlang 101erlang 101
erlang 101
 
Git 101
Git 101Git 101
Git 101
 
Scrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimiScrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimi
 
Nosql veritabanlari
Nosql veritabanlariNosql veritabanlari
Nosql veritabanlari
 
Erlang web-frameworks
Erlang web-frameworksErlang web-frameworks
Erlang web-frameworks
 

Kurumlar icin openstack rehberi

  • 1. Kurumlar İçin Openstack 19 Mayıs 2014 Gokhan Boranalp kunthar@kunthar.com Linkedin http://tr.linkedin.com/in/gokhanboranalp/ Github https://github.com/kunthar/ Sunumlar http://slideshare.net/kunthar
  • 3.
  • 4. ● 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?
  • 5. Ö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.
  • 6. Ö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.
  • 7. 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.
  • 9. 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.
  • 10. ● 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?
  • 11. ● 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?
  • 12. ● 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?
  • 13. ● 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?