「基礎設施即服務」提供執行軟體所需的計算、儲存與通訊資源,通常透過虛擬化技術來將底層硬體的差異予以隱藏,讓軟體可以平順地執行。在過去需要從取得服務器硬體、連上電源與網路、安裝作業系統的需求,現在只要提供需要何種作業系統、需要的記憶體與硬碟空間,幾分鐘就可以準備好一台全新服務器。雖然聽起來很不錯,但是對微型企業來說,選擇供應商該注意哪些事項?本文屬於 < a href="/post/2013/06/infrastructure-software-shop-with-cloud-services/">「善用雲端服務,微型企業的自強之道」 系列文章之一。

說到「基礎設施即服務」,最有名的當然就屬 Amazon EC2 了。隨著時間的演進,有越來越多的廠商投入這個領域,讓「基礎設施即服務」成為目前雲端服務最成熟的商務模式之一。為了方便討論,對於「基礎設施」,山姆鍋只限制在像 EC2 這樣的服務。其中,最主要的特點有:

  1. 按照使用量收費(usage-based charge)。
  2. 提供 API 可以隨時隨地啟用與釋放資源。
  3. 可以安裝各種軟體。

因此,虛擬主機不在考慮範圍內,而 VPS 供應商只要有提供上述的特點,也會被列入考慮。網路上有許多供應商,下面只是「影化身科技」目前考慮採用的三家,不代表他們一定優於其他廠商:

Amazon EC2

Amazon Web Services 中的 EC2(Elastic Compute Cloud)算是最早期提供這類服務的廠商,除了基本的 EC2,它現在更提供許多相關的基礎服務,對於想要一站式 (one-stop) 服務的公司,Amazon Web Service 可以說是目前不二選擇。

  1. 多種服務器規格可以選擇。
  2. 支援眾多的基礎服務。
  3. 涵括許多資料中心。
  4. 支援服務器負載均衡服務。
  5. 提供高可用性備援機制。

就算不使用 EC2,它的其餘服務對於微型企業來說也很有吸引力,例如:Amazon S3 可說是便宜又好用的儲存服務。對於無法完全採用「平台即服務」來部署系統的微型企業,Amazon Web Services 絕對是值得去熟悉的服務。

Linode

性價比算是很高的 VPS 供應商,後來因應雲端計算的趨勢也開放 API 以及按時間收費模式。多數用戶對其客戶服務給予高度肯定,但最近幾次的安全漏洞以及 DigitalOcean 開始威脅到它的市場。Linode 的主要特點有:

  1. 提供許多資料中心可以選擇。
  2. 提供服務器負載均衡服務(load balancing service)。
  3. 提供雙機故障備援(IP failover, 需要客服協助)。 對於像「影化身平台」這種需要全球部署的雲端服務而言,Linode 算是經濟實惠的選擇。

DigitalOcean

跟 Linode 一樣是一家 VPS 供應商,也提供 API 以及採用按時收費模式。跟 Linode 比較,最大特點在於它全部的服務器使用的都是 SSD 硬碟,對於資料存取,理論上是比傳統硬碟快上許多。另外,由於在同樣價格下,提供的規格通常也比 Linode 優惠,所以,應該會讓 Linode 開始緊張才對。 相對於 Linode,DigitalOcean 目前有下列的限制:

  1. 不支援負載均衡服務(load balancing service)。
  2. 不支持雙機故障備援。
  3. 可以選擇的資料中心很少。

吸引山姆鍋的當然是它同樣規格比較便宜且採用的是 SSD 硬碟這點,對於支援性質的服務器會優先考慮採用。

小結

最近 Google 也開始提供它自己的 Compute Engine 服務,對於微型企業來說這可是好事,畢竟越多競爭者就越能確保提供經濟實惠的服務。