Cloudelay - 檢測各個雲端節點的效率

Cloudelay 可以檢測從自己到雲端各節點的 latency。

目前網站上只有支援 AWS CloudFront 以及 AWS S3,另外正在規劃 Azure CDNCloud FilesSimpleCDN

以目前有公開 AWS CloudFront 與 S3,我猜卡在拿不到其他 CDN 的 PoP 資訊,因為夠大的 CDN (像是 Rackspace Cloud 用的 Limelight Networks) 不會對外提供這些資訊。比較有機會的是 SimpleCDN 要曝光度,會把這些資訊提供給他。

jQuery 1.4 的第二個 alpha 版

John ResigjQuery 的 blog 上發佈了 jQuery 1.4 的第二個 alpha 版:「jQuery 1.4 Alpha 2 Released」,為了能保持與 1.3.2 的相容性,他鼓勵大家開始儘量測 jQuery 1.4a2,對於不相容或是有問題的地方儘快回報回去,提高 1.4 的品質。目前規劃的時間是明年一月 14 日會推出 jQuery 1.4。

另外 John Resig 特地在自己的 blog 寫了一篇文章,說明 jQuery 1.4 將 event delegation 用 .closest(Array) 改寫後可以減少計算量,最直接影響的就是 .live() 的效率會提昇不少:「.closest(Array) in jQuery 1.4」。

Amazon EC2 Spot Instances

Amazon 把目前大量且未用到的 EC2 資源拿出來,用競價的方式租給需要計算資源的人用:「Announcing Amazon EC2 Spot Instances」,這個服務叫做 Amazon EC2 Spot Instances

在 EC2 Spot Instances 出來之前,需要大量運算資源的人通常會跟 Amazon 申請過後開數十或數百台機器跑。由於是算租用時間,開十台慢慢跑十天與開一百台跑一天其實是一樣的價錢。但後者對於 Amazon 的成本會高一些,因為他需要準備足夠的機器才能服務。

不過,有些人雖然需要大量運算資源,但實際上並不急。EC2 Spot Instances 就是為了這樣的應用而設計的,他願意給比較低的價錢,用「競價」由市場決定價錢。

以目前美西的 EC2 最小台 Small 的價錢來看,是 USD$0.085/hour,利用 Console 看歷史紀錄,EC2 Spot Instances 這幾個小時內曾經低到 USD$0.026/hour (2009-12-14 12:00 GMT+0800),大約是原價的 30%,而平常大約都在 USD$0.03/hour 左右。

Amazon 在 Cloud Computing 的基礎建設這塊真的做的很不錯...

Update:在 http://www.cloudexchange.org/ 這邊可以直接看歷史紀錄...

xtrabackup 1.0 釋出

XtraBackup 釋出 1.0 版,第一個支援 Win32 平台的版本:「xtrabackup-1.0」。

不過想了一下,實際用的機會不多,因為現在跑的備份機制是在沒有 xtrabackup 就已經弄起來的方法:利用 slave 與 snapshot 保留資料,需要的機器數量比較多,不過是個還算成熟的方法...

之前寫過「XtraBackup:線上備份 InnoDB 的好東西」與「用 XtraBackup 產生 slave」兩篇文章,需要的人可以看看,當資料量比較小 (startup 初期) 的弄法。

AWS Import/Export 開放到全球

AWS Import/Export 的服務擴展到全球,本來只有 S3-US 的人可以用,而且限制 shipping address 要在美國境內,但現在 S3-US 開放到全球的 shipping address。另外,S3-EU 的部份開放歐盟國家使用 (本來不支援),可能會在之後也像 S3-US 一樣全面開放。參考「AWS Import/Export Goes Global」這篇的說明。

不過最近 Amazon Web Services 的 inbound bandwidth 不用錢,對於有足夠上傳頻寬的單位可以估算一下時間成本與頻寬成本。

最近 AWS 的動作不少,Rackspace Cloud 要加油啊...

Amazon Web Services 又要降價了...

太誇張了... 參考「AWS Price Reductions and Free Inbound Data Transfer」這篇的說明。

回朔到今年的 12/1,歐洲區的 S3 storage 費用全面降價 15% 以上,在最高層級的部份甚至到 20%,看起來是電費的合約搞定了?

另外到明年七月 (應該是簽到了奇怪的不對稱合約),所有服務的 inbound 頻寬不收錢,這樣 S3 拿來備份就幾乎只收 storage 費用...

另外一個一般人用不到的,針對 S3 超大客戶 (使用超過 1PB) storage 的部份再優惠...

Amazon Web Services 建立美西中心

這個消息已經有陣子了,不過還是整理一下。Amazon 在前幾天宣佈在美西 (實際上是北加州) 建立了新的 data center:「Expanding the AWS Footprint」,包括 S3EC2 都提供美西的節點。

以 S3 的資料來看,美西的節點頻寬費用與之前美國節點相同,但儲存費用大約貴了 10%,request 的費用也一樣貴了 10%。EC2 的部份也是類似的情況。在查過美國電價後,看起來就是差在電力成本上:「Average Retail Price of Electricity to Ultimate Customers by End-Use Sector, by State」。以工業用電來算,維吉尼亞的一度電是 6.84 cent,而加州要 11.75 cent,貴了許多。

EC2 的 instance (server) 放在美西會離亞洲近一些,可以降低一些 latency。S3 放美西的話不如用 CDN 加速比較實際,不過考慮到跨區存取也要錢的話,放在一起可能是個比較好的方法...

jQuery 1.4a1 - 終於要出新版了...

jQuery 的 blog 上看到 jQuery 1.4a1 的消息:「jQuery 1.4 Alpha 1 Released」,離上次 jQuery 1.3.2 在 2/20 放出來已經過了九個月了...

就時間上來看,最主要的差異是 IE8 (3/19) 與 Firefox 3.5 (6/30) 的釋出,使得 jQuery 在這兩個平台上面的問題比起 IE7 與 Firefox 3.0 稍微多了一些...

目前看起來 1.4 系列除了支援 IE8 以及 Firefox 3.5 外,最主要是把 .live() 功能大幅加強,延伸到 submit 以及其他事件,另外再透過之前 profiling 的結果,把效率再往上拉...

Google 提供 Public DNS Resolver

TC 看到 Google 公開了 Public DNS Resolver 服務:「Google Gets Into The DNS Business. Here’s What That Means」。

OpenDNS 不同,他不會把無法 resolve 的 request 導到廣告頁,另外又因為密度比 OpenDNS 高 (因為 Google 在很多地方有機房),IP address 又好寄 (分別是 8.8.8.88.8.4.4),就基本的 resolver 功能來說,OpenDNS 沒有優勢。

不過我發現如果是查詢 Akamai CDN,反而會被導到美東 (,EdgeCast 則是美西。不過 Limelight NetworksCDNetworks (Panther Express 部份) 都還蠻正常的,都是正確送到亞洲區的 PoP。以目前大多數的網站都是用 Akamai,用 Google 提供的 Public DNS Resolver 反而會變慢而非變快。

有興趣的人可以用看看感覺一下?