雲計算必須具備七大特徵

來源:互聯網
上載者:User
中國軟體資訊 10月20日,由中國軟體行業協會和蘇州市人民政府共同主辦、中國軟體資訊網承辦的「2011中國雲計算產業發展高層峰會」在蘇州隆重舉行。 峰會組織期間,雲計算專家、鼎晟網路公司創始人丁陳博士首次在業界提出雲計算的「有機軟體」的概念,廣受業界矚目。

丁陳指出,「有機軟體」的核心理念是「讓電腦更聰明」。 如果電腦「聰明」了,人們就可以直接告訴電腦我們「要什麼」,而不是「如何做」。 這將從根本上改變「軟體」的本質。

雲計算平臺

丁陳認為,為實現上述戰略目標,雲計算必須建立一個雲計算平臺。 這個雲計算平臺超越傳統意義的計算平臺,是一個脫離了任何物理的作業系統、設備、網路、存儲、程式設計語言、資料庫的「雲軟體生態環境」。

在這個平臺上找不到任何「電腦」的痕跡。 傳統意義的「電腦」在這個平臺上升華為一個個具有特殊「智慧」的「機器人」。 「軟體」在這種體系結構下不再是程式,而是「特殊形式的文檔」,由這些「機器人」悉心照料。

在這個平臺上找不到任何硬體資源的痕跡;網路、磁片、電腦、檔等等徹底從這個平臺上「消失」。 「軟體」的「程式設計環境」在系統層面被極大地「簡化、淨化」。

在這個平臺上找不到傳統資料庫的痕跡。 沿用了近半個世紀的關聯式資料庫將「引退江湖」。 取而代之的是雲計算資料庫。 在雲計算資料庫裡,資料的「物理特徵」被大量剔除,資料變成「邏輯的、智慧的」資料。 「軟體」完全脫離「資料格式、資料類型、資料傳輸、資料存儲、資料安全、資料可靠性、資料管理」;「軟體」的「程式設計環境」在資料層面被極大地「簡化、淨化」。

統一的、邏輯的、簡化的、淨化的「雲計算平臺」為雲計算打下了一個堅實的基礎。

雲應用:雲計算的「細胞」

雲計算是「雲應用的互聯網」,是繼互聯網、Web之後的一個嶄新的「網」。 這是一個超脫了硬體、超脫了傳統軟體、超脫了物理的網(互聯網)、資訊的網(Web)、超脫了傳統計算模式的「應用的網」。 「雲應用」在雲計算裡的分量如此之重,雲計算這場軟體史上最重大的技術變革必須從「應用」這個支撐整個軟體業這座大廈的基石開始。

丁陳認為,「雲應用」必須具備下列特徵:

(1)親雲性

所有「雲應用」必須與Web相容,只要有網和瀏覽器就能訪問雲應用,與所使用的硬體無關,可以是電腦、智慧手機,甚至是電視機 。

所有「雲應用」運行在一個標準的雲計算平臺。 這個平臺必須與物理的資源完全隔離。 「雲應用」不直接存取任何電腦或網路的任何資源,如檔,網路,資料庫,表單,資料欄,資料類型,記憶體,外設等等。 「雲應用」必須與運營環境完全隔離,使用者不需管理運行環境:包括硬體、軟體、資料庫、中介軟體等等。

(2)非程式性

「雲應用」不再是程式,而是「可執行檔文檔」。 創建「雲應用」就像書寫文檔。 「雲應用」第一次將「所見即所得」的理念擴展到程式設計領域。 「雲應用」不再由任何「中間程式」組成。 「雲應用」的開發者不需要具備程式設計知識,不需要瞭解程式設計理論、程式設計語言、資料庫等等。 開發雲應用相當於將行業知識和日常工作經驗轉化成為另一種形式的知識。 「雲應用」可以像文檔那樣複製、傳輸、收藏、存檔、分享、和運行。

(3)移動性

所有「雲應用」必須能像資料一樣移動。 不僅「雲應用」可以移動,「雲應用」還可以連通所用的資料「拖家帶口」一起移動,並且可以非常容易地植入目標運行環境。 不僅「雲應用」的資料可以移動,「雲應用」的「生態環境」也可以與「雲應用」一起移動,包括「雲應用」的使用許可(license)、配置等等。

(4)安全性

「雲應用」必須從根本上剷除軟體病毒的滋生地。 毋庸置疑,只要是軟體,就無法杜絕軟體病毒,「雲應用」也如此。 「雲應用」在安全管理上必須建立在一個全新的理念:「軟體可以有病毒,但雲計算的安全體制必須讓這些病毒沒有任何藏匿的地方」。 這要求所有「雲應用」必須能夠清晰地列出自身任何可能執行的動作、可能訪問的資料、對資料做的任何操作。 使用者可以逐條允許/阻止/修改/授權這些動作、資料訪問、和資料操作。 所有這些不需要查看原始程式碼、修改原始程式碼。

(5)可組裝性

所有的「雲應用」能夠像文檔那樣被組裝起來。 由不同開發者創建的多個應用可以被組裝成為一個新的應用,所有應用都調用同一個使用者資料。 一個應用可以被分拆成多個小應用,甚至可以將一個功能複製到另一個應用中去,所有這些都無需查看原始程式碼、修改原始程式碼。

(6)可控性

「雲應用」必須從根本上解決軟體智慧財產權保護問題。 在沒有授權的情況下,使用者不能對「雲應用」做任何操作,甚至連拷貝都不可能。 但在授權的情況下,使用者可以對「雲應用」做任何層面的修改及個人化。 所有這些都無需查看原始程式碼、修改原始程式碼。

(7)可攜性

所有的「雲應用」都必須嚴格的實現程式與資料的剝離。 「雲應用」完全獨立于所使用的資料。 任何協力廠商開發的「雲應用」都可以移植到任意使用者資料庫、使用使用者選定的資料格式。 所有這些都無需查看原始程式碼、修改原始程式碼。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.