云計算實際案例_第1頁
云計算實際案例_第2頁
云計算實際案例_第3頁
云計算實際案例_第4頁
云計算實際案例_第5頁
已閱讀5頁,還剩51頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、云技術云計算案例 案例一:Amazon Web Service 案例二: Google 案例三: Yahoo! 案例四: IBM 案例五: eBay 案例六: Baidu 案例七:微軟Amazon Web Service AWS核心服務 基礎設施層服務 計算服務 存儲服務 數據庫服務 消息傳送服務 平臺層服務 電子商務 支付 物流Amazon Web ServiceAWS基礎架構AWS-計算服務 Amazon Elastic Computing Cloud (EC2) 通過虛擬化技術向用戶提供計算資源 用戶可以根據自己的需求動態地申請或停止資源的使用 Amazon Elastic MapRed

2、uce 通過在Amazon EC2和Amazon S3上構建Hadoop框架而實現AWS-存儲服務 Amazon Simple Storage Service(S3) 由對象和存儲桶組成 存儲容量可以動態擴展 按需付費 在AWS云上的其他服務也可以直接訪問S3上的數據(REST 或SOAP接口) 適合存儲較大、一次寫入、多次讀取的數據 缺點 數據操作存在網絡延遲 不支持文件重命名、部分更新操作AWS-存儲服務 Amazon Simple Storage Service(S3) 數據安全性 采用賬戶認證:利用存取密鑰對請求簽名 訪問控制列表:利用訪問控制列表設定數據的訪問權限 查詢字符串認證:利

3、用字符串認證限制HTTP或瀏覽器對數據的訪問 數據可靠性 采用冗余備份的存儲機制 備份數據一致性保證AWS-數據庫服務 Amazon SimpleDB 支持結構化數據存儲和查詢操作的輕量級數據庫服務 基于S3和EC2 存儲模型 域(Domain):數據的容器,數據按域劃分 項(Item):若干屬性組成的數據集合 屬性(Attribute):一個或多個文本值所組成的數據集合AWS-數據庫服務 Amazon SimpleDB 訪問方式:REST, SOAP訪問 缺點 數據操作延遲 數據模型不同于關系型數據庫 無法保證更新操作順序AWS-數據庫服務 Amazon Relational Databas

4、e Service(RDS) 用戶通過RDS可以使用MySQL所具有的功能 還支持Oracle 11g的功能 收費:0.16美元/小時AWS-消息傳送服務 Amazon Simple Queue Service(SQS) 提供分布式組件之間傳遞和存儲消息服務 核心組件 消息 可存儲到隊列中的文本數據 可通過公共訪問接口操作消息 隊列 消息的容器 消息傳遞 訪問控制 支持并發AWS-消息傳送服務 Amazon Simple Queue Service(SQS) 基于分布式架構 消息可保存在不同的機器中 不嚴格保證消息的順序 同一個消息可能被處理多次 取消息時無法保證得到所有消息 消息傳遞有延遲A

5、WS-消息傳送服務AWS-消息傳送服務 Amazon Simple Notification Service(SNS) 在云中建立、操作和發送通知的Web服務 Amazon Simple Email Service(SES) 提供高擴展的大量事務性郵件發送服務Amazon EC2 Amazon EC2 Amazon Machine Image(AMI) 基本的部署單位 包含所有軟件和配置的虛擬環境 EC2虛擬機實例 同一AMI創建的實例具有相同的配置 不存儲系統狀態信息 AMI運行環境 大規模虛擬機運行環境 物理機資源池和虛擬機運行平臺 提供訪問控制、存儲、網絡、防火墻服務Amazon EC2

6、 Amazon EC2 使用步驟 打包AMI虛擬機鏡像文件 上傳AMI到S3 通過服務接口啟動虛擬機實例 優勢 可伸縮性 節省成本 使用靈活 安全可靠 容錯Amazon Web Service AWS客戶廣泛,其中包括著名的互聯網公司和創業型公司 2010年,AWS部門的收入已達5億美元,已經成為Amazon收入的重要組成部分Google 云計算技術 云計算產品Google Google App Engine(GAE) Web運行平臺 Gmail、Google Docs等云端應用 分布式文件系統GFS 分布式計算框架MapReduceGoogle GAE平臺 GAE Web服務基礎設施 提供可

7、伸縮的服務接口,資源使用和管理 分布式存儲服務DataStore 基于對象的結構化存儲以及數據管理 應用程序運行時環境 提供可自動伸縮的運行環境 應用開發套件 開發和測試Web應用, 部署應用 管理控制臺 查看資源使用情況、數據庫更新、版本管理、應用狀態和日志GoogleGAE系統結構分布式存儲服務DataStore GAE的分布式存儲服務DataStore 基于Bigtable 管理海量結構化數據的分布式存儲系統 提供簡單的數據模式動態地控制數據部署 通過維護稀疏的多維排序映射表來檢索數據 支持結構化數據查詢和更新 支持事務處理 可伸縮性 通過JAVA或Python數據庫標準接口訪問分布式存

8、儲服務DataStore DataStore高級特性 兩種事務操作類型 對實體的一組操作組成事務 對一組實體的操作組成事務 GQL 類SQL查詢語言 配置文件定義數據索引 樂觀的并發控制應用程序運行時環境 GAE的應用程序運行時環境 可伸縮的Web程序運行平臺 支持JAVA和Python JAVA:提供Google Web Toolkit開發框架 多版本管理 可使用Google應用服務應用開發套件 應用開發套件 開發、測試、部署、管理 提供GAE Eclipse插件 提供安全沙盒 模擬API 檢查是否存在禁用模塊 檢查是否有系統資源的非法訪問云端應用程序 Google Gmail:Web郵件服

9、務 支持即時消息、視頻,移動訪問 垃圾郵件過濾、防病毒 Google Docs:基于Web的文檔處理程序 支持在線編輯和多人協作 保存用戶修訂 強大的文檔檢索 Google Cloud Connect 可以直接鏈接本地Microsoft office和云端的Google Docs 文檔在本地保存的同時也保存在云中 并通過鏈接向別人分享自己的文檔Google云計算技術 GFS 針對數據密集型應用的分布式文件系統 運行在廉價硬件環境上并擁有較高的容錯性 MapReduce 利用輸入鍵/值 對集輸出新的鍵/值對集 將并行計算細節隱藏 用戶只需實現map函數和reduce函數即可Yahoo! Yaho

10、o!云計算平臺上主要有三大利器 Hadoop Sherpa MObStorHadoop Yahoo!將Hadoop應用于自己的各項業務和產品中 數據分析、內容優化、反垃圾郵件系統、廣告的優化選擇、大數據處理、用戶興趣預測、搜索排名、廣告定位等 如:實時服務系統從數據庫中讀取用戶到興趣的映射,Hadoop集群則基于最新數據重新排列內容并更新頁面。Sherpa Sherpa Yahoo!的分布式數據存儲和服務平臺 主要針對的是結構化的記錄型數據。 Sherpa平臺上最關鍵的是PNUTS PNUTS 大規模并行處理的分布式數據庫系統 放棄了傳統關系型數據庫強一致性的要求 由Storage Units

11、、Router、Tablet Controller和Message Broker四部分組成MObStore MObStor 主要用來存儲非結構化的二進制大文件 對數據提供可靠、安全存儲的同時還能向用戶提供快速的響應 體系結構分為三層,分別為 對象存儲層(Object Store Layer) 本地對象管理層(Local Object Management Layer) 全局對象儲存層(Global Object Management Layer)IBM 云計算產品 云計算解決方案云計算產品 IBM在虛擬化和云計算方面擁有眾多產品,包括基礎設施層、平臺層和應用層 IBM Ensembles 將計

12、算、存儲、網絡等物理資源虛擬成基礎設施資源池,隱藏了內部實現細節向上層提供資源訪問和管理的接口 IBM TSAM 提供應用服務的管理平臺,應用服務生命周期的管理,包括服務的設計、部署和運行管理整個階段,實現了硬件到操作系統、中間件的整體管理自動化 IBM SmartCloud 用于數據中心的云服務軟件,在向公司用戶提供云存儲的同時也提供數據分析、銷售管理、測試工具等服務 IBM WebSphere CloudBurst Appliance 用于創建、部署、管理私有WebSphere云環境的產品IBM IBM Ensembles 一組采用虛擬化技術實現的資源池,將計算、存儲、網絡等物理資源虛擬成

13、基礎設施資源池,隱藏了內部實現細節向上層提供資源訪問和管理的接口 服務器Ensemble:計算資源池 網絡Ensemble:網絡資源池 存儲Ensemble:存儲資源池 Ensemble管理器:Ensemble系統管理 Ensemble服務接口:統一的操作接口IBM EnsemblesIBM Ensemble架構IBM IBM TSAM 管理功能 服務的設計階段 服務的部署階段 服務運行時的管理階段 用戶角色 服務設計者 服務運營者 服務管理者IBM TSAMIBM Ensemble架構IBM TSAM IBM TSAM 設計階段:通過服務定義設計服務 操作系統服務:針對IBM Z系列主機,描

14、述服務管理的全套流程管理 自助虛擬服務器部署:針對System x和System p服務器,提供對虛擬服務器和相關軟件的全套流程管理 解決方案服務:提供針對不同中間件、應用和解決方案的管理流程定義IBM TSAM ITM TSAM 部署階段 發布服務定義到服務定義目錄 服務管理者選擇服務類型,提交部署請求 TSAM完成自動化部署,產生服務部署實例 ITM TSAM 運行時管理階段 服務管理者負責日常管理操作 TSAM提供管理計劃實現管理操作自動化 生命周期結束,TSAM回收服務占用的資源IBM Lotus Live IBM Lotus Live 會議服務 LotusLive Mettings:

15、在線會議服務 LotusLive Events:在線事件管理和網絡會議服務 辦公協作服務 LotusLive Engage:整合的社交網絡模式的協作服務 LotusLive Connections:集成的社交網絡協作服務 電子郵件服務 LotusLive Notes:富客戶端電子郵件系統 LotusLive iNotes:Web電子郵件系統云計算解決方案 “藍色洞察力”決策分析云系統 處理全球小型交易等業務 LotusLIve 使得公司內員工及合作伙伴協作高效化 桌面的集中虛擬化 提高了控制管理的安全性及維護的方便性云計算解決方案 存儲云 實現虛擬化儲存,將數據儲存在一起,有效地節約了空間 數

16、據中心整合 里面的應用程序也隨之部署在云計算上,實現資源整合 生產研發 如在芯片設計時需要昂貴的軟件和巨大的計算存儲資源,采用設計制造云后既減少了設計成本提高資源利用,同時也保證了知識產權的安全。IBM IBM使用云計算整合自身的全球資源提供優質服務 基于對云計算的認識,IBM提供公有云、私有云和混合云多個選項,減少用戶對隱私、安全的顧慮來吸引用戶eBay 基于開源云計算框架Hadoop建立了自己的集群Athena 開源云平臺項目TurmericAthena 核心層 包括Hadoop運行時環境、通用工具和HDFS MapReduce層 為開發和執行任務提供API和控件 數據獲取層 數據獲取層的

17、主要框架是HBase、Pig和Hive 工具、加載庫層 主要的加載庫有:統計庫R、機器學習庫Mahout、數學相關庫Hama、解析網絡日志庫Mobius 監視和警告層 Ganglia是分布式集群的監視系統,Nagios則用來警告關鍵事件如服務器不可達、硬盤已滿等。Turmeric 面向服務構架的綜合平臺,用戶可以在上面開發、部署、管理和監控服務 核心運行庫 基于流水線架構,主要用來運行服務和客戶端 開發工具 提供Eclipse插件來幫助創建服務和客戶端 監控器 該監控器包含多個組件:收集客戶端和服務端信息的運行收集組件、數據配置組件、監控節點信息的服務監控組件以及方便用戶查看的控制臺組件Tur

18、meric 安全服務 提供平臺上的安全服務(如驗證、授權、組服務等)與策略服務交互,其中策略遵從XACML(可擴展的訪問控制標記語言)結構和語法。 策略管理控制臺 管理策略的定制 倉庫服務 這是端到端平臺上服務注冊、附件管理功能的抽象,具體的功能依賴于下層的倉庫產品 WSDL聲明服務 通過這項功能用戶可以定義服務的WSDL接口eBay eBay使用云計算通過構建自己的集群系統來處理大規模的商品數據和用戶需求, 面對數據的增長,云計算成為互聯網公司的首選百度 Hadoop的應用 框計算Hadoop在百度的應用 在百度,Hadoop主要應用于以下幾個方面: 日志的存儲和統計 網頁數據的分析和挖掘 商業分析,如用戶的行為、廣告關注度 在線數據的反饋,及時得到在線廣告的點擊情況 用戶網頁的聚類,分析用戶的推薦度及用戶之間的關聯度框計算需求分析 基于互聯網的一站式服務服務集成百度 框計算確定用戶需求后會選擇哪個服務提供者為用戶提供服務 百度的選擇甚至影響一些服務提供商的發展 云計算帶來的影響不僅限于技術,任何互聯網公司都不能置身事外。微軟 Microsoft Windows Azure 云平臺操作系統,管理數據中心所有服務器,存儲和網絡資源 Microsoft .NET服務 為云應用和本地

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論