HP Cloud初體驗

之前申請的HP Cloud試用審核通過了, 收到邀請函後就馬上來試用看看. HP提供private beta user蠻慷慨的方案, 一個user可以分配使用20G的RAM以及2T的空間.

以下是一些簡單的心得整理

  • 目前HP Cloud提供兩個AZ, 都在美國加州
  • 目前可以建立的instance有
    • standard.xsmall (1 vCPU/1G RAM/30G HDD)
    • standard.small (2 vCPU/2G RAM/60G HDD)
    • standard.medium (2 vCPU/4G RAM/120G HDD)
    • standard.large (4 vCPU/8G RAM/240G HDD)
    • standard.xlarge (4 vCPU/16G RAM/480G HDD)
    • standard.2xlarge (8 vCPU/32G RAM/960G HDD)
  • 提供的disk image有
    • CentOS 5.6 Server 64bit
    • Ubuntu Lucid 10.04 LTS Server 64bit
    • Ubuntu Marverick 10.10 Server 64bit
    • Ubuntu Natty 11.04 Server 64bit
    • Ubuntu Oneiric 11.10 Server 64bit
    • CentOS 6.2 Server 64bit
    • Debian Squeeze 6.0.3 Server 64bit
  • 一台instance只能綁一個public ip, 沒看到有提供load balancer
  • 提供的Storage service也有支援CDN的功能, 需要額外申請 (申請中)
  • 學網出發的RTT約168ms, 而Hinet則是約190ms (兩個az的數據都差不多)

以上是用到目前為止的心得 :P

發表於 Uncategorized | 已標籤 | 發表迴響

各大WordPress Plugin常用的縮圖套件出現0day

很多套件常使用的TimThumb縮圖套件被發現0day, 可以讓惡意攻擊者植入可執行的PHP code, 影響重大, 請儘速更新到最新的版本. 以下提供快速判斷你的WordPress是否有使用到這個套件的方法:

  1. ssh進去你的伺服器
  2. 變更目錄到你的WordPress根目錄 (例如: /var/www/wp )
  3. 使用下列指令: find . -name "*.php" -exec grep -H ‘TimThumb script created by Ben’ {} \;
  4. 將所有找到的php檔案都更換成最新的版本即可.

再次呼籲, 有用WordPress的朋友們記得檢查一下~!

發表於 PHP, Wordpress | 已標籤 , | 發表迴響

使用Cloudflare的迷思

之前寫了一篇關於cloudflare的文章, 收到了一些朋網友的信件詢問, 很多人都誤以為Cloudflare是網站的萬靈丹, 不但可以加速網站的loading速度, 更可以大幅節省流量. 這些觀點其實都沒有太大的錯誤, 但是卻很容易忽略到隱藏在背後的危機.

繼續閱讀

發表於 Cloudflare, Linux, Wordpress | 已標籤 | 3 則迴響

使用大陸網站提供的WordPress套件請注意

這篇的宗旨不是在挑論套件的安全性, 這邊要提的是效率的問題, 這幾天在幫忙協助tune某個網站的效能, 本來都tune的差不多了, 卻發現在enable某個大陸分析文章關聯性的plugin後, 整個網站的loading驟增, 後來去trace code後, 發現套件本身其實撰寫上沒有任何問題, 效能的瓶頸在網路連線的速度. 該plugin在每個頁面被開啓的時候, 會嘗試連回大陸的伺服器去取得相關資訊, 由於網站host在美國,  對大陸的latency本來就比較高, 加上如果該廠商的網路品質似乎不太穩定, 就陷入了可怕的循環:

user開啓網頁 -> plugin連回大陸 -> 下一個的request又來, 因為前個request還沒解決, 只好fork新的process來處理 -> 重複回第一步

解決方法就是關掉該plugin, 網站的loading也就回覆正常了, 因此有了這篇文章, 紀錄一下這個經驗 :)

發表於 PHP, Wordpress, 技術 | 已標籤 , | 2 則迴響

試用Google Music Beta服務

 

 

Inv

Google在前陣子的Google IO 2001推出了Google Music Beta服務,  使用者將他所擁有的mp3透過網路傳遞到Google的雲上, 之後只要你有網路, 便可以透過Google Music聆聽你收藏的音樂, 假想敵當然就是Apple即將推出的iCould服務. 推出當下, 我就填寫試用申請, 想說碰碰看運氣, 沒想到今天就在email中收到邀請函, 所以就有了這篇簡單的心得文.

繼續閱讀

發表於 Mac, 技術 | 已標籤 , , | 2 則迴響

當Proxy Pac檔遭遇無法resolve的hostname

今天在Skype聊天室中跟一位學弟討論一段proxy pac檔:


function FindProxyForURL(url, host)

{

if(isInNet(host, "172.28.0.0", "255.255.0.0"))

return "DIRECT";

else if(dnsDomainIs(host, "stage.clyang.net"))

return "127.0.0.1";

else if(dnsDomainIs(host, "dev.clyang.net"))

return "127.0.0.1";

else

return "PROXY 172.30.100.100:2345";

}

當這個設定檔套用進去瀏覽器的時候, 卻發現只要輸入任何的網址都會導致整個IE卡住(輸入ip即可), 討論一下才發現….

繼續閱讀

發表於 Firefox, 技術 | 已標籤 , , | 發表迴響

正式啓用CloudFlare + 簡單介紹

去年底出現了一個有趣的網路應用業者CloudFlare, 幾個月內採用的網站劇增, 其實這個網站的概念跟多年前Giga推出的WebAMP相同, 都是提供reverse proxy提供網站加速服務, 但CloudFlare更進一步的為網站擁有者解決了部屬jpg/js/css這類static file到CDN上的問題, 透過部屬在全球各大洲的cache server (詳細列表在此) , 提供高效率的服務.

我從網路上面找到兩張使用前以及使用後的示意圖, 使用前的狀況是:

Speed-Up-and-Protect-Your-Blog-with-CloudFlare-01.jpg

繼續閱讀

發表於 Cloudflare, Linux, Wordpress | 已標籤 , | 5 則迴響

Safari + 雙螢幕 + Youtube全螢幕的最佳解決方案

之前在台灣不管是念書或是工作, 都習慣使用兩個螢幕工作, 來到英國的前幾個禮拜都只能使用MacBook Pro單一一個螢幕來處理事情, 雖然堪用但總覺得使用起來不順手+效率極低. 所以忍了幾個禮拜總算決定敗了一台24″的螢幕(Benq G2420HDBL, TN面板/LED背光). 入手後果然效率大增, 看paper速度加倍, coding都沒有bug了 (誤) 繼續閱讀

發表於 Mac | 已標籤 , , , , | 發表迴響

如何在英國辦理綁約的手機方案

從台灣出發到英國前, 剛好碰到台灣電信三雄同步開賣iphone 4, 實在是羨煞即將出國的我, 於是抵達英國後, 心頭就有點癢癢的, 外加學妹在旁邊推波助瀾的勸敗, 於是心一狠就決定來去辦一隻. (學妹則是打算買pay-as-you-go方案的iphone)

繼續閱讀

發表於 英國生活 | 已標籤 , , , , , | 發表迴響

推薦使用tmux – a "terminal multiplexer"

tmux是一個類似常見的GNU Screen軟體,那作者為啥還開發呢,原因單純,他覺得Screen使用的Licence是GNU有些限制,所以就順手寫了一個類似功能但是卻是用BSD Licence,除了Screen常用的功能都有外,tmux還可以在單一一個window中處理多個不同的terminal,如果你常跟我之前一樣需要常常切換在Screen之間去做事情,你一定會愛死tmux的!!

繼續閱讀

發表於 Linux, 技術 | 已標籤 , , , | 2 則迴響