SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Buluta İlk Adım Analizi 
XIX. Türkiye'de İnternet Konferansı 
http://inet-tr.org.tr/ 
27-29 Kasım 2014 / İzmir 
Gökhan Boranalp - ZetaOps 
gokhan@zetaops.com
Adımlar 
- Tanım 
- Değişen ihtiyaçlar 
- Modeller 
- Tehditler 
- Analiz 
- Kaynaklar 
- Sorular
Tanım 
Çok yüksek sayıda 
➢ hesaplama, 
➢ depolama, 
➢ uygulama/servis, 
➢ ağ kaynağının 
paylaşımlı bir ortamda ve en uygun şekilde 
yönetim ve kontrolünü sağlamak.
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. 
Değişen İhtiyaçlar
Modeller 
Private Public Hybrid 
SAAS - Software as a service 
İş uygulamaları, ortak API kullanımı 
PAAS - Platform as a service 
Uygulama sunucuları, veritabanı sunucuları, middleware 
IAAS - Infrastructure as a service 
Sanallaştırma, depolama, ağ hizmetleri
TEHDİTLER
Tehditler 
❏ Kapasite, performans ve servis garantisinin 
bulunmaması 
❏ Hata halinde ne yapılacağının bilinmemesi 
❏ Operasyon zincirinde birbirine bağlı ve görünmeyen 
bağımlılıklar ve riskler olması 
❏ İş ihtiyaçlarına göre servislerin özelleştirilememesi 
❏ Lisanslama sorunları
Tehditler 
❏ Güvenlik, gizlilik ihtiyaçları tespitinde ve afet planında 
(DRP) sorun olması 
❏ Mevcut donanımla uyumluluk sorunları 
❏ Bulut servisi ve bulut üzerinde çalışacak uygulama 
geliştirme konusunda yetersizlik 
❏ Gerçek maliyetin hesaplanamaması nedeniyle uygun bir 
finansal modelin oluşamaması 
❏ Diğer sağlayıcılar arasında birlikte çalışma 
standartlarının henüz olgunlaşmamış olması
ANALİZ
Analiz 
★ Hangi servisleri kullanacağınızı tam olarak 
belirleyin. 
★ Esneklik ve veri güvenliği de dahil olmak üzere her 
bir servis için mutlaka ‘service level’ belirleyin. 
★ Hangi servislerin sizin bulutunuzda host edileceğini, 
hangilerinin üçüncü parti bir sağlayıcıda 
bulunacağını belirleyin.
Analiz 
★ Şu anda çalışmakta olan mevcut servisleriniz için 
ne kadar kaynak kullanıldığını tespit edin. 
★ Mevcut yapınızı tekrar gözden geçirin ve bu yapıyı 
nasıl 'en basit' hale getirebileceğinizi düşünün. 
★ Dışarıda tutulacak hizmetler için en uygun 
sağlayıcıyı şimdiden araştırın.
Analiz 
★ Teknik ve ticari bakımdan uygun olan her koşulda, 
masaüstü de dahil olmak üzere her bileşeni 
sanallaştırmak üzere strateji kurun. 
★ Mutlaka bulut yönetimini kolaylaştıracak bir arayüz 
tercih edin. 
★ Buluttan en yüksek başarımı sağlamak için 
operasyon süreçlerinizi yeniden tanımlamaya ve 
iyileştirmeye bakın.
Analiz 
★ Kuracağınız private bulut ile public bulut 
sağlayıcıları arasında maliyet karşılaştırması yapın. 
★ Gözlemle! Gerek içerde, gerekse dışardan 
sağlanan her tür servisin, belirlediğiniz servis level 
şartlarına uyumlu olup olmadığını 7/24 gözlemleyin. 
★ Depolama için verinin dağıtık ve replike olacağını 
hesaba alın.
Analiz 
★ Önce bir test ortamı oluşturun ve yavaş yavaş 
geçmek üzere planlama yapın. 
★ Maliyetlerinizi düşürerek geçiş yapmak istiyorsanız, 
açık kaynak kodlu bulut yazılımlarını tercih edin.
Kaynaklar 
Açık kaynak kodlu bulut yazılımları 
http://www.openstack.org/ 
http://cloudstack.apache.org/ 
https://www.eucalyptus.com/ 
PAAS 
https://www.heroku.com/ 
https://www.openshift.com/ 
Kişisel bulut 
http://owncloud.org/ 
http://seafile.com/en/home/ 
Kurumlar için Openstack 
http://www.slideshare.net/kunthar/kurumlar-icin-openstack 
Amazon maliyetleri 
Dedicated sunucu maliyetleri: http://www.hetzner.de/en/hosting/produktmatrix/rootserver
Contact: 
Gokhan Boranalp 
T: +905555485618 
M: gokhan@zetaops.com 
Code: 
https://github.com/kunthar/ 
Slides: 
http://www.slideshare.net/kunthar

Contenu connexe

Similaire à Buluta Ilk Adım Analizi

Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices ArchitectureDilaver Demirel
 
İ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
 
Bulutbilisim sunum
Bulutbilisim sunumBulutbilisim sunum
Bulutbilisim sunumugurbudak
 
Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup 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
 
Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Burak Okumuş
 
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...Tolga Kaprol
 
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
 
Sql server2012 12-Muhtesem Yenilik
Sql server2012 12-Muhtesem YenilikSql server2012 12-Muhtesem Yenilik
Sql server2012 12-Muhtesem YenilikMedyasoft
 
Openbravo ERP Platformu Brosuru
Openbravo ERP Platformu BrosuruOpenbravo ERP Platformu Brosuru
Openbravo ERP Platformu BrosuruMehmet Demirel
 
Solarwinds SAM ve Patch Manager
Solarwinds SAM ve Patch ManagerSolarwinds SAM ve Patch Manager
Solarwinds SAM ve Patch ManagerKavi International
 
Bulut Bilisim Nedir
Bulut Bilisim NedirBulut Bilisim Nedir
Bulut Bilisim NedirMustafa
 
Bulut Bilisim Nedir
Bulut Bilisim NedirBulut Bilisim Nedir
Bulut Bilisim NedirAhmet Mutlu
 
Bulut Bilişim 2015
Bulut Bilişim 2015Bulut Bilişim 2015
Bulut Bilişim 2015Yasemin Eray
 

Similaire à Buluta Ilk Adım Analizi (20)

12factor apps
12factor apps12factor apps
12factor apps
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
 
İ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
 
Bulutbilisim sunum
Bulutbilisim sunumBulutbilisim sunum
Bulutbilisim sunum
 
Cloud_Computer
Cloud_ComputerCloud_Computer
Cloud_Computer
 
Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup Docker - Ankara Cloud Meetup
Docker - Ankara Cloud Meetup
 
Microsoft Azure Temelleri - Modul 1
Microsoft Azure Temelleri - Modul 1Microsoft Azure Temelleri - Modul 1
Microsoft Azure Temelleri - Modul 1
 
Microsoft - Buluta Geçiş-hpnberdem.pptx
Microsoft - Buluta Geçiş-hpnberdem.pptxMicrosoft - Buluta Geçiş-hpnberdem.pptx
Microsoft - Buluta Geçiş-hpnberdem.pptx
 
Bulut Bilişim (Overview)
Bulut Bilişim (Overview)Bulut Bilişim (Overview)
Bulut Bilişim (Overview)
 
CERP 4.0 Sunum.pptx
CERP 4.0 Sunum.pptxCERP 4.0 Sunum.pptx
CERP 4.0 Sunum.pptx
 
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...
Sinema Seans Bilgi ve Rezervasyon Sisteminin Mikro Servis Yaklaşımıyla Gelişt...
 
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?
 
Sql server2012 12-Muhtesem Yenilik
Sql server2012 12-Muhtesem YenilikSql server2012 12-Muhtesem Yenilik
Sql server2012 12-Muhtesem Yenilik
 
Buluta Geçiş Planlaması
Buluta Geçiş PlanlamasıBuluta Geçiş Planlaması
Buluta Geçiş Planlaması
 
Openbravo ERP Platformu Brosuru
Openbravo ERP Platformu BrosuruOpenbravo ERP Platformu Brosuru
Openbravo ERP Platformu Brosuru
 
Solarwinds SAM ve Patch Manager
Solarwinds SAM ve Patch ManagerSolarwinds SAM ve Patch Manager
Solarwinds SAM ve Patch Manager
 
Devnot - Dev Summit 2018
Devnot - Dev Summit 2018Devnot - Dev Summit 2018
Devnot - Dev Summit 2018
 
Bulut Bilisim Nedir
Bulut Bilisim NedirBulut Bilisim Nedir
Bulut Bilisim Nedir
 
Bulut Bilisim Nedir
Bulut Bilisim NedirBulut Bilisim Nedir
Bulut Bilisim Nedir
 
Bulut Bilişim 2015
Bulut Bilişim 2015Bulut Bilişim 2015
Bulut Bilişim 2015
 

Plus de 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
 
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
 

Plus de Gokhan Boranalp (13)

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
 
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
 

Buluta Ilk Adım Analizi

  • 1. Buluta İlk Adım Analizi XIX. Türkiye'de İnternet Konferansı http://inet-tr.org.tr/ 27-29 Kasım 2014 / İzmir Gökhan Boranalp - ZetaOps gokhan@zetaops.com
  • 2.
  • 3. Adımlar - Tanım - Değişen ihtiyaçlar - Modeller - Tehditler - Analiz - Kaynaklar - Sorular
  • 4. Tanım Çok yüksek sayıda ➢ hesaplama, ➢ depolama, ➢ uygulama/servis, ➢ ağ kaynağının paylaşımlı bir ortamda ve en uygun şekilde yönetim ve kontrolünü sağlamak.
  • 5. 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. Değişen İhtiyaçlar
  • 6. Modeller Private Public Hybrid SAAS - Software as a service İş uygulamaları, ortak API kullanımı PAAS - Platform as a service Uygulama sunucuları, veritabanı sunucuları, middleware IAAS - Infrastructure as a service Sanallaştırma, depolama, ağ hizmetleri
  • 8. Tehditler ❏ Kapasite, performans ve servis garantisinin bulunmaması ❏ Hata halinde ne yapılacağının bilinmemesi ❏ Operasyon zincirinde birbirine bağlı ve görünmeyen bağımlılıklar ve riskler olması ❏ İş ihtiyaçlarına göre servislerin özelleştirilememesi ❏ Lisanslama sorunları
  • 9. Tehditler ❏ Güvenlik, gizlilik ihtiyaçları tespitinde ve afet planında (DRP) sorun olması ❏ Mevcut donanımla uyumluluk sorunları ❏ Bulut servisi ve bulut üzerinde çalışacak uygulama geliştirme konusunda yetersizlik ❏ Gerçek maliyetin hesaplanamaması nedeniyle uygun bir finansal modelin oluşamaması ❏ Diğer sağlayıcılar arasında birlikte çalışma standartlarının henüz olgunlaşmamış olması
  • 11. Analiz ★ Hangi servisleri kullanacağınızı tam olarak belirleyin. ★ Esneklik ve veri güvenliği de dahil olmak üzere her bir servis için mutlaka ‘service level’ belirleyin. ★ Hangi servislerin sizin bulutunuzda host edileceğini, hangilerinin üçüncü parti bir sağlayıcıda bulunacağını belirleyin.
  • 12. Analiz ★ Şu anda çalışmakta olan mevcut servisleriniz için ne kadar kaynak kullanıldığını tespit edin. ★ Mevcut yapınızı tekrar gözden geçirin ve bu yapıyı nasıl 'en basit' hale getirebileceğinizi düşünün. ★ Dışarıda tutulacak hizmetler için en uygun sağlayıcıyı şimdiden araştırın.
  • 13. Analiz ★ Teknik ve ticari bakımdan uygun olan her koşulda, masaüstü de dahil olmak üzere her bileşeni sanallaştırmak üzere strateji kurun. ★ Mutlaka bulut yönetimini kolaylaştıracak bir arayüz tercih edin. ★ Buluttan en yüksek başarımı sağlamak için operasyon süreçlerinizi yeniden tanımlamaya ve iyileştirmeye bakın.
  • 14. Analiz ★ Kuracağınız private bulut ile public bulut sağlayıcıları arasında maliyet karşılaştırması yapın. ★ Gözlemle! Gerek içerde, gerekse dışardan sağlanan her tür servisin, belirlediğiniz servis level şartlarına uyumlu olup olmadığını 7/24 gözlemleyin. ★ Depolama için verinin dağıtık ve replike olacağını hesaba alın.
  • 15. Analiz ★ Önce bir test ortamı oluşturun ve yavaş yavaş geçmek üzere planlama yapın. ★ Maliyetlerinizi düşürerek geçiş yapmak istiyorsanız, açık kaynak kodlu bulut yazılımlarını tercih edin.
  • 16. Kaynaklar Açık kaynak kodlu bulut yazılımları http://www.openstack.org/ http://cloudstack.apache.org/ https://www.eucalyptus.com/ PAAS https://www.heroku.com/ https://www.openshift.com/ Kişisel bulut http://owncloud.org/ http://seafile.com/en/home/ Kurumlar için Openstack http://www.slideshare.net/kunthar/kurumlar-icin-openstack Amazon maliyetleri Dedicated sunucu maliyetleri: http://www.hetzner.de/en/hosting/produktmatrix/rootserver
  • 17. Contact: Gokhan Boranalp T: +905555485618 M: gokhan@zetaops.com Code: https://github.com/kunthar/ Slides: http://www.slideshare.net/kunthar