《云端运算的演化.ppt》由会员分享,可在线阅读,更多相关《云端运算的演化.ppt(26页珍藏版)》请在三一办公上搜索。
1、1,雲端運算簡介,王耀聰 陳威宇Jazznchc.org.twwauenchc.org.tw2008.04.27-28國家高速網路與計算中心(NCHC),2,雲端運算?,3,雲端服務,Web Email線上掃毒YouTube線上文件部落格,4,雲端運算的演化,Super Computer,5,雲端運算的演化,叢集運算,ClusterComputing,通過一組鬆散集成的計算機軟體和/或硬體連接起來,緊密地協作完成計算工作PVM、MPI1960相對於超級電腦有高的性價比,Super Computer,6,雲端運算的演化,分散式運算,把需要進行大量計算的工程數據分割成小塊,由多台計算機分別計算,在
2、上傳運算結果後,將結果統一合併得出數據結論的科學。Remote procedure calls SETIHome,EinsteinHome,ClusterComputing,Distributed Computing,Super Computer,7,雲端運算的演化,格網運算,大量異構計算機(通常為桌面)的未用資源(CPU週期和磁盤存儲),將其作為嵌入在分佈式電信基礎設施中的一個虛擬的計算機集群,為解決大規模的計算問題提供了一個模型。Globus1990,GridComputing,ClusterComputing,Distributed Computing,Super Computer,8,
3、公用運算,雲端運算的演化,主要提倡一種理想的企業資訊架構,讓IT服務模仿公用服務的方式進行,如供應水、電力、瓦斯。”用多少付多少”以及”隨需即用”From IBM,GridComputing,UtilityComputing,ClusterComputing,Distributed Computing,http:/.tw/enterprise/feature/0,2000085762,20086535-2,00.htm,Super Computer,9,雲端運算的演化,雲端運算,GridComputing,UtilityComputing,Cloud Computing,ClusterComp
4、uting,Distributed Computing,透過網路將龐大的運算處理程序自動分拆成無數個較小的子程序,再交由多部伺服器所組成的龐大系統經搜尋、運算分析之後將處理結果回傳給用戶 雲網路 Google:MapReduce、GFS及BigTable,Super Computer,11,雲端運算特色,http:/,超大規模,虛擬化,高可靠度,高通用性,高擴充性,使用者付費,成本低,12,雲端運算的架構,應用Social Computing,Enterprise,ISV,程式語言Web 2.0 介面,Mashups,Workflows,控制Qos Neqotiation,Ddmission
5、Control,Pricing,SLA Management,Metering,虛擬化VM,VM management and Deployment,User Level,User-Level Middleware,Core Middleware,System Level,13,現有的雲端運算服務,Windows GoogleAmazon Yahoo.,14,Amazon:Web Service,AWS虛擬化的技術:Amazon EC2Small(Default)$0.10 per hour$0.125 per hourAll Data Transfer$0.10 per GB儲存服務:Ama
6、zon 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,http:/eblog.cisanet.org.tw/post/Cloud-Computing.aspx,15,Google:App Engine,網路平台,讓開發者可自行建立網路應用程式於google平台中。提供:500MB of storageup to 5 million
7、page views a month10 applications per developer account Limit:Language:Python、Javaweb applications,16,Windows:Azure,Windows Azure 是一套雲端服務作業系統。作為 Azure 服務平台的開發、服務代管及服務管理環境。.Net servicesSQL servicesLive services,http:/,17,Yahoo:Hadoop,Apache 項目,Yahoo 資助、開發與運用2006年開始參與開源的雲端運算框架Hadoop,並將其使用在內部服務中。2008年2
8、:目前最大的Hadoop應用2千臺伺服器執行超過1萬個Hadoop虛擬機器5 Petabytes的網頁內容分析1兆個網路連結,18,IaaSInfrastructure as a Service,PaaSPlatform as a Service,SaaSSoftware as a Service,雲端運算產業類型,19,雲端運算產業,架構即服務提供了核心計算資源和網絡架構的服務 infrastructure stack:Full OS accessFirewallsRoutersLoad balancing,IaaS,20,IaaS,雲端運算產業,ExamplesFlexiscaleAWS:
9、EC2(Amazon Elastic Compute Cloud),21,雲端運算產業,平台即服務提供平台給系統管理員和開發人員,以為它構建、測試及部署定製應用程序 管理系統的成本昂貴Popular servicesStorageDatabaseScalability,IaaS,PaaS,22,雲端運算產業,ExamplesGoogle App EngineAWS:S3(Simple Storage Service)Microsoft Azure,IaaS,PaaS,23,雲端運算產業,軟體即服務通過Internet提供軟體的模式,用戶向提供商租用基於Web的軟體,來管理企業經營活動,且無需對軟體進行維護,服務提供商會全權管理和維護軟體,IaaS,PaaS,SaaS,24,雲端運算產業,軟體即服務不用管理硬體與軟體操作簡單(瀏覽器)Pay per useInstant ScalabilitySecurityReliability,IaaS,PaaS,SaaS,25,雲端運算產業,ExamplesGoogle DocsCRMFinancial PlanningHuman ResourcesWord processingS,IaaS,PaaS,SaaS,26,比較表,