Amazon 再推 Elastic MapRedue

以後不用自己再建 MapReduce cluster 了…

自從 Google 2004 年發表 MapReduce 的 paper 以後,世界上各個 MapReduce 的 project 就層出不窮。Hadoop、Disco… 多如繁星不勝枚舉,彷彿 Cloud computing 這個喊的震天價響的名詞少了MapReduce 就不叫 cloud 了。

Amazon 相當以 cloud computing 的先驅自豪,從早期最受歡迎的 S3、EC2,到後來的 SQS、SimpleDB、EBS 都相當實用。現在 Amazon 更把 MapReduce framework 搬上來了。不過可能動作太快,他的 Getting Started Guide 根本連結都還沒好… -_-

Pricing 的部份,因為它必須在 EC2 上整合,所以 cost 是計算 EC2 的 instance cost 加上 MapReduce 的 cost。划不划算?可能就要自己打打算盤了。

Amazon SimpleDB 支援 SELECT 語法了

SimpleDB 的門檻又再降低了一些。

Amazon 今天公佈,SimpleDB 的 query,現在正式支援類似 SQL 的 SELECT 語法了。詳細的用法可以參考 Developer Guide 的文件。老實說,我不認為這有什麼巨大的影響,不過對於原本熟稔 MySQL / pgSQL 而卻步於類似 SimpleDB 或是 BigTable 之類的人,可能會降低一些他們轉換的心理負擔。

講了 Amazon webservices 這麼久 (一狗票 post 呢),老實說我也不知道到底國內 web developer or Architect 用的人多不多。不過我敢很肯定的說,如果你們公司在網際網路業裡面,而沒有很好的理由不使用任何 Amazon webservices 的話….

You should probably fire your CTO.

Amazon 公佈 CDN 方案了:CloudFront

之前 Amazon 已經在封測他們自己的 CDN 方案,現在正式公佈出來了:Amazon CloudFront。一如大家的預期,Amazon 在定價上把市面上幾乎所有的 CDN service 都打死了。定價依照地區別不同而有分別,但是整體來說都很便宜。另外,使用上幾乎沒有什麼妨礙。如果檔案原本就是透過 Amazon S3 在儲存,那麼使用 CDN 根本不費吹灰之力。

Amazon CloudFront 現在提供的 POS 數目還並不很多,但是對大部分喜歡使用 AWS 的中小網站來說,應該是綽綽有餘了。

不過,CloudFront 現在並沒有特別強調他們的 video flv streaming service (而這恰巧是許多 CDN 廠商都會強調的)。或許 CloudFront 現在比較適合拿來單純 serve image/js/css 吧?

Yahoo 終於開放通訊錄的 API 了

等的好久啊…

以前 Yahoo Mail 剛推出 API 的時候,很多人都在紛紛詢問,到底要怎麼撈通訊錄的名單呢?當時的官方說法是,根本不提供這個 API。但是像是 flickr 的 friends finder 就很明顯有內部的 api 可以使用,也因此被不少人詬病說開放只開一半。

但是這方面的需求始終不少,所以很多人都用一些旁門左道的方式來撈 – 比方說把使用者的寄信匣中的收件人撈一次,可以得到類似通訊錄的效果。

現在開始終於不用走這些旁門左道啦。今天看到,Yahoo Addressbook 終於也開放了 API 可以讀取。以後如果要讓 user 互相匯入匯出使用者資料就方便多囉。

雖然是這樣,但是公告上面每天 5000 個 queries 還是實在有點小氣。大一點的網站,像是 LinkedIn 提供的功能,每個小時就不只 5000 個 queries 了吧?不過雖然小氣了點,至少隔了一年多 API 總是開出來了,也算是踏出了好的開始啊。

原始 blog post 在這邊

Amazon EC2 提供更多 instance type

今天看到消息Amazon EC2 已經開始提供兩個新的 instance type,給 CPU 需求量較大的人使用。新的 instance type 分別是:

  • $0.2/hour,1.7G ram,5 個 EC2 computing units,32bit platform
  • $0.8/hour,7G ram,20 個 EC2 computing units,64bit platform

如果 application 是 CPU-bound 的話,也許新種的 instance type 會比較合用。不過我倒是比較希望看到,只要 $0.05/hour 的 mini-instance,這樣對 prototyping 比較合適 :p

Anyway,EC2 網站上也已經公告新的 instance type 了。