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

  最近新聞常聽到雲端服務,也有不少論壇在討論雲端商機,相信很多人跟我一樣聽的霧沙沙,到底啥是雲端呀?不就是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便宜,我們下次來探討一下。

發表留言