云计算五种定义辨析[摘]
生活随笔
收集整理的這篇文章主要介紹了
云计算五种定义辨析[摘]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
筆者最近加入了一個關于云計算的LinkedIn/Google討論群。一位成員發表本應是個天真問題的貼子:云計算與我們知道的所謂網格計算之間有什么不同?筆者馬上給出了自己的答案,但一夜之間,十幾封回信已經潮水般地涌了進來,形成一個顯示有關這個術語的有趣的細微差別的電子郵件鏈。
筆者當然希望這不會讓自己被踢出這個群,但在筆者看來,復制其中的一些回信來拋磚引玉可能是件有趣的事情。出于隱私的考慮,這里沒有公布任何人的名字,并且為了清楚起見以及文章長度所限,此處對一些定義進行了編輯。以下就是前5條定義:
1. 廠商一如既往模糊新術語的真實定義
筆者認為(也是其他人的看法)云計算與公用計算不同,而后者與網格計算也不同:
“網格計算通常指的是用于運行計算任務(如圖像處理)而不是很長的流程(如Web網站或電子郵件服務器)的匯集資源的環境。”
“公用計算通常指的是支持很長的流程的匯集資源的環境,公用計算一般關注于通過提供完成任務所需的最優數量的資源來滿足服務水平。”
“云計算(對于許多人來說)是指通過Internet提供的各種服務,這些服務在服務提供商的基礎設施上提供計算功能(例如,Google Apps或Amazon EC2或Salesforce.com)。云計算環境可能實際存在于網格中,或存在于公用計算環境中,但這對服務的用戶并不重要。”
2. 云計算與網格、軟件服務化、平臺服務化
云計算=網格計算。工作負載被傳送給由分派任務的主控節點和工作的從屬節點組成的IT基礎設施。主控節點控制分配給工作負載的資源(多少從屬節點運行并行化的工作負載)。這些對于客戶機是透明的,客戶機只看到工作負載被分配給云/網格,然后結果返回給它。從屬節點可以是,也可以不是虛擬主機。
云計算=軟件服務化。這是Google的應用模型。在這種模型中,應用處在“云”中,即Web中的某個地方。
云計算=平臺服務化。這是Amazon EC2等的模型。在這種模型中,一個外部實體維護IT基礎設施(主/從節點),而客戶購買這個基礎設施上的時間/資源。正是這種“在云中”致使云計算分布在Web上,處在從它租用時間的機構之外。
3. 云僅僅指的是從本地向Web上的服務遷移
從本地保存文件到把它們存儲在安全的、可伸縮的環境中。從開發存儲容量限制在GB空間的應用到不存在存儲容量上限的應用,從使用微軟 Office到使用基于Web的office。在2005到2008年的某個時候,在線存儲變得比本地存儲或存儲在你自己的服務器上費用更低廉、更安全,這就是云。它包括網格計算、像Bigtable這樣的更大的數據庫、緩存、永遠可訪問、故障切換、冗余、可伸縮以及各種東西。可以把這認為是更深地進入到Internet中。它還對于像靜態對動態、RDBMS 對BigTable和扁平數據視圖這樣的斗爭有著巨大的影響。依靠IT基礎設施的整個業務架構將發生變化,程序員將驅動云,最終將有出現很多富有的程序員。這就像從大型機向個人計算機遷移。現在,你在云中有了個人空間。
“這是個花招,就像Web 2.0,但有作為這些東西基礎的真正變化。營銷一直是圍繞著技術進步形成的。”
4. 網格和云不是互斥的......有人發表了如下的評論:
“云是購買使用(即,你不一定擁有資源)。”
“網格是如何調度工作--不管你在何處運行它。”
“你可以使用沒網格的云,或者沒有云的網格。或者,你可以在云上使用網格。”
5.筆者一般將云計算概念劃分為3個陣營:
“使能者--它們是使基本的基礎設施或基本構建成為可能的公司。這些公司通常關注數據中心自動化和/或服務器虛擬化(VMware/EMC、Citrix、BladeLogic、RedHat、Intel、Sun、IBM、Enomalism等)。”
“提供者--(Amazon Web Services、Rackspace、Google、Microsoft)。它們是擁有建設價值數百萬、甚至幾十億美元的全球計算環境的預算和技術訣竅的公司。云提供商通常提供基礎設施或平臺。這些‘服務化’產品常常以公用設施方式計費和消費。”
“云消費者可能是相當大的一個群體,包括通過像Webmail這樣的基于Web的服務、博客、社交網等提供的任何應用。從消費者觀點看,云計算正在成為你構建、管理和部署可伸縮Web應用的惟一途徑。”
至少以上的五種定義辨析,從某種程度上來說澄清了這點。
筆者當然希望這不會讓自己被踢出這個群,但在筆者看來,復制其中的一些回信來拋磚引玉可能是件有趣的事情。出于隱私的考慮,這里沒有公布任何人的名字,并且為了清楚起見以及文章長度所限,此處對一些定義進行了編輯。以下就是前5條定義:
1. 廠商一如既往模糊新術語的真實定義
筆者認為(也是其他人的看法)云計算與公用計算不同,而后者與網格計算也不同:
“網格計算通常指的是用于運行計算任務(如圖像處理)而不是很長的流程(如Web網站或電子郵件服務器)的匯集資源的環境。”
“公用計算通常指的是支持很長的流程的匯集資源的環境,公用計算一般關注于通過提供完成任務所需的最優數量的資源來滿足服務水平。”
“云計算(對于許多人來說)是指通過Internet提供的各種服務,這些服務在服務提供商的基礎設施上提供計算功能(例如,Google Apps或Amazon EC2或Salesforce.com)。云計算環境可能實際存在于網格中,或存在于公用計算環境中,但這對服務的用戶并不重要。”
2. 云計算與網格、軟件服務化、平臺服務化
云計算=網格計算。工作負載被傳送給由分派任務的主控節點和工作的從屬節點組成的IT基礎設施。主控節點控制分配給工作負載的資源(多少從屬節點運行并行化的工作負載)。這些對于客戶機是透明的,客戶機只看到工作負載被分配給云/網格,然后結果返回給它。從屬節點可以是,也可以不是虛擬主機。
云計算=軟件服務化。這是Google的應用模型。在這種模型中,應用處在“云”中,即Web中的某個地方。
云計算=平臺服務化。這是Amazon EC2等的模型。在這種模型中,一個外部實體維護IT基礎設施(主/從節點),而客戶購買這個基礎設施上的時間/資源。正是這種“在云中”致使云計算分布在Web上,處在從它租用時間的機構之外。
3. 云僅僅指的是從本地向Web上的服務遷移
從本地保存文件到把它們存儲在安全的、可伸縮的環境中。從開發存儲容量限制在GB空間的應用到不存在存儲容量上限的應用,從使用微軟 Office到使用基于Web的office。在2005到2008年的某個時候,在線存儲變得比本地存儲或存儲在你自己的服務器上費用更低廉、更安全,這就是云。它包括網格計算、像Bigtable這樣的更大的數據庫、緩存、永遠可訪問、故障切換、冗余、可伸縮以及各種東西。可以把這認為是更深地進入到Internet中。它還對于像靜態對動態、RDBMS 對BigTable和扁平數據視圖這樣的斗爭有著巨大的影響。依靠IT基礎設施的整個業務架構將發生變化,程序員將驅動云,最終將有出現很多富有的程序員。這就像從大型機向個人計算機遷移。現在,你在云中有了個人空間。
“這是個花招,就像Web 2.0,但有作為這些東西基礎的真正變化。營銷一直是圍繞著技術進步形成的。”
4. 網格和云不是互斥的......有人發表了如下的評論:
“云是購買使用(即,你不一定擁有資源)。”
“網格是如何調度工作--不管你在何處運行它。”
“你可以使用沒網格的云,或者沒有云的網格。或者,你可以在云上使用網格。”
5.筆者一般將云計算概念劃分為3個陣營:
“使能者--它們是使基本的基礎設施或基本構建成為可能的公司。這些公司通常關注數據中心自動化和/或服務器虛擬化(VMware/EMC、Citrix、BladeLogic、RedHat、Intel、Sun、IBM、Enomalism等)。”
“提供者--(Amazon Web Services、Rackspace、Google、Microsoft)。它們是擁有建設價值數百萬、甚至幾十億美元的全球計算環境的預算和技術訣竅的公司。云提供商通常提供基礎設施或平臺。這些‘服務化’產品常常以公用設施方式計費和消費。”
“云消費者可能是相當大的一個群體,包括通過像Webmail這樣的基于Web的服務、博客、社交網等提供的任何應用。從消費者觀點看,云計算正在成為你構建、管理和部署可伸縮Web應用的惟一途徑。”
至少以上的五種定義辨析,從某種程度上來說澄清了這點。
轉載于:https://www.cnblogs.com/alex-cheung/archive/2008/05/20/1203046.html
總結
以上是生活随笔為你收集整理的云计算五种定义辨析[摘]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [BTS]6912,5641,5773,
- 下一篇: 【原创】CSSOO的思想及CSS框架的应