/ EBS

[AWS note.] 貧民老百姓之 EBS 一個月初心得

AWS之免費的最貴!

這就是 AWS 啊!雖然說 t1.micro 有許許多多免費的可以用,但是總結下來(大哥說得對,這是戰爭!)他還是收得到錢的!所以,既然一定會被收錢,那麼,就來看看哪裡是癥結點了。

首先請看一下 Account Activity 的部份!

  • EC2 的使用時間我目前為止是 538 個機器/小時,收費 0.00 鎂。
  • 儲存裝置(t1.micro)我只有開一台,配置的空間是使用 8.107GB-Mo,收費 0.00 鎂。
  • I/O 請求數量,每個月 1 百萬次的免費額度我已經用光光了!
  • 然後目前為止:2,211,515 IOs, 收費 0.22 鎂。
  • 然後,因為我有用過一陣子的 S3,所以我的 S3 是有被收費的,總共是 0.29 鎂。
  • 最後是資料傳輸的部份,因為他資料傳輸是總合起來算的,所以沒有辦法把 EC2, S3 或是 CF 分開來看。總之我的資料傳輸約莫是 10 GB 上下,收費 0.00 鎂。

所以,其實會被收費到的地方,應該除了 S3 是本來有用就會收錢的部份之外,就是 EC2 的 IOs 了。當然,也有人跟我說某個層級以上是可以用 /mnt 來避開 EC2 的 IOs 數量,但是,由於我們是貧民老百姓,沒辦法把 t1.small 或是 t1.large 拿來當實驗或是拿來自 High 啊(打手!

當然,身為資深貧民老百姓,我也是會去找一些民間偏方來處理這件事情。也許你們會好奇我的 S3 費用是怎麼來的?是的,那就是我身先士卒赴湯蹈火捨身取義聽信沒有根據的說法所做的實驗!網路上很方便的可以找到一個 FUSE 的套件,然後他有一個東西可以很方便的掛載 S3 的存儲空間,這個套件叫做 fuse-s3fs

BUT!

這個套件當然是讓你可以很方便的去掛載你在 S3 上面的 Buckets,不過,你把 buckets 掛載成磁區,在上面所做的操作還是要付錢的喔(啾咪)!雖然說在同一個區域裡面 EC2 跟 S3 連線是不收費的,但是,代治不是憨人想得那麼簡單(台)

不要在相信沒有根據的說法了!

他是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的是會收錢的!

而且,這樣子做的收費搞不好會比 EC2 還貴喔(笑!

所以,對於網站的 header 請求,請最佳化吧!這樣應該可以多少降低 IOs 的數量。至於壓縮什麼的就見仁見智了。