課程1 1:雲端運算初探

Preview:

Citation preview

雲端運算初探

主講人:胡嘉璽

2010年3月2日

電子郵件:vaemon@gmail.com

http://vaemon.com

MSN:vaemon@hotmail.com

課程目標

了解何為雲端運算

雲端運算的細部探討

雲端運算的Keywords及說明

以層次來分別雲端運算

為什麼要有雲端運算?

雲端運算和虛擬化 2

為什麼叫「雲端」運算?

因為在使用visio時,常常用一朵雲來代替網路,因此取之為Cloud Computing。

雲端運算和虛擬化 3

什麼是雲端運算

雲端運算和虛擬化 4

使用者利用瀏覽器使用一個網路服務,不需要了解這個服務的工作原理為何。

所以雲端運算就是…

將已量化的許多 運算資源,以網路為媒介,透過特定的介面給需要服務的使用者

將資源打散,找出最小的計量單位,之後將其全部集中起來,並重新分配的過程

雲端運算和虛擬化 5

雲端運算的關鍵字

已量化: 方便計算

許多: 認定單一資源不夠

運算資源: 用以處理事務的提供者

網路: 能達到每一地方

介面: 可忽略複雜性

服務: 軟體本身即為服務業

使用者: 服務的對象

雲端運算和虛擬化 6

雲端運算關鍵字:量化

量化就是找出最小的基本單位

方便資源最小單位的定義

方便資源的分配

方便資源的計價

方便廠商的成本估算

方便更多產品的設計:堆積木的方式

雲端運算和虛擬化 7

雲端運算關鍵字:許多

許多(雲端)的基礎是因為:「不信任」

因為電腦 「不夠穩」

因為CPU 「不夠快」

因為記憶體 「不夠多」

因為硬碟 「不夠大」

雲端運算和虛擬化 8

雲端運算關鍵字:運算

邏輯能力:CPU

運算能力:記憶體

儲存能力:Storage空間

傳輸能力:網路頻寬

業務能力:Application

服務能力:Software and Platform(OS)

雲端運算和虛擬化 9

雲端運算關鍵字:資源

你我生活的基礎 – Service

Service的基礎 – Application

Application的基礎 – Platform

Platform的基礎 – Infrastructure

Infrastructure的基礎 - Hardware

雲端運算和虛擬化 10

雲端運算關鍵字:網路

和水電瓦斯電話一樣的不可或缺

將運算連接的能力

將問題拆分的能力

無遠弗屆的能力

同時間,同地點,同樣多的資源

雲端運算和虛擬化 11

雲端運算關鍵字:介面

使用Web沒別的原因,是因為網路的關係

NetTop的想法:SUN在90年代即提出

NetClient:上網機的概念

Thin/Zero Client:企業的方案

但怎麼樣都不會比Web來得普遍

雲端運算和虛擬化 12

雲端運算關鍵字:服務

軟體本身就是服務,沒有實際的商品

SaaS:軟體本身作為服務

PaaS:平台本身作為服務

IaaS:架構本身作為服務

HaaS:硬體本身作為服務(硬體走上雲端)

雲端運算和虛擬化 13

雲端運算關鍵字:使用者

雲端服務的對象不是人,也不是東西

智慧型ROBOT

Seti@Home:計算終端

P2P的客戶端

當然大部分的還是人類

雲端運算和虛擬化 14

雲端的實例

電腦的雲端運算

雲端運算和虛擬化 15

自來水、電、瓦斯

快遞服務

Call Center Out-Source

Fast Food In-Source

雲端運算的實例SaaS

網頁郵件:HotMail、Gmail

網頁儲存:RapidShare,Bandgo

文書處理:Google Doc

網頁相簿:Flickr,無名,BlogSpot

網頁影片:Youtube

雲端運算和虛擬化 16

雲端運算的實例IaaS

OSAmazon EC2, GoGrid,

Vmware vCloud Express

Xen

Physical Servers

雲端運算和虛擬化 17

雲端運算的實例PaaS

Storage:S3, GigaDrive, Rsync, RackSpace

SQL:Amazon SimpleDB,BigTable

Apps:JAVA,.Net

Queues:Amazon SQS

雲端運算和虛擬化 18

雲端運算的再下呢?HaaS?

Blade Servers(Unit Infrastructure)

Google Box(是Unit Computer最好的例子)

Unit Computer

Multi-core CPUS

雲端運算和虛擬化 19

Google Box

雲端運算和虛擬化 20

我們關注的部分

21雲端運算和虛擬化

IaaS

PaaS

SaaS

虛擬化

為什麼有雲端運算

網路的普及

硬體的莫爾成長

儲存設備的成本急速下降

軟體技術的快速進步

Web2.0觀念的大量盛行

虛擬化技術的成熟

終端設備的發達

資源重新應用的時代來臨

雲端化可以將成本合理分配

雲端運算和虛擬化 22

結論

23雲端運算和虛擬化

將已量化的許多 運算資源,以網路為媒介,透過特定的介面給需要服務的使用者

Recommended