Cloud Computing and Virtualization€¦ · Amazon Web Services (AWS) ... Depolama veya Bant...

Preview:

Citation preview

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

Recommended