雲端運算是種革新的IT運用模式。這種運用模式的主體是所有連接網路的實體,可以是人、設備和程式,客體就是IT本身,包括我們現在接觸到的,以及會在不久將來出現的各種資訊服務。
本書為IBM中國研究院團隊長期針對雲端運算之研究心得與實務經驗,內容除了深入淺出定義雲端運算內涵,更深度剖析雲端運算與虛擬化之關鍵技術與應用服務,是全球第一本完整介紹雲端運算與虛擬化技術專書。
雲端運算的定義
一般的說法是,在網路技術剛剛興起的時候,人們畫圖時習慣用一朵雲來表示,因此在選擇一個名詞以代表這種基於網路的運算方式時,就選擇了「雲端運算」這個名詞。雖然這個解釋非常浪漫有趣,卻容易讓人陷入雲裡霧中,不得其解。
進入網路時代後,人們熱中於上網,通過瀏覽網頁獲得資訊。當使用者在瀏覽器上輸入網址後,瀏覽器將以DNS伺服器和網路應用伺服器相互溝通,將網頁內容呈現在使用者面前,這些互動的過程是透過網路、經路由器轉發而完成的。因為這個過程對使用者而言是看不到的,所以當時人們在繪製網路示意圖時,便將網絡抽象畫成一朵雲,意指不用關心網絡的轉發過程,只需關注服務器端和客戶端。如圖1.1所示。
隨著網路的發展,寬頻愈來愈普及,戶外的無線上網節點也愈來愈多。除了個人電腦外,也有愈來愈多的設備具備連網功能,比如行動電話、辦公設備,甚至是上網冰箱等的家電產品。同樣,網路的作用也不再局限於瀏覽網頁、收發郵件,還能夠為企業提供電子商務、客戶關係管理等服務;為一般大眾提供部落格、網路視訊、網路相簿、網路影音串流等服務;為科學研究機構提供強大的運算處理功能。因此,網路的含義變得更廣,除了人們普遍認知的接入、路由等,還包括了運算、儲存、服務和軟體等元素。因此,「雲端運算」這個名詞就應運而生了。