星期五, 4月 02, 2010

雲端服務與虛擬主機之比較(一)

  最近新聞常聽到雲端服務,也有不少論壇在討論雲端商機,相信很多人跟我一樣聽的霧沙沙,到底啥是雲端呀?不就是Server端或web based的東西嗎?這邊分享一下我所理解的部份

以前如果是一家公司想推出自己的網路服務,一般MIS都會準備

  • 架設硬體環境 : Router , Switch ,web server, AP server , Media server,Mail server, firewall , load balance,KVM , Database , Storage(NAS , SAN),  Broadband network,UPS, Network Monitor,IPS…等
  • 安裝OS及Ap server : 安裝Windows server 或 Linux、Apache、Tomcat、Exchange 、WebSphere、Oracle 11g…….等
  • 安裝程式及服務 : 線上電子型錄、客服管理系統(CRM)、PLS(Product life-cycle system)、視訊會議系統、PMS(Project management system)、企業入口網站……等

 

一般這樣的架構若還要建置機房,通常動則好幾千萬的預算,因此就有了co-location 主機代管服務,讓企業不必自行建置機房,把硬體環境全都建置在IDC的機房,如果預算不足者,通常會選擇所謂的虛擬主機(web hosting)或專屬虛擬主機VPS(Virtual Private server) ,只單純租用主機,而這2者的差別在於 : web  hosting 平台環境都已架設完成,用戶只需上傳程式即可使用,但用戶沒有硬體的管理權,不能隨意安裝元件,而且因為與其他人共用server,可能會因為他人的程式問題把自己的網站也搞掛,而VPS就相當於在遠端管理自己的機器,彈性高當然費用也相對較貴。

硬體架設完成,OS/AP平台也都佈建完成後,就要開始裝上軟體,軟體也需要建置成本,可能是外包、購買套裝軟體或自行開發維護,通常光一套ERP、 CRM、企業mail server…..等,也都需花上不少的費用,目前雲端最主要的應用就是解決企業的這些問題降低其營運成本。

目前市面上的雲端服務目前大都劃分為3大部份,如下圖,或許大家都聽過網格運算、叢集運算、公用運算,我們可以把他看做分散式運算的演進,目前較成熟的就叫Cloud computing,他能提供的服務更強大,而且幾乎不用自己建置設備。

圖片來源: Cloud Computing Basics

 

1. SaaS (Software as a Service)

有些人的認知是這就是軟體租用服務或application on-demand,比較著名的幾個軟體服務如:

Gmail企業版 :http://www.google.com/apps/intl/zh-TW/business/index.html

       開始有許多中小企業使用Gmail 企業版,可以節省硬體費用、Exchange 授權費、人員維護費用及薪資,在該網站Google 做了1個3年的成本比較表.

 

Webex會議服務 : http://www.webex.com/enterprise/saas-advantage.html

      只要線上申請,馬上可以依需求設定完成公司需要的視訊會議室或全球化的con-call系統,用多少買多少。

 

 

2. PaaS (Platform as a Service)

最著名的就是Google appengineSaleForce force.comMicrosoft Azure platform, 他們的共同點都已有全球化的軟硬體建設環境,並有成熟的網路服務開發平台,透過完全性、穩定性的考量,重新定義平台,提供給用戶完善的的開發環境去佈署網路應用程式。

我們可以看一下Platform的比較圖,Amazon AWS以IaaS出發,目前也跨足到PaaS上來了,開發者可以利用平台的程式框架、storage、database,開發需要大量運算或執行的application 。

 

圖片來源 : ZDnet.com

關於價錢的部分 我拿Computer Cloud的費用做一下比較,Amazon 的費用最有彈性但目前只在美國及西歐提供服務:

 

一旦你的Application 佈建完成,運算資源的費用如下:

Google appengine
資源 單位 單位費用
連出頻寬 GB $0.12 美元
連入頻寬 GB $0.10 美元
CPU 時間 CPU 時數 $0.10 美元
儲存的資料 GB/月 $0.15 美元
電子郵件收件者 收件者 $0.0001 美元
Amazon EC2 windows
資源 單位 單位費用
連出頻寬 GB Free through June 30, 2010
連入頻寬 GB $0-0.15 美元
CPU 時間 CPU 時數 $0.12-2.88 美元
儲存的資料 GB/月 $0.10-0.15 美元
Microsoft Windows Azure
資源 單位 單位費用
連出頻寬 GB $0.15 美元
連入頻寬 GB $0.10 美元
CPU 時間 CPU 時數 $0.12 美元
儲存的資料 GB/月 $0.15 美元

 

 

3. IaaS(Infrastructure as a Service)

又稱CaaS(Computer as a Service)或HaaS(hardware as a Service),IaaS的vendor 有Amazon的AWS,中華電信最近推出的HiCloudGoGridRackspace,可以依自己的使用量隨時取用一大群的server,也可以隨時關閉,伺服器的使用價格可以小到以小時計算,Storage 、Database 也都已使用量來計算費用,申請完後,你就可以直接管理這些虛擬的server,可以說是VPS的進階版,整體都是虛擬機器的概念,可以依用戶需求隨時做資源調配,至於到底有沒有比傳統VPS便宜,我們下次來探討一下。

1 則留言:

Sam Wonder 提到...

ezTalks is the world's leading online video conferencing provider that enables you to connect with people anywhere and anytime. Integrated with HD video conferencing, audio conferencing, screen sharing, content sharing, remote control and other powerful features, it can be widely applied to all industries
tlcommunication
group calls skype
videoconferenceing