之前用 AWS EC2 的人常遇到的狀況是,t1.micro 記憶體太小會常常 out of memory (用 EBS 硬撐當 swap 效能不好),但 m1.small 只能跑 32bits,為他做完整的 32bits image 維護成本實在不划算,因為等到之後變大後又得改做一份 64bits 的 image,如果從 t1.micro 改用 m1.large 又嫌太大台...
現在這個問題總算是解決了:「Announcing three new Amazon EC2 features」,EC2 這次提供新功能包括:
- 推出新的 instance 種類 m1.medium,收費是 m1.small 的兩倍,所以規格大致上也是 m1.small 的兩倍,其中記憶體是 3.5GB RAM。
- m1.small 與 m1.medium 除了可以跑 32bits 以外,也可以跑 64bits。
於是本來的問題可以用不同方向解決:
- 本來做的 32bits image 當 m1.small 不夠用時也可以先拿 m1.medium 擋著。
- 既然所有 EC2 instances 都可以跑 64bits,以後只要做 64bits image 就好了。
- 同樣的,現在用 m1.large 嫌太大台的可以降到 m1.medium 或是 m1.small。
另外這次提供 Java SSH client,可以讓你直接在 Web Console 上面一貫作業,這個就比較用不到了...
現在EC2未必比較便宜阿
有些Quad-Core的Dedicated Server現在一個月都只要2000多,要擴充也不難
用 EC2 是看中他的彈性 (以及配合 spot instance),這是 dedicated hosting 比不上的。
好像很有用