你現在正在閱讀的 blog ,經過了 CloudFlare 的 CDN,然後架在 AWS 的 EC2 上面。
身為一個假掰的前文青真宅宅,這個 weekend 把 blog 搬家了也是很合理的。至於怎麼會搬到 EC2 上面呢,這就要話說從頭了。
這個 blog 初始設在 Microsoft Live Spaces 上。Live Spaces 的主要優勢是,使用者每次更新文章之後,MSN 上面小綠人後面的小花也跟著一閃一閃的,告訴朋友們 blog 有文章更新了。之後因為 Microsoft 不再支援 Live Spaces,把使用者搬家到 WordPress 上面。後來隨著 MSN 的退休,WordPress 也跟著脫鉤,使用者只能改在 facebook 跟 twitter 上公告諸親友。
這個 blog 於是在 WordPress 上也過了幾年寒暑,有自己的 domain name,做了若干的 SEO;因為 WordPress.com 免費,有時候會出現擾人的廣告,也只能是必要之惡。但是身為一個宅宅,blog 怎麼可以不是尖端科技的結晶呢。使用 WordPress 幾年之後,我開始尋找自己 host WordPress 的 solution。
最初的想法當然是裝在家裡的機器上。家裡的 NAS 已經跑了一些奇奇怪怪的 service,如果把 WordPress 裝上去,Apache + MySQL 一跑,大概其他事情也都不用作了,速度慢,也不符合我終日嚷嚷 cloud/virtual host 的職業病;所以還是要尋找一下外援。
自從前幾年買了 CloudAtCost 的「終生 cloud solution」之後,我就把一些像是 resume 之類的個人網站放到了上面,然後用 pingdom 時時測試 uptime 以及 latency。既然只付了香蕉的錢,我當然只能當隻猴子;速度跟穩定性都讓我不是很滿意。
於是我把主意打到了 BlueHost 跟 SiteGround 上。BlueHost 是 WordPress 官方推薦的服務商,而 SiteGround 在使用者評比上相當出色。繼而想想,既然要玩 Cloud 的 instance,乾脆自己弄台 EC2 instance 來跑;價格不貴,能做的事情也更多。
於是這就是最後的結果了。既然這是自己管理的 EC2 instance,上面要裝 apache/MySQL 或是什麼 PHP 的鬼套件都隨心所欲;WordPress 一卡車奇奇怪怪的 plugin 也變得非常可親了起來。雖然我不常更新這個 blog,不過工欲善其事,必先利其器嘛。
如果你跟我一樣,無聊想玩玩 AWS 的 EC2 的話,我們可以私底下聊聊。