AWS又推出新功能了! AWS更新功能的速度真的越來越快了, 很讓人期待將來AWS能更強大. 這次推出的新功能是 Amazon Simple Notification Service (Amazon SNS), 這個SNS和之前的Amazon SQS 是互補的. 簡單來說, SQS 是以message queue的形式傳遞message, 例如JMS queue. 而SNS是pub/sub的形式, 例如JMS topic. 但是要不要改用SQS或SNS還是待考慮. 因為大一點的service systems 一定已經有使用了某種程度的MOM, 要改用SNS,SQS可能要改很大, 這是比較麻煩的地方.
另外, ELB也新增了Sticky Sessions 的功能. Sticky Sessions 能最佳化存取local session data, 對提昇performance和scalability都有很大的幫助, 這是個很重要的功能. 之前有另一篇文章, 在比較HAproxy, Zeus, aiCache, 和 ELB 的效能. 不過他沒有給數據(數據要和他們連絡), 只有說ELB大勝咩(如果ELB大敗的話也太讓人失望了). 但是畢竟ELB在AWS還是很新的功能, 所以, 其實真的很陽春. 在實用性上面還是比不上其它的產品. 像是如果我有一個load balancer 叫NeverDownLoadBalancer
, 我register了兩個availability zone: us-east-1a
和us-east-1b
. 在us-east-1a
裡面有2台m1.small 的機器, 在us-east-1b
裡面只有1台m1.small, 但是ELB還是會把requests均分給load balancer內的availability zones, 在這裡有2個availability zones, 所以是50:50. 這樣的話us-east-1b
就比較忙碌. 希望ELB能再加強request dispatching 的彈性, 我會想用ELB的咩!