青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數據加載中……

云計算的架構 – 從技術角度剖析云計算

本文原載于InfoQ中文站,版權所有,原文為從技術角度剖析云計算的架構,如需轉載,請務必附帶本聲明,謝謝。在這里也要稍微謝謝InfoQ霍主編,如果不是他的堅持,這篇文章也不會像現在這樣成熟,還有,InfoQ本身也是一個比較高端的技術網站,為Java、.NET、Ruby、SOA、敏捷、架構等領域提供及時而有深度的資訊、高端技術大會如QCon、免費迷你書下載如《架構師》等,大家如果沒去過的話,請點擊

 

在寫《剖析云計算》(編者注:InfoQ中文站隨后推出該Minibook)一書的時候,我發現雖然云計算本身有三層之分,也就是SaaS,PaaS和IaaS,但這種分層本身主要是從用戶體驗的角度來而言,比如,SaaS主要將應用作為服務提供給客戶,IaaS是主要是將虛擬機等資源作為服務提供給用戶。而本文將從技術角度來分析和總結云計算的架構。

 

綜述

基于對現有的一些云計算產品的分析和我個人的一些經驗,總結出一套云計算的架構,具體請看下圖:

Cloud Arch

圖1. 云計算的架構

這套架構主要可分為四層,其中有三層是橫向的,分別是顯示層、中間件層和基礎設施層,通過這三層技術能夠提供非常豐富的云計算能力和友好的用戶界面,還有一層是縱向的,稱為管理層,是為了更好地管理和維護橫向的三層而存在的。接下來將一個個地給大家介紹每個層次的作用和屬于這個層次的主要技術。

 

顯示層

這層主要是用于以友好的方式展現用戶所需的內容,并會利用到下面中間件層提供的多種服務,主要有五種技術:

    1. HTML:標準的Web頁面技術,現在主要以HTML4為主,但是將要推出的HTML5會在很多方面推動Web頁面的發展,比如視頻和本地存儲等方面。
    2. JavaScript:一種用于Web頁面的動態語言,通過JavaScript,能夠極大地豐富Web頁面的功能,最流行的JS框架有jQuery和Prototype。
    3. CSS:主要用于控制Web頁面的外觀,而且能使頁面的內容與其表現形式之間進行優雅地分離。
    4. Flash:業界最常用的RIA(Rich Internet Applications)技術,能夠在現階段提供HTML等技術所無法提供的基于Web的富應用,而且在用戶體驗方面,非常不錯。
    5. Silverlight:來自業界巨擎微軟的RIA技術,雖然其現在市場占有率稍遜于Flash,但由于其可以使用C#來進行編程,所以對開發者非常友好。 

 

在顯示層,大多數云計算產品都比較傾向HTML,、JavaScript和CSS這對黃金組合,但是Flash和Silverlight等RIA技術也有一定的用武之地,比如VMware vCloud就采用了基于Flash的Flex技術,而微軟的云計算產品肯定會在今后使用到Silverlight。

 

中間件層

這層是承上啟下的,它在下面的基礎設施層所提供資源的基礎上提供了多種服務,比如緩存服務和REST服務等,而且這些服務即可用于支撐顯示層,也可以直接讓用戶調用,并主要有五種技術:

    1. REST:通過REST技術,能夠非常方便和優雅地將中間件層所支撐的部分服務提供給調用者。
    2. 多租戶:就是能讓一個單獨的應用實例可以為多個組織服務,而且保持良好的隔離性和安全性,并且通過這種技術,能有效地降低應用的購置和維護成本。
    3. 并行處理:為了處理海量的數據,需要利用龐大的X86集群進行規模巨大的并行處理,Google的MapReduce是這方面的代表之作。
    4. 應用服務器:在原有的應用服務器的基礎上為云計算做了一定程度的優化,比如用于Google App Engine的Jetty應用服務器。
    5. 分布式緩存:通過分布式緩存技術,不僅能有效地降低對后臺服務器的壓力,而且還能加快相應的反應速度,最著名的分布式緩存例子莫過于Memcached。

 

對于很多PaaS平臺,比如用于部署Ruby應用的Heroku云平臺,應用服務器和分布式緩存都是必備的,同時REST技術也常用于對外的接口,多租戶技術則主要用于SaaS應用的后臺,比如用于支撐Salesforce的Sales Cloud等應用的Force.com多租戶內核,而并行處理技術常被作為單獨的服務推出,比如Amazon的Elastic MapReduce。

 

基礎設施層

這層作用是為給上面的中間件層或者用戶準備其所需的計算和存儲等資源,主要有四種技術:

    1. 虛擬化:也可以理解它為基礎設施層的“多租戶”,因為通過虛擬化技術,能夠在一個物理服務器上生成多個虛擬機,并且能在這些虛擬機之間能實現全面的隔離,這樣不僅能減低服務器的購置成本,而且還能同時降低服務器的運維成本,成熟的X86虛擬化技術有VMware的ESX和開源的Xen。
    2. 分布式存儲:為了承載海量的數據,同時也要保證這些數據的可管理性,所以需要一整套分布式的存儲系統,在這方面,Google的GFS是典范之作。
    3. 關系型數據庫:基本是在原有的關系型數據庫的基礎上做了擴展和管理等方面的優化,使其在云中更適應。
    4. NoSQL:為了滿足一些關系數據庫所無法滿足的目標,比如支撐海量的數據等,一些公司特地設計一批不是基于關系模型的數據庫,比如Google的BigTable和Facebook的Cassandra等。

現在大多數的IaaS服務都是基于Xen的,比如Amazon的EC2等,但VMware也推出了基于ESX技術的vCloud,同時業界也有幾個基于關系型數據庫的云服務,比如Amazon的RDS(Relational Database Service)和Windows Azure SDS(SQL Data Services)等。關于分布式存儲和NoSQL,它們已經被廣泛用于云平臺的后端,比如Google App Engine的Datastore就是基于BigTable和GFS這兩個技術之上的,而Amazon則推出基于NoSQL技術的Simple DB。

 

管理層

這層是為橫向的三層服務的,并給這三層提供多種管理和維護等方面的技術,主要有下面這六個方面:

    1. 帳號管理:通過良好的帳號管理技術,能夠在安全的條件下方便用戶地登錄,并方便管理員對帳號的管理。
    2. SLA監控:對各個層次運行的虛擬機,服務和應用等進行性能方面的監控,以使它們都能在滿足預先設定的SLA(Service Level Agreement)的情況下運行。
    3. 計費管理:也就是對每個用戶所消耗的資源等進行統計,來準確地向用戶索取費用。
    4. 安全管理:對數據,應用和帳號等IT資源采取全面地保護,使其免受犯罪分子和惡意程序的侵害。
    5. 負載均衡:通過將流量分發給一個應用或者服務的多個實例來應對突發情況。
    6. 運維管理:主要是使運維操作盡可能地專業和自動化,從而降低云計算中心的運維成本。

 

現在的云計算產品在帳號管理,計費管理和負載均衡這三個方面大都表現地不錯,在這方面最突出的例子就是Amazon 的EC2,但可惜的是,大多數產品在SLA監控,安全管理和運維管理等方面還有所欠缺。

 

舉例

接下來,將以Salesforce的Sales Cloud和Google的App Engine這兩個著名的云計算產品為例,來幫助大家理解本文所提到的云計算架構:

 

Salesforce Sales Cloud

也就是之前的Salesforce CRM(客戶關系管理),屬于云計算中的SaaS層,主要是通過在云中部署可定制化的CRM應用,來讓企業用戶在很低初始投入的情況下使用上CRM,并且可根據自身的流程來進行靈活地定制,而且只需接入網絡就能使用。下圖為其在技術層面上大致的架構:

salesforce arch

圖2.  Salesforce Sales Cloud

采用的主要技術:

    1. 顯示層:基于HTML、JavaScript和CSS這對黃金組合。
    2. 中間件層:在此層,Salesforce引入了多租戶內核和為支撐此內核運行而經過定制的應用服務器。
    3. 基礎設施層:雖然在后端還是使用在企業環境中很常見的Oracle數據庫,但是其為了支撐上層的多租戶內核做了很多的優化。
    4. 管理層:在安全管理方面,Salesforce提供了多層保護,并支持SSL加密等技術,除此之外,其還在帳號管理、計費管理和負載均衡這三方面有不錯地支持。

 

 

Google App Engine

App Engine屬于云計算中的PaaS層,其主要提供一個平臺,來讓用戶在Google強大的基礎設施上部署和運行應用程序,同時App Engine會根據應用所承受的負載來對應用所需的資源進行調整,并免去用戶對應用和服務器等的維護工作,而且支持Java和Python這兩種語言。由于App Engine屬于PaaS平臺,所以關于顯示層的技術選擇由應用的自身需要而定,與App Engine無關,關于App Engine在技術層面上大致的架構,具體請看下圖:

google app engine

圖3. Google App Engine

采用的主要技術:

    1. 中間件層:既有經過定制化的應用服務器,比如上面已經提到過的Jetty,也提供基于Memcached的分布式緩存服務。
    2. 基礎設施層: 在分布式存儲GFS的基礎上提供了NoSQL數據庫BigTable來對應用的數據進行持久化。
    3. 管理層:由于App Engine是基于Google強大的分布式基礎設施,使其在運維管理技術方面非常出色,同時其計費管理能做到非常細粒度的API級計費,而且App Engine在帳號管理和負載均衡這兩方面都有非常好地支持。

 

 

雖然用一張這樣簡單的圖和兩個簡短的例子來描述龐大的云計算整體架構的確是略顯寒酸,但是應該能讓大家從技術角度對云計算的架構有一個大致的了解。

posted on 2011-08-13 00:04 肥仔 閱讀(525) 評論(0)  編輯 收藏 引用 所屬分類: 編程思想

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲国产成人porn| 国产又爽又黄的激情精品视频| 亚洲国产精品一区二区第一页| 久久午夜视频| 老司机精品视频一区二区三区| 欧美中文字幕不卡| 巨乳诱惑日韩免费av| 欧美激情第10页| 一区二区日韩| 久久精品国产免费看久久精品| 久久久久久穴| 欧美日韩大片| 国产欧美日韩一区二区三区在线观看 | 欧美一区二区三区在线免费观看 | 久久久一区二区| 欧美激情在线有限公司| 日韩亚洲视频| 久久国产精品久久w女人spa| 免费影视亚洲| 国产欧美日韩另类视频免费观看| 亚洲福利小视频| 亚洲欧美在线免费观看| 麻豆精品视频| 亚洲在线一区| 欧美福利视频在线观看| 国产女主播一区| 日韩视频在线一区二区三区| 久久av老司机精品网站导航| 91久久精品日日躁夜夜躁国产| 亚洲尤物精选| 欧美区一区二区三区| 精久久久久久久久久久| 亚洲专区一区二区三区| 欧美激情一区二区三区在线视频观看 | 国产精品久久久久久久一区探花 | 女同性一区二区三区人了人一 | 国产女人精品视频| 亚洲免费精品| 久色婷婷小香蕉久久| 亚洲一级在线观看| 欧美伦理在线观看| 亚洲素人在线| 亚洲欧美在线观看| 亚洲国产精品一区制服丝袜 | 亚洲高清资源综合久久精品| 午夜精品视频在线观看| 欧美日韩国产精品一区二区亚洲| 激情五月综合色婷婷一区二区| 亚洲一区欧美一区| 亚洲三级网站| 欧美精品啪啪| 一区二区三区回区在观看免费视频| 欧美成人精品在线观看| 久久狠狠亚洲综合| 国产亚洲精品资源在线26u| 亚洲欧美日韩国产一区| av成人免费在线| 欧美视频网址| 亚洲一区二区三区精品在线| 亚洲精品一级| 欧美午夜国产| 性色av一区二区三区红粉影视| 一区二区三区高清在线| 欧美视频一区二区三区四区 | 欧美成人精品不卡视频在线观看| 欧美一级久久久| 国产日韩一区二区三区| 久久爱www久久做| 欧美淫片网站| 1000部精品久久久久久久久| 欧美激情一区二区三区| 欧美精品一区二区三| 亚洲一区二三| 欧美自拍偷拍午夜视频| 亚洲电影在线播放| 亚洲国产高清一区| 欧美日韩免费一区二区三区视频| 亚洲午夜激情| 欧美亚洲视频一区二区| 亚洲福利视频专区| 亚洲精品视频免费在线观看| 欧美日韩一区二区三区高清| 欧美在线一级视频| 免费试看一区| 欧美一级久久久久久久大片| 久久婷婷国产综合国色天香| 中文亚洲免费| 久久精品理论片| 日韩一区二区高清| 亚洲淫性视频| 亚洲黄页一区| 亚洲欧美三级伦理| 亚洲精品乱码久久久久久| 9国产精品视频| 亚洲国产91| 亚洲一区二区欧美| 亚洲激情在线视频| 亚洲一区成人| 日韩午夜免费| 久久精品国产v日韩v亚洲| 免费观看成人| 国产精品久久久久av| 久久久久久久999| 欧美另类极品videosbest最新版本| 午夜日韩在线| 欧美精品一区二区三区在线看午夜| 午夜一区不卡| 欧美国产日韩一区二区三区| 久久精品道一区二区三区| 欧美激情视频在线播放| 久久久久久久一区二区三区| 欧美日韩成人网| 嫩草影视亚洲| 国内一区二区在线视频观看| 亚洲图中文字幕| 99视频+国产日韩欧美| 欧美一区二区三区四区高清| 在线视频亚洲欧美| 欧美本精品男人aⅴ天堂| 久久久精品久久久久| 欧美性一二三区| 亚洲理伦在线| 亚洲精品专区| 欧美xx69| 欧美二区在线播放| 在线免费观看视频一区| 久久精品人人爽| 久久久国产精品一区二区三区| 国产精品福利网站| 9i看片成人免费高清| 99精品国产在热久久下载| 欧美成人一区二免费视频软件| 欧美h视频在线| 一区二区在线观看视频在线观看| 欧美在线999| 久久精品一区二区三区中文字幕| 国产日韩av高清| 欧美在线免费视屏| 久久亚洲春色中文字幕| 精品1区2区3区4区| 免费av成人在线| 亚洲精品免费电影| 亚洲色在线视频| 国产精品毛片高清在线完整版| 亚洲一区国产| 麻豆成人综合网| 99精品欧美一区| 国产精品v日韩精品| 亚洲欧美日韩国产一区二区| 久久精品在线播放| 亚洲国产一成人久久精品| 欧美黄色视屏| 亚洲尤物在线| 欧美.日韩.国产.一区.二区| 亚洲美女电影在线| 国产精品久久久久久久久久免费| 亚洲综合清纯丝袜自拍| 久久免费少妇高潮久久精品99| 亚洲韩日在线| 国产精品久久毛片a| 久久精品30| 亚洲三级影片| 久久精品免费播放| 亚洲美女在线观看| 国产日韩欧美视频| 久久尤物电影视频在线观看| 日韩手机在线导航| 久久综合久久综合久久| 亚洲午夜激情在线| 在线成人小视频| 欧美一级久久久久久久大片| 欧美高清在线一区二区| 国产精品少妇自拍| 亚洲欧美亚洲| 欧美成人精品在线视频| 亚洲美女免费视频| 国产欧美一区二区精品性色| 久久国产精品一区二区| 欧美激情第五页| 亚洲视频导航| 国内一区二区在线视频观看| 欧美电影在线观看完整版| 亚洲视频1区2区| 欧美国产日韩亚洲一区| 亚洲欧美日韩一区| 91久久午夜| 国产伦精品一区二区三区四区免费| 久久天堂精品| 亚洲欧美日韩网| 91久久精品美女高潮| 欧美在线观看网站| 亚洲久久一区| 国内自拍一区| 国产精品一级| 欧美日韩精品免费观看| 久久久女女女女999久久| 亚洲午夜久久久久久尤物| 91久久精品国产91久久性色tv | 亚洲经典自拍| 在线日韩av永久免费观看|