cloud computing and virtualization€¦ · amazon web services (aws) ... depolama veya bant...
TRANSCRIPT
Cloud Computing and Virtualization
Cloud Computing and Virtualization
Tarkan EyerciCybersoft
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
OS
APP
HARDWARE16 CPU, 32GB Ram
1TB Hard Disk
APP APP
OS
APP
HARDWARE16 CPU, 32GB Ram
1TB Hard Disk
APP APP
Linux2CPU 2GB
200GB
WinXP2CPU 3GB
100GB
Solaris4CPU 4GB
100GB
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
Sanallaştırma Çözümü : VMwareGizli
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Cloud Computing and Virtualization
Sanallaştırma Çözümü : VMware
Gizli
Gizli
Gizli
Gizli
Gizli Gizli
Gizli
Cloud Computing and Virtualization
Sanallaştırma Çözümü : VMwareGizli
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Cloud Computing and Virtualization
Sanallaştırma Çözümü : VMwareGizli
Gizli
Gizli
Gizli
Gizli
Gizli
Gizli
Cloud Computing and Virtualization
Sanallaştırma Çözümü : VMwareGizli
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 iken2009'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?
Client'lar Sistem Odası
Internet
Cloud Computing and Virtualization
Cloud Computing Nedir?
Client'lar
Internet
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
CloudComputing
AutonomicComputing Grid Computing
Virtualization UtilityComputing
Web 2.0
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 Instance7 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 PlatformCommunity 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 EyerciCybersoft