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