23
雲端運算初探 主講人:胡嘉璽 201032電子郵件:[email protected] http://vaemon.com MSN[email protected]

課程1 1:雲端運算初探

  • Upload
    vaemon

  • View
    1.382

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 課程1 1:雲端運算初探

雲端運算初探

主講人:胡嘉璽

2010年3月2日

電子郵件:[email protected]

http://vaemon.com

MSN:[email protected]

Page 2: 課程1 1:雲端運算初探

課程目標

了解何為雲端運算

雲端運算的細部探討

雲端運算的Keywords及說明

以層次來分別雲端運算

為什麼要有雲端運算?

雲端運算和虛擬化 2

Page 3: 課程1 1:雲端運算初探

為什麼叫「雲端」運算?

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

雲端運算和虛擬化 3

Page 4: 課程1 1:雲端運算初探

什麼是雲端運算

雲端運算和虛擬化 4

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

Page 5: 課程1 1:雲端運算初探

所以雲端運算就是…

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

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

雲端運算和虛擬化 5

Page 6: 課程1 1:雲端運算初探

雲端運算的關鍵字

已量化: 方便計算

許多: 認定單一資源不夠

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

網路: 能達到每一地方

介面: 可忽略複雜性

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

使用者: 服務的對象

雲端運算和虛擬化 6

Page 7: 課程1 1:雲端運算初探

雲端運算關鍵字:量化

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

方便資源最小單位的定義

方便資源的分配

方便資源的計價

方便廠商的成本估算

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

雲端運算和虛擬化 7

Page 8: 課程1 1:雲端運算初探

雲端運算關鍵字:許多

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

因為電腦 「不夠穩」

因為CPU 「不夠快」

因為記憶體 「不夠多」

因為硬碟 「不夠大」

雲端運算和虛擬化 8

Page 9: 課程1 1:雲端運算初探

雲端運算關鍵字:運算

邏輯能力:CPU

運算能力:記憶體

儲存能力:Storage空間

傳輸能力:網路頻寬

業務能力:Application

服務能力:Software and Platform(OS)

雲端運算和虛擬化 9

Page 10: 課程1 1:雲端運算初探

雲端運算關鍵字:資源

你我生活的基礎 – Service

Service的基礎 – Application

Application的基礎 – Platform

Platform的基礎 – Infrastructure

Infrastructure的基礎 - Hardware

雲端運算和虛擬化 10

Page 11: 課程1 1:雲端運算初探

雲端運算關鍵字:網路

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

將運算連接的能力

將問題拆分的能力

無遠弗屆的能力

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

雲端運算和虛擬化 11

Page 12: 課程1 1:雲端運算初探

雲端運算關鍵字:介面

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

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

NetClient:上網機的概念

Thin/Zero Client:企業的方案

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

雲端運算和虛擬化 12

Page 13: 課程1 1:雲端運算初探

雲端運算關鍵字:服務

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

SaaS:軟體本身作為服務

PaaS:平台本身作為服務

IaaS:架構本身作為服務

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

雲端運算和虛擬化 13

Page 14: 課程1 1:雲端運算初探

雲端運算關鍵字:使用者

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

智慧型ROBOT

Seti@Home:計算終端

P2P的客戶端

當然大部分的還是人類

雲端運算和虛擬化 14

Page 15: 課程1 1:雲端運算初探

雲端的實例

電腦的雲端運算

雲端運算和虛擬化 15

自來水、電、瓦斯

快遞服務

Call Center Out-Source

Fast Food In-Source

Page 16: 課程1 1:雲端運算初探

雲端運算的實例SaaS

網頁郵件:HotMail、Gmail

網頁儲存:RapidShare,Bandgo

文書處理:Google Doc

網頁相簿:Flickr,無名,BlogSpot

網頁影片:Youtube

雲端運算和虛擬化 16

Page 17: 課程1 1:雲端運算初探

雲端運算的實例IaaS

OSAmazon EC2, GoGrid,

Vmware vCloud Express

Xen

Physical Servers

雲端運算和虛擬化 17

Page 18: 課程1 1:雲端運算初探

雲端運算的實例PaaS

Storage:S3, GigaDrive, Rsync, RackSpace

SQL:Amazon SimpleDB,BigTable

Apps:JAVA,.Net

Queues:Amazon SQS

雲端運算和虛擬化 18

Page 19: 課程1 1:雲端運算初探

雲端運算的再下呢?HaaS?

Blade Servers(Unit Infrastructure)

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

Unit Computer

Multi-core CPUS

雲端運算和虛擬化 19

Page 20: 課程1 1:雲端運算初探

Google Box

雲端運算和虛擬化 20

Page 21: 課程1 1:雲端運算初探

我們關注的部分

21雲端運算和虛擬化

IaaS

PaaS

SaaS

虛擬化

Page 22: 課程1 1:雲端運算初探

為什麼有雲端運算

網路的普及

硬體的莫爾成長

儲存設備的成本急速下降

軟體技術的快速進步

Web2.0觀念的大量盛行

虛擬化技術的成熟

終端設備的發達

資源重新應用的時代來臨

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

雲端運算和虛擬化 22

Page 23: 課程1 1:雲端運算初探

結論

23雲端運算和虛擬化

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