Hank Lin

A new blog

AWS News 2010-09

| Comments

快速的滑過一下,一個月不寫,就是會積一大堆東西啊! 話說我的google reader也不敢開了,怕被未閱讀的數字嚇死啊!

AWS SDK for PHP

好了,PHP也有SDK了。這樣一來,現在Amazon出的SDK就有3種了:Java、.NET、和PHP。Amazon的SDK畢竟是支援的服務比較完整,更新的也最快,品質也不錯,所以現在如果是開發AWS的應用的話,我都比較推薦使用AWS的SDK(除非你不是用上面3種啦)。

EC2的新功能

新功能推不完,一個月就可以增加好幾個新功能。以下就一項一項來看。

  • Resource Tagging
  • 現在可以對EC2的資源,像是instances, AMIs, EBS volumes, EBS snapshots, VPC取標籤,這有什麼好處咧,以前要找EC2 instances,可能就要用public IP,或是所在的region和security groups去找,常常會看到眼睛受不了。因為怕instance如果認錯了,萬一關錯了就麻煩了。現在可以自取標籤,可以很快的就找到正確的EC2資源。
  • Filtering
  • 有標籤,當然有過濾條件。用filter來過濾EC2資源,非常的簡單好用。例如,我先把所有production用的AMI標一個'production'的標籤,以後只要想找production的AMI時,就可以用過濾條件把正確的AMI列出來了,不用再找到眼睛抽筋了。
  • Idempotent Instance Creation
  • 這個比較是自動化的時候需要用的,如果你開EC2的機器是自動化的話,可以用Idempotent Instance Creation確保不會重覆開機。因為EC2開機需要一陣子,如果我們自動化程式覺得開機失敗的話,可能會再下一次指令,這樣就會重覆開機了。原理就是下ec2-run-instances這個指令的時候,加上一個client token參數,只要client token參數是一樣的,EC2就不會重覆開機。
  • Own Keypair
  • 如果你要用自己的keypair的話,現在Amazon也可以讓你用了。先上傳你的public key給EC2,就可以用你的private key來登入EC2了。不過EC2產生也滿方便的啦,不太需要自己生keypairs唄。
  • 降價
  • Amazon又降價了,這前是降EC2的兩種instance type,m2.2xlargem2.4xlarge降幅達到19%,如果是重度使用者的話會省很多錢。
  • Micro Instances
  • EC2推出一種新的instance type,只有613 MB RAM,但是偶而可以讓你多用一點CPU,(2 ECUs),適合流量低的網站,或是久久作一次的工作。這是唯一可以32-bit、64-bit通吃的instance type,也就是不管你的AMI是32-bit還是64-bit,都可以開成micro instance。之前Ubuntu的AMI開在micro instance會有問題,現在已經解掉了。
  • Linux AMIs
  • Amazon現在自己也出專門的Linux AMI了。以前都是零零散散的在developer resource裡面,資料也很難找。現在Amazon專門出Linux AMI,有針對EC2做優化、加強安全性、用EC2內部的套件儲存庫,等等好處。而且是Amazon出的,比較不用擔心用到來路不明的AMI。

AWS Management Console

現在AWS Management Console也可以操作VPC了,可以更方便去使用VPC。(雖然一般情況很少用到啦)