最近 Cloud Computing 的幾個指標性的供應商,包含 Microsoft, Amazon, Google 等,都相繼提出了邊界運算 (又稱邊際運算) 的概念,其實說穿了,只是分久必合,合久必分的循環而己。
[碎碎念] 邊界運算 (Edge Computing)
- 22715
- 0
- Cloud Computing
最近 Cloud Computing 的幾個指標性的供應商,包含 Microsoft, Amazon, Google 等,都相繼提出了邊界運算 (又稱邊際運算) 的概念,其實說穿了,只是分久必合,合久必分的循環而己。
Google 在這次的 Google I/O 2012 大會上,宣布了他們的 Infrastructure 的第一個產品-Compute Engine,並且以較大資源的 VM 運算能力進入市場,第一個目標是 Amazon 的 EC2,因為它的規格幾乎都是以 Amazon 為對手設計的...
Cloud Computing在2008年出現後,已經成為資訊產業的焦點領域,各大主流廠商無不投入雲端運算的領域中,台灣的主要軟硬體與系統商(趨勢科技、英業達等)也投入大量人力與資本到雲端運算的市場中,工研院也發展了自己的雲端作業系統Cloud OS 1.0進入雲端領域中,Google, Amazon與Microsoft更是不斷的擴充與強化自己的雲端運算實力,以吸引不同的產業與廠商進入雲端的世界。不過雲端運算的思維和一般應用程式有著極大的不同,若應用程式的開發人員無法理解雲端與一般應用程式的差異時,很容易設計出只使用雲端一點點資源的一般應用程式而已,完全無法發揮雲端運算的威力...
本文將會對雲端的安全議題做一概覽性的介紹,因為雲端運算會涉及的安全議題多且廣,所以無法太細部的介紹,如果對某些議題有興趣,可參考相關的資訊安全書籍。
雲端運算是一種新的資源整合方式,將雲端供應商的運算資源集中起來,並且利用使用者付費的精神將服務開放給使用者,使用者只需要付出很少的成本即可享有與大型企業對等的運算服務,在這個架構下發展自己的創意,並分享給所有使用智慧型裝置的用戶
雲端軟體(Cloud Software)或雲端服務(Cloud Service)是基於雲端平台之上,對外提供服務的應用程式集合,也是一般使用者真正使用雲端運算的媒介,它也會決定廠商的雲端軟體應用程式是否會成功的關鍵之一,而在行動裝置逐漸當道的現代,雲端軟體可能不是執行在雲端平台上,但卻一定會與雲端上的服務有所關聯。
Cloud Platform要提供的是與雲端軟體有關的APIs以及開發介面,讓軟體可以和基礎建設連結,它還負責將基礎建設提供的資源進行抽象化,雲端軟體的開發人員只要透過由Platform抽象化後的APIs即可使用基礎建設內的各式資源,無須了解基礎建設的實作細節。
雲端運算現在已被視為具有提供公用運算(Utility Computing)以及無所不在運算(Ubiquitous Computing)的成功實踐,透過使用者隨選的運算能量,使用者不再要自行建置運算環境,即可直接取用,而只需要依使用量來付費,如同生活上的水電使用一般,這就是公用運算的精神,而利用分散在世界各地的資料中心以及日漸成熟的網路環境,使用者可以在任何地方使用手上擁有的用戶端設備連接到服務所在的資料中心存取服務,而不受地域以及環境的影響。這就是雲端運算所帶來的生活型態的改變。要做到這樣的改變,雲端運算本身就必須要提供可實現這樣的改變的能量,在NIST的定義中,雲端運算有三種服務模型,而這三種服務相輔相成且有依賴關係,少了一個都不行。
自從雲端運算在台灣熱起來以後,到處都可以聽到掛有雲端的名詞,而且多半都是行銷術語,很少有人談技術,一來是因為雲端運算使用者根本看不到,它就像天上的雲一樣虛無漂渺且隨時會變化,二來雲端運算是集合許多已經發展了一段時間的技術(如虛擬化與分散式運算)組合而成的,所以想聽到雲端運算的技術面似乎不太容易...