Presentation is loading. Please wait.

Presentation is loading. Please wait.

雲端運算??. 雲端運算簡介 王耀聰 陳威宇

Similar presentations


Presentation on theme: "雲端運算??. 雲端運算簡介 王耀聰 陳威宇"— Presentation transcript:

1 雲端運算簡介 王耀聰 陳威宇 Jazz@nchc.org.tw waue@nchc.org.tw 2008. 04 . 27-28

2 雲端運算??

3 雲端服務 Web 線上掃毒 YouTube 線上文件 部落格

4 雲端運算的演化 Super Computer

5 雲端運算的演化 叢集運算 Super Computer 通過一組鬆散集成的計算機軟體和/或硬體連接起來,緊密地協作完成計算工作
Cluster Computing 通過一組鬆散集成的計算機軟體和/或硬體連接起來,緊密地協作完成計算工作 PVM 、MPI 1960~ 相對於超級電腦有高的性價比

6 雲端運算的演化 分散式運算 Super Computer
Cluster Computing 把需要進行大量計算的工程數據分割成小塊,由多台計算機分別計算,在上傳運算結果後,將結果統一合併得出數據結論的科學。 Remote procedure calls Distributed Computing

7 雲端運算的演化 格網運算 Super Computer
Cluster Computing 大量異構計算機(通常為桌面)的未用資源(CPU週期和磁盤存儲),將其作為嵌入在分佈式電信基礎設施中的一個虛擬的計算機集群,為解決大規模的計算問題提供了一個模型。 Globus 1990~ Distributed Computing Grid Computing

8 雲端運算的演化 公用運算 Super Computer
Cluster Computing 主要提倡一種理想的企業資訊架構,讓IT服務模仿公用服務的方式進行,如供應水、電力、瓦斯。”用多少付多少”以及”隨需即用” From IBM, Distributed Computing Grid Computing Utility Computing

9 雲端運算的演化 雲端運算 Super Computer
Cluster Computing 透過網路將龐大的運算處理程序自動分拆成無數個較小的子程序,再交由多部伺服器所組成的龐大系統經搜尋、運算分析之後將處理結果回傳給用戶 雲~=網路 Google:MapReduce、GFS及BigTable Distributed Computing Grid Computing Utility Computing Cloud Computing

10

11 雲端運算特色 虛擬化 超大規模 高可靠度 使用者付費 高擴充性 高通用性 成本低

12 雲端運算的架構 應用 User Level Social Computing, Enterprise, ISV,…
User-Level Middleware 程式語言 Web 2.0 介面, Mashups, Workflows, … 控制 Qos Neqotiation, Ddmission Control, Pricing, SLA Management, Metering… Core Middleware 虛擬化 VM, VM management and Deployment System Level

13 現有的雲端運算服務 Windows Google Amazon Yahoo …..

14 Amazon : Web Service AWS 虛擬化的技術:Amazon EC2 儲存服務:Amazon S3
Small (Default) $0.10 per hour $0.125 per hour All Data Transfer $0.10 per GB 儲存服務:Amazon S3 $0.150 per GB – first 50 TB / month of storage used $0.100 per GB – all data transfer in $0.01 per 1,000 PUT, COPY, POST, or LIST requests 觀念:Paying for What You Use

15 Google : App Engine 網路平台,讓開發者可自行建立網路應用程式於google平台中。 提供: Limit:
500MB of storage up to 5 million page views a month 10 applications per developer account Limit: Language: Python、Java web applications

16 Windows : Azure Windows Azure 是一套雲端服務作業系統。作為 Azure 服務平台的開發、服務代管及服務管理環境。 .Net services SQL services Live services

17 Yahoo : Hadoop Apache 項目,Yahoo 資助、開發與運用
2千臺伺服器 執行超過1萬個Hadoop虛擬機器 5 Petabytes的網頁內容 分析1兆個網路連結

18 Infrastructure as a Service
雲端運算產業類型 SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure as a Service

19 雲端運算產業 架構即服務 提供了核心計算資源和網絡架構的服務 infrastructure stack: IaaS
Full OS access Firewalls Routers Load balancing Sometimes called Utility computing IaaS 19 19

20 雲端運算產業 Examples Flexiscale AWS: EC2 (Amazon Elastic Compute Cloud)
Sometimes called Utility computing IaaS 20 20

21 雲端運算產業 平台即服務 提供平台給系統管理員和開發人員,以為它構建、測試及部署定製應用程序 管理系統的成本昂貴
Popular services Storage Database Scalability PaaS IaaS

22 雲端運算產業 Examples Google App Engine AWS: S3 (Simple Storage Service)
Microsoft Azure PaaS IaaS

23 雲端運算產業 SaaS 軟體即服務 通過Internet提供軟體的模式,用戶向提供商租用基於Web的軟體,來管理企業經營活動,且無需對軟體進行維護,服務提供商會全權管理和維護軟體 PaaS IaaS

24 雲端運算產業 軟體即服務 SaaS 不用管理硬體與軟體 操作簡單 (瀏覽器) Pay per use Instant Scalability
Security Reliability PaaS IaaS

25 雲端運算產業 Examples SaaS Google Docs CRM Financial Planning
Human Resources Word processing Salesforce.com PaaS IaaS

26 比較表 Amazon EC2 Google App Engine Microsoft Azure Yahoo Hadoop 架構
服務 屬性 Amazon EC2 Google App Engine Microsoft Azure Yahoo Hadoop 架構 Iaas/Paas Paas Software 服務型態 Compute/ Storage Web application Web and non-web 管理技術 OS on Xen hypervisor Application container OS through Fabric controller Map / Reduce Architecture 使用者介面 EC2 Command-line tools Web-based Administration console Windows Azure portal Command line and web APIs yes 收費 maybe no 程式語言 AMI (Amazon Machine Image) Python .NET framework Java,


Download ppt "雲端運算??. 雲端運算簡介 王耀聰 陳威宇"

Similar presentations


Ads by Google