Upload
vaemon
View
1.382
Download
0
Embed Size (px)
Citation preview
課程目標
了解何為雲端運算
雲端運算的細部探討
雲端運算的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雲端運算和虛擬化
將已量化的許多 運算資源,以網路為媒介,透過特定的介面給需要服務的使用者