云端作业系统基本架构
U02- 7
雲端伺服系統的組成
Cloud Controller (CLC)
Cluster Controller (CC) Cloud OS Node Controller Interface Cluster Controller (CC) Cloud OS Node Controller Interface Cluster Controller (CC) Cloud OS Node Controller Interface
Cloud Operating System - Unit 02: 雲端作業系統基本架構 U02- 5
多重虛擬機器之雲端服務架構
Client
Service Software
Client
Virtual Machine
Application/Software Application/Software
Application/Software Application/Software Platform Infrastructure Platform Infrastructure Server
Cloud Operating System
Unit 02 雲端作業系統基本架構
M. S. Jian
Department of Computer Science and Information Engineering National Formosa University Yunlin, Taiwan, ROC
8/16/2018 Cloud Operating System - Unit 02: 雲端作業系統基本架構 U02- 6
Hardware
雲端伺服系統的組成
Top
Level:
雲控制器Cloud Controller (CLC), 儲存控制器Walrus Storage Controller (WS3)
才需要連接雲端
儲存空間的持續擴大
分散式儲存
處理龐大的資料,便須要考量分散式系統的應
用,供平行處理
Hadoop/MapReduce
8/16/2018
Cloud Operating System - Unit 02: 雲端作業系統基本架構
U02- 9
商業運作模式
虛擬機器與硬體的租用 虛擬作業平台租用 線上軟體服務租用 網頁暨網站服務
8/16/2018
將運算應用軟體於網路上作為服務,使用者無須額外安 裝 Microsoft Office/Livemesh 將運算平台環境作為服務Google’s AppEngine
Hardware
將運算資源與硬體環境作為服務(i.e. virtual machines, storages, networks) as a service over the Internet •Amazon Web Service (EC2, S3) 資料中心(Datacenters) Donate/lend your hardware resources
雲端運算上的服務
著重於透過網際網路服務並連接大量的運算資源
並非的架構
存在著伺服器端與使用者端的硬體設備
8/16/2018
Cloud Operating System - Unit 02: 雲端作業系統基本架構
U02- 2
雲端伺服架構
Client
Cloud Operating System - Unit 02: 雲端作業系統基本架構 U02- 4
軟體/應用即服務(Software
8/16/2018
雲端服務架構圖
Client
Service Software 使用者端(Smart devices) Browse the Web
Application/Software SaaS Platform PaaS Infrastructure IaaS Server
8/16/2018
Cloud Operating System - Unit 02: 雲端作業系統基本架構
10
相關GOOGLE應用
8/16/2018
Cloud Operating System - Unit 02: 雲端作業系統基本架構
以虛擬硬體的方式透過網際網路提供運算資源與硬體環境租用 服務
平台即服務(Platform
as a Service) as a Service)
結合虛擬化的硬體配備,建立使用者所需要的虛擬化作業平台 供使用者在網路上操作使用 利用已經建構的虛擬作業平台建構出各個軟體服務,再利用網 路將軟體服務內容呈現在使用者的設備上
Node Controller
Node Controller
Node Controller
8/16/2018
Cloud Operating System - Unit 02: 雲端作業系統基本架構
U02- 8
雲端的特徵
依照使用者需求,當使用者需求時才存取
僅當使用者有需要使用到雲端的服務或運算資源時,
Middle
Level:
叢集控制器Cluster Controller (CC),
儲存區塊 Elastic Block Storage (EBS)
End
Level:
節點控制器Node Controller
8/16/2018
Cloud Operating System - Unit 02: 雲端作業系統基本架構
Infrastructure Server
U02- 3
8/16/2018
Cloud Operating System - Unit 02: 雲端作業系統基本架構
整體雲端運算的架構
實體伺服器群組(Servers)
雲端環境中的資料中心
基礎建構即服務(Infrastructure
as a Service)
提供使用者預先選定之
Service Software
Hardware
硬體設備需求與等級 (Infrastructure) 選擇所要使用的作業系 統平台(Platform) 建構或選取使用者所需 要使用的服務 (Application/Software)
Application/Software Platform