Cloud Computing and Virtualization

Transkript

Cloud Computing and Virtualization
Cloud Computing and Virtualization
Cloud Computing and Virtualization
Tarkan Eyerci
Cybersoft
Cloud Computing and Virtualization
İçerik

Virtualization (Sanallaştırma)

Sanallaştırma Tipleri

Faydaları

Sanallaştırma Çözümleri

Sanallaştırma Çözümü : VirtualBox

Sanallaştırma Çözümü : Vmware

X86 Desteği

ESX Server - Vmware Server

Hyper-V - Virtual Server
Cloud Computing and Virtualization
İçerik

Cloud Computing

Türkçe Karşılığı?

Cloud Computing Nedir?

Özellikleri

İlgili Kavramlar

Grid Computing

Utility Computing

Autonomic
Computing

Web 2.0

Virtualization

Avantajları

Tarihçe
Hizmet Tipleri
 Akla Takılanlar
 Hizmet Veren Kuruluşlar

Amazon Web Services
(AWS)

Windows Azure Platform

Google App Engine
 Cloud Operating System
 Cloud Computing Tipleri
 Karşıt Görüşler

Cloud Computing and Virtualization
Virtualization - Sanallaştırma


Fiziksel kaynaklardan mantıksal parçalar
oluşturmaya denir.
Sanallaştırma birden çok işletim sisteminin aynı
anda aynı fiziksel kaynaklar üzerinde çalışmasına
olanak verir.
Cloud Computing and Virtualization
Sanallaştırma Tipleri
Uygulama Sanallaştırma - Application Virtualization
- XenApp

Masaüstü Sanallaştırma - Desktop Virtualization
- Citrix Xen Desktop
- Vmware View
- Sun VDI (Virtual Desktop Infrastructure)

Cloud Computing and Virtualization
Sanallaştırma Tipleri
İşletim Sistemi Sanallaştırma (Operating System
Virtualization / Parititioning)
- Solaris Containers


Ağ Sanallaştırma (Network Virtualization)

Depolama Sanallaştırma (Storage Virtualization)

Sunucu (Platform) Sanallaştırma - Server/Platform
Virtualization
Cloud Computing and Virtualization
Virtualization - Sanallaştırma
APP
APP
OS
APP
APP
APP
APP
Linux
WinXP
Solaris
2CPU 2GB
200GB
2CPU 3GB
100GB
4CPU 4GB
100GB
OS
HARDWARE
HARDWARE
16 CPU, 32GB Ram
1TB Hard Disk
16 CPU, 32GB Ram
1TB Hard Disk
Cloud Computing and Virtualization
Sanalaştırmanın Faydaları








Daha yüksek kullanım oranları (utilization)
Kaynak Konsolidasyonu
Daha Düşük Güç Tüketimi
Alan Tasarrufu
İş Sürekliği/Felaketten Kurtarma
Operasyon Harcamalarında Tasarruf
Yönetim Kolaylığı
Donanım Bağımsızlığı
Cloud Computing and Virtualization
Sanallaştırma Çözümleri







VMware Server - ESX Server
Microsoft Virtual Server / Hyper-V
Xen
Solaris Containers
VirtualBox
Qemu
KVM
Cloud Computing and Virtualization
Sanallaştırma Çözümü : VirtualBox
Cloud Computing and Virtualization
Sanallaştırma Çözümü : VirtualBox
Cloud Computing and Virtualization
Sanallaştırma Çözümü : VirtualBox
Cloud Computing and Virtualization
Sanallaştırma Çözümü : VirtualBox
Cloud Computing and Virtualization
Sanallaştırma Çözümü : VMware
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Cloud Computing and Virtualization
Sanallaştırma Çözümü : VMware
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Cloud Computing and Virtualization
Gizli
Sanallaştırma Çözümü : VMware
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Cloud Computing and Virtualization
Gizli
Sanallaştırma Çözümü : VMware
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Cloud Computing and Virtualization
Gizli
Sanallaştırma Çözümü : VMware
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Cloud Computing and Virtualization
Gizli
Sanallaştırma Çözümü : VMware
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Cloud Computing and Virtualization
Gizli
Sanallaştırma Çözümü : VMware
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Cloud Computing and Virtualization
X86 Desteği

AMD virtualization (AMD-V)

Intel Virtualization Technology for x86 (Intel VT-x)

Gartner :
“Sanallaştırma kullananan X86 sunucuları
2006'da 540.000 iken
2009'da 4,2 milyon’a ulaşacak”
Cloud Computing and Virtualization
ESX Server - VMware Server






Her ikisi de VMware 'in sunucu sanallaştırma ürünleri
ESX fiziksel bir sunucunun donanımı üzerine kurulur. Daha
çok bir işletim sistemi gibi
Vmware ise mevcut bir işletim sisteminin üstüne kurulan bir
yazılımdır.
ESX daha performanslı
ESX'de VMFS, VMotion, VMHA (high availability) ve DRS
(Dynamic Resources) gibi özellikler var.
ESX ticari bir ürün ve ücretli, VMware ücretsiz.
Cloud Computing and Virtualization
Hyper-V - Virtual Server






Her ikisi de Microsoft'un sunucu sanallaştırma ürünleri
Hyper-V fiziksel bir sunucunun donanımı üzerine kurulur.
Virtual Server Windows işletim sistemi üzerine kurulur.
Hyper-V yüksek performans için tasarlanmış
Virtual Server masaüstü ve küçük çaplı sunucu sanallaştırma
çözümleri için tasarlanmış
Virtual Server ücretsiz.
Cloud Computing and Virtualization
Cloud Computing
Cloud Computing and Virtualization
Türkçe Karşılığı?

Bulut Hesaplama

Bulut Bilgi İşlem

Kümesel İşlemler
Cloud Computing and Virtualization
Cloud Computing Nedir?
Internet
Client'lar
Sistem Odası
Cloud Computing and Virtualization
Cloud Computing Nedir?
Internet
Client'lar
Cloud Computing and Virtualization
Cloud Computing Nedir?



Bilişim ihtiyaçlarının bir dış kaynaktan hizmet
(service) olarak karşılanmasıdır. (outsource)
Internet tabanlı hesaplama (computing) için
kullanılan sistem mimari modelidir.
Dinamik olarak ölçeklenebilen ve genellikle
sanallaştırılmış kaynaklarla internet üzerinden
sağlanan hizmetlere denir.
Cloud Computing and Virtualization
Özellikleri



Cloud Computing müşterileri genelde fiziksel
altyapıya sahip değildir.
Kullanıcıların bulut içindeki teknolojik altyapıya,
bilgiye veya tecrübeye sahip olmaları gerekmez
Hizmet sağlayıcıdan hizmet kiralarlar ve
kullandıkları kaynak kadar öderler.
Cloud Computing and Virtualization
İlgili Kavramlar





Grid Computing
Utility Computing
Autonomic computing
Web 2.0
Virtualization
Cloud Computing and Virtualization
Grid Computing
Tek bir büyük bilgisayar yerine çok fazla küçük
bilgisayarların işlem gücünün kullanılması.
Cloud Computing and Virtualization
Utility Computing
İşlemci, Depolama veya Bant Genişliği kullanımı
gibi computing hizmetlerinin evlerde kullandığımız
elektrik-su-doğal gaz gibi ölçülmesi
Cloud Computing and Virtualization
Autonomic computing
Kendini Yöneten sistemler. Gelişmiş poliçelerle,
sistemlerin sürekli kendini monitor edip değişen
durumlara göre aksiyon alması.
Cloud Computing and Virtualization
Web 2.0


Web 1.0 : statik ve sadece bilgi verici
Web 2.0 : katılımlı, interaktif ve paylaşımlı
yaygın olarak AJAX, widget, RSS, SOA, XML,
WebService gibi teknojiler kullanılır.
Örnek : Wikipedia, Youtube, Ekşi Sözlük, Facebook
Cloud Computing and Virtualization
Virtualization


Fiziksel kaynaklardan mantıksal parçalar
oluşturma
Maliyet ve Yönetim avantajları
Cloud Computing and Virtualization
Web 2.0
Autonomic
Computing
Grid Computing
Virtualization
Cloud
Computing
Utility
Computing
Cloud Computing and Virtualization
Avantajları
Maliyet
- CapEx / OpEx
- Kullanım Oranları (Utilization)
- Kurulum ve İşletim Avantajları
 Lokasyon ve Cihaz özgürlüğü
 Güvenilirlik
- İş Sürekliliği, Felaketten Kurtarma
 Güvenlik
 Ölçeklenebilirlik
 Sürdürülebilirlik (Sustainability)

Cloud Computing and Virtualization
Tarihçe

1960'larda - John McCarthy
“Hesaplama (computation) gelecekte bir kamu hizmeti şeklinde düzenlenebilir”
1999 – salesforce.com
- Web tabanlı ticari yazılımlar
 2000'lerin başı – Microsoft
- Web Servisleri
 2005 – Amazon
- Amazon Web Services

Cloud Computing and Virtualization
Hizmet Tipleri
Servis olarak Yazılım (Software as a service - SaaS)
Google Apps, Zoho Office

Servis olarak Platform (Platform as a service - PaaS)
Force.com (salesforce.com), Google App Engine

Servis olarak Altyapı (Infrastructure as a service - IaaS)
Amazon EC2, Amazon EBS

Cloud Computing and Virtualization
Akla Takılanlar
Veri Güvenliği
- Şifreleme mümkün mü?

Yasal Engeller
- Kritik verinin başka bir ülkede durması?

Hizmet Sağlayıcıya bağımlılık
- Hizmetler taşınabilir mi?

Cloud Computing and Virtualization
Hizmet Veren Kuruluşlar








Amazon
Google
Microsoft
Salesforce
IBM
Yahoo
Zoho
Rackspace
Cloud Computing and Virtualization
Amazon Web Servisleri (AWS)
Cloud Computing and Virtualization
Amazon Web Servisleri (AWS)
Cloud Computing and Virtualization
Amazon Web Servisleri (AWS)






Small Instance
1.7 GB memory, 1 EC2 Compute Unit , 160 GB storage, 32-bit
Large Instance
7.5 GB memory, 4 EC2 Compute Units, 850 GB storage, 64-bit
Extra Large Instance
15 GB memory, 8 EC2 Compute Units, 1690 GB storage, 64-bit
High-CPU Medium Instance
1.7 GB memory, 5 EC2 Compute Units, 350 GB storage, 32-bit
High-CPU Extra Large Instance
7 GB memory, 20 EC2 Compute Units, 1690 GB storage, 64-bit
1 EC2 Compute Unit (ECU) = CPU capacity of a 1.0-1.2 GHz Opteron/Xeon
processor.
Cloud Computing and Virtualization
Amazon Web Servisleri (AWS)
Cloud Computing and Virtualization
Amazon Web Servisleri (AWS)
Cloud Computing and Virtualization
Amazon Web Servisleri (AWS)
Cloud Computing and Virtualization
Diğer Örnekler

Windows Azure Platform
Community Technology Preview (CTP) aşamasında belli limitler
içinde ücretsiz. Ticari olarak 2009 sonunda boy gösterecek.

Google App Engine (PaaS)

Google Apps (SaaS)
Kullanıcı başına yıllık $50 USD
Cloud Computing and Virtualization
Windows Azure Platform
Cloud Computing and Virtualization
Google App Engine
Cloud Computing and Virtualization
Cloud Operating System
Bulut işletim sistemi
- VMware vSphere
- Microsoft Azure


Bildiğimiz anlamda bir işletim sistemi değil, cloud
computing altyapısını yönetmek için kullanılan
yazılıma deniyor.
Cloud Computing and Virtualization
Cloud Computing Tipleri

Genel Bulut - Public cloud

Özel Bulut - Private cloud

Karma Bulut - Hybrid cloud
2008'de AMI-Partners'a göre Orta Ölçekli İşletmelerin (100-999
çalışan) 31% 'i bulut hizmetlerinden faydalanıyor. Bu oran 2004'ün iki
katı.
Cloud Computing and Virtualization
Karşıt Görüşler

GNU'nun kurucusu Richard Stallman:
- Cloud Computing insanları daha fazla paralı sistemler almaya
zorlayan bir tuzak.
- Bu aptallık, aptallıktan da beter. Bu yanıltıcı bir pazarlama
kampanyası.
- Bilgisayar kullanıcıları bilgilerini başkalarına vermek yerine
kendi ellerinde tutmayı tercih etmeliler.

Oracle'in kurucusu Larry Ellison:
- Kadınların moda dünyasından daha hızlı değişen modası olan
tek endüstri Bilgisayar endüstrisi.
- Belki ben aptalım ama konuşulanlar hakkında hiçbir fikrim
yok.
Cloud Computing and Virtualization
Cloud Computing and Virtualization
Tarkan Eyerci
Cybersoft

Benzer belgeler