前幾天我在研究各種 VPS 平台——從 Hostinger、Vultr、DigitalOcean,到 AWS Lightsail。
我原本以為,只要挑一個價格合理的服務,就能開始部署。
但越研究越發現,不同平台的差異,代表的不只是費率,而是思維上的取向。
譬如選擇 Hostinger 等於價格取向,評價上該供應商在網路上有褒有貶,但對於價格普遍有共識(便宜)
最後我決定用昨天沒有提到的一個方案: Amazon EC2
Amazon EC2,全名 Elastic Compute Cloud,是 AWS 最核心的服務之一。
它提供虛擬機(Virtual Machine),你可以自由選擇:
說白一點:EC2 就是一台你能完全掌控的雲端電腦。
它不像一般的 VPS 把細節都封裝起來,而是讓你從作業系統層開始自己建。
就像組電腦一樣麻煩,但專業的都會想組組看(應該吧)
表面上,EC2 也屬於「VPS」的一種,
但在設計理念上,EC2 比其他供應商的虛擬主機多了幾個層次的自由度。
面向 | 一般 VPS(如 Hostinger / Vultr) | AWS EC2 |
---|---|---|
控制權 | 提供固定環境(Ubuntu, IPv4, SSD) | 可自定網路、安全群組、VPC、IAM |
彈性 | 一台主機一個設定 | 可自動擴展 (Auto Scaling)、設定 Load Balancer |
整合性 | 單一主機,功能獨立 | 可與 RDS、S3、CloudWatch、ECS 整合 |
計價方式 | 固定月費 | 依運算時間與流量計價 |
使用門檻 | 低,註冊即用 | 高,需要理解雲端架構與權限管理 |
對我來說,其整合性及計價方式是我決定使用的關鍵,將來不管我是要把資料庫分離到RDS、還是增加照片/檔案儲存到S3 ,在相同平台上應該能享受到其優勢/方便性。
以 MyMomentum 專案為例,這是一個全端應用,包含:
使用 EC2,我可以:
我在打的算盤 (可能可以):
這種「一次設定,終身受益」的整合性以及設定上親力親為的特性,是我選擇 EC2 的關鍵原因。
接下來我要開始實作 EC2。