雲端運算(Cloud Computing)並非技術,而是一種概念,是基於電腦技術的運用,發展而成的一種網路交流型態,「雲端」就是指「網路」,雲端運算就是利用網路溝通多台電腦的運算工作,或是透過網路連線取得由遠端主機提供的服務等。雲端運算技術最早是由Amazon所提出的,為了因應網路購物平台而生,之後GoogleMicrosoft先後跟進。

雲端運算是分散式運算(Distributed Computing)的新運用,透過網際網路將龐大的運算處理程序,自動分拆成無數個較小的子程序,再交由多部伺服器所組成的龐大系統,透過搜尋與運算分析之後,再將處理結果回傳給使用者端,所以分散式運算就是將大型工作區分成小塊後,分別交由眾多電腦各自進行運算再彙整結果。透過這項技術,網路服務提供者可以在數秒之內,處理數以千萬計甚至億計的資訊,達到「超級電腦」同樣強大效能的網路服務。

雲端運算是一種共享式IT基礎架構,好比是一台龐大的虛擬伺服器,把眾多電腦系統連結成大型資源庫,提供IT服務。由於雲端運算使用的是「虛擬」資源,因此不受遠端或近端電腦的限制。雲端運算與儲存能力需求大,將帶動磁碟陣列的需求應用。

最簡單的雲端運算技術在網路服務中已被使用,例如搜尋引擎、網路信箱等,使用者只要輸入簡單指令即能得到大量資訊,未來如智慧型手機、衛星導航(GPS)等行動裝置都可以透過雲端運算,發展出更多的應用服務。雲端運算也可應用在生物科學,如分析基因結構(DNA)、基因圖譜定序、解析癌症細胞等。

 

 雲端運~1.GIF  

 

雲端運算的特色主要是需要大量的伺服器來處理龐大的資訊,已有Google、IBM微軟、Yahoo、Amazon、甲骨文、惠普戴爾、昇陽(Sun)等科技大廠都大舉跨入雲端運算領域。

各家雲端運算比較:

 

各家雲端技術比較

 

微軟

Google

Yahoo

Amazon

平台

Windows Azure

Google App Engine

Yahoo Application Platform

Amazon EC2

技術特性

整合不同裝置與網路服務

儲存與運算的水平擴充能力

儲存與運算的水平擴充能力

彈性配置的通用虛擬機器

核心
技術

Window Server 2008Hypervisor虛擬化技術

平行分散技術MapReduceBigTable資料庫系統、 GFS檔案系統

平行分散技術HadoopMapReduceHbase資料庫、HDFS檔案系統

Xen
虛擬化技術

企業
服務

Azure(pre-beta)
Live Mesh

應用代管服務GoogleAppEngine,每月低於500萬瀏覽次的網站可免費代管,可使用500MB儲存空間。

YAP
SearchMonke
,使用Y!OS API的應用程式,可免費代管。

EC2,提供不同規格的虛擬機器供企業租用,但有規格上限。可動態新增多個虛擬機器分擔服務。

已支援的
開發
語言

.NET語言(IIS 7支援語言)

Web Python,未來會支援更多語言

PHP

企業可自行建置不同作業系統和平台的執行環境

已支援的資料庫系統

SQL Service,如資料表、檔案等。

BigTable
資料庫系統

HBase
資料庫系統

提供S3儲存服務,企業可自行建置所需資料庫系統

開源
程度

開放API

公開設計架構,程式未開源

完全開源

完全開源

計價方式

將按資源與服務等級(SLA)計價,細節未公布

按使用的處理器時間、儲存空間與網路流量計價

尚未公布

按使用的處理器時間、儲存空間與網路流量計價,也新增服務等級計價方式

資料來源:iThome

 

 

整體而言,就目前已知雲端運算服務來可歸類成以下6大項 :

1.Clients:存取Cloud Application的硬體或軟體,例如:行動裝置(Mobile)終端機(Thin client)瀏覽器(Thick client)。

2.Service (e.g.Web Service):機器對機器,透過網路提供某種服務。例如:身分驗證/網路付款/地圖/搜尋。

3.Application:基於眾多Service所建構出來的Application。通常不必經過安裝即可使用(但必須安裝 Clinet),減少軟體維護、不間段操作(?)以及支援的成本。例如只要安裝瀏覽器,便可以使用 Google Docs 來編輯文件、試算表、投影片,或是使用Gmail、Google Calender、Google Talk (以上四個整合起來成為Google App,而使用別的domain name )。

4.Platform: Service的提供者(網站的所有人)所規定的 Framework , Application必須依照Platform的規定來建立。

5.Storage:以資料儲存作為一種服務。(Storage as a Service)。

6.Infrastructure:基礎資源(CPU、Memory)作為一種服務,通常是指虛擬化平台的環境(Infrastructure as  Service)。例如買一台超級電腦,上面跑很多虛擬機器,每一台虛擬機器租給別人賺錢。而CPU( 幾核心)、記憶體(多大)的資源都可以依照需求設定。

全文網址: http://www.moneydj.com/kmdj/wiki/wikiviewer.aspx?keyid=b2a16b54-77ee-4a1d-8feb-a3d0366e55c8#ixzz2cEX5SACq

MoneyDJ 財經知識庫

小編原本對於雲端的概念很模糊,但對各家資訊大廠不對釋放出"雲"概念的同時,也產生著資訊恐慌症,深怕跟不上時代演進的腳步,所以正好勞工職訓局有補助"雲端應用服​務實務班",好讓我們能一探究竟。

IMG_20130803_122345.jpg

位於大同大學10F的課程

IMG_20130803_111808.jpg

老師上課

IMG_20130810_104740.jpg

APP ENGINE 的操作步驟

IMG_20130810_104755.jpg

快招不住了

IMG_20130810_121807.jpg

模擬器

IMG_20130810_121837.jpg

 

IMG_20130803_111744.jpg  

一堆講義,學生萬睡

IMG_20130803_111914.jpg  

 

IMG_20130803_122458.jpg

還是助理可愛

IMG_20130803_133845.jpg

 

IMG_20130803_133854.jpg

 

IMG_20130803_133906.jpg  

arrow
arrow

    GOMINI 發表在 痞客邦 留言(0) 人氣()