April, 2011的文章

AWS實戰聖經 — 來自雲端神人的武功秘笈

April 6th, 2011

其實很多人不知道,北美 2006 年以來網路業的大復興,Amazon 適時推出雲端伺服器服務 Amazon Web Services (簡稱 AWS) 居功厥偉。他讓任何只懂得如何開發網路應用 (Web Apps) 的團隊,用非常合理的價格,就能夠享受世界級的運營系統,彷彿像是一個擁有頂級機房和專業的系統工程師的 Top 10 網站一般 — 相信我,開發應用和管理運營需要非常不同的知識和技能。

所以,當我搬回到台灣,發現大家對於雲端運算和 AWS 的理解非常薄弱,甚至到了誤解的程度時,我決定要做些什麼改變它。如果能在台灣建一組 AWS,那當然是最好的,但是這條路太遠,要太多資源。於是,本著「精實創業」的精神,我決定先從最簡單的 MVP 著手,不能把 AWS 整座搬過來,至少可以把它的文件中文化吧?

於是,我鼓勵我的好朋友、研究 AWS 有 5 年的神人 — Hank Lin 開一個 AWS 網誌,然後再把他介紹給異塵行者,看看電腦人可不可以出一本 AWS 的專書,讓全台灣的開發者都可以有一本完整的手冊可以參考。於是,幾個月後,他們兩個沒日沒夜的努力之下,催生出了這本《AWS雲端企業實戰聖經》。

非常高興能夠為這本意義重大的書寫序,也期待它能夠幫助台灣的創業人、網路人更了解如何運用 AWS、雲端運算,來提升自己的 Time-to-Market 和競爭力,希望你們會喜歡這本書

來自雲端神人的武功秘笈

我常常宣稱 Hank 是全台灣第一個開始玩 AWS 的工程師,這樣說當然有點誇張,但跟事實可能也相差不遠。那是 2006 年的夏天,我和兩個朋友在紐約開始創業,Amazon 也剛好宣布他們的 EC2 雲端伺服器 (Elastic Computing Cloud) 和 S3 雲端儲存服務 (Simple Storage Service),開始進入封測。雖然我們的旅遊社群網站還在開發,但我抱著姑且一試的心態,便填了表格向亞馬遜要求加入測試。這東西當初可熱門,一票難求,申請書送出去了,好幾個月都沒消沒息。

本來想反正雲端伺服器是一個還未經驗證的概念,拿不到入場券就算了,我們可以走傳統的主機代管。想不到等我們產品做得差不多了,Amazon 的入會邀請也寄來了。趕緊把帳號給 Hank,請他好好研究一下,然後就看他認真的鑽研了一個多月,等到我們產品正式對外發表,他已經成功的把 AWS 給的這些積木,組合出一個非常符合我們初期使用的系統架構。

後來發生的事情更有趣,從一開始我們一直認為 AWS 的功能過於陽春,所以暗暗打算著總有一天得要搬走。巧得是每當我們的網站成長,需要系統面的功能支援時,Amazon 也會剛好開出相應的東西 — 當我們需要把處理照片縮圖的工作獨立出來,Amazon 剛好推出可以專門負責的大型虛擬主機;我們需要播放影片,AWS 開出 CloudFront CDN 服務 (內容傳遞網路);我們要服務台灣的使用者,Amazon 適時增加新加坡的伺服器區域。結果從頭到尾,我們都沒離開亞馬遜的懷抱,而 Hank 也因為一路跟著需求不斷把 AWS 的新功能納入我們的架構,最後成為一個對這套雲端架構研究得出神入化的大師級人物。

很高興看到他終於把四年多來的心得寫成了一本書,讓所有有興趣研究 AWS 的後輩有機會吸收 Hank 身上累積的日月精華。我想這裡面有很多會是創業人,因為對於一個要從 10 萬使用者成長到 100 萬、1,000 萬、甚至是 1 億人的網路服務,Amazon 雲端平台提供的種種服務,有著數不盡的好處和超強的本益比優勢。很多人或許不知道,但如果要我說美國 2006 以來的網路產業復興,最重要的關鍵是什麼,我會說 AWS 居功厥偉。如果不是 EC2、S3 等服務把系統管理的複雜度大大降低,很多創業團隊可能到現在還是卡在規模化的種種問題當中,根本不可能做出這麼多可以支持上千萬、上億人使用的網站。

另外,我也希望 Hank 的這本書能起到拋磚引玉的作用,讓台灣的資訊產業更了解一個一流的雲端平台到底是長什麼樣子。AWS 五年來累積了這麼多功能,但沒有一個不是從使用者的需求出發的。所以 PaaS/IaaS (Platform/Infrastructure as a Service) 的重點不是 Platform/Infrastructure,而是 Service,不是把幾台機器塞到幾個貨櫃裡面,而是去滿足創業者、網站開發者的種種需要。也就是因為如此重視服務,Amazon 才能夠在北美雲端平台達到 96% 的超高市佔率。這點,我真心的希望還在用製造業思維看雲端運算的台廠,能夠早日有所覺悟。

簡單開場到此,重點還是書的內容,所以,請你們好好享用 Hank 為你們精心準備的這本少林武功秘笈,希望你們都能從中練得一身騰雲駕霧的好功夫,套一句絕地武士的說法:「願原力與你同在。」

(由於 Taaze 價格比較便宜,所以文中都是附上該站連結,如果偏好在博客來購買,連結在此。 — Update: 博客來在 4/7 也跟進降價了,現在兩邊是一樣的價錢。 )

PS. CloudTW Meetup 10 今天 (4/6) 7:00pm 將在 appWorks 舉行,Hank 大神將親臨現場幫大家介紹 AWS、簽書,歡迎加入我們

九個女人,也無法一個月搞出小孩

April 5th, 2011

我知道很多朋友都還在放假,所以今天的文章我們就講重點。沒錯,又是我的雙胞胎哥哥 Mark Suster,我最近真的太愛的他了,每一篇文章都好有料,給我好多靈感。今天要分享他幾天前寫的「9 Women Can’t Make a Baby in a Month」,翻成中文,就是「就算給你九個女人,也無法在一個月內搞出一個小孩」。

什麼意思呢?指得是這世界上有很多事情,就是需要花那麼多時間去磨,即使你把再多錢、人力丟進去,也沒辦法改變。當然懷胎需要九月,就是一個很真實的例子。但這個道理,其實更是適用於網路創業,尤其是一個追求「精實創業」的團隊。(有時間的人,我鼓勵你們先去讀讀原文,裡面有很多好故事。)

千金難買 Product / Market Fit

身為一個精實的新創團隊,初期的工作重點,應該全部都圍繞在找「Product/Market Fit」(符合市場需求的產品) 這個東西上面。那是什麼?你可以想像「市場需求」是已經存在的 (或許消費者知道,但大多數的時候他們並不知道),所以就像是拼圖一樣,你只需要找到那個對的產品,去填補消費者的需求。

當你能夠給消費者這個產品時,他們會為之瘋狂、塞爆你的伺服器、把你推到 App Store/Market 排行榜冠軍,你幾乎不用做任何事情,產品就會行銷自己 (想像 iPad 2 還是開心農場)。聽起好棒?對,但是這個點很難達到。更重要的是,就跟九個女人不能夠一人懷孕一個月一樣,給你九千萬,也不能幫你更快找到 PMF。所以,這不是錢能解決的問題,更重要的,我建議你們先專注在找到 PMF,然後再去跟創投要錢。因為在那之前,錢一點幫助也沒有,甚至只會害了你 — 我知道這是很爛的比喻,不過想像你有九個老婆,但是只是想要生一個小孩。

九個工程師生一個產品

做過軟體產品的人就知道,所謂的「人天/人月」(Man-Day/Man-Month),根本是一個偽裝的線性函數。在大多的情況之下,多丟幾個工程師進去,孩子還是要九個月才能生出來 — 因為你會花更多的時間在教育訓練、開會、確認API、確認 DB Schema、等那個死 Bottle Neck、找出 bug 到底是在你的 code 還是我的 code。尤其當你是創業初期,還在做 MVP (Minimal Viable Product),還沒找到 PMF,不需要很嚴謹的程式碼時,多幾個工程師,真的一點幫助也沒有。

美國和中國的網路業,目前都面臨了很大的「融資泡沫」,錢來得很容易,每天都聽到創業團隊輕鬆募得幾百、幾千萬美元。所幸我們處在的「繁體中文」市場,目前還沒有這樣的情況。但再過來的 12-24 個月,會非常的關鍵,否則就是他們的泡沫會破滅,否則就是這樣的風氣會傳染到我們這裡。如果發生的是後者,我希望你們千萬記住「九個女人」的理論,創業的過程中,有太多事情,是錢不能解決的,無論它來得再容易。

(Image via lululemonathletica@flickr under CC license)

2011與那些愚人節的惡搞們 (4/7更新)

April 3rd, 2011

很多人在問今年的愚人節,為什麼 Jamie 都沒有出招?其實事情很簡單,因為我自食惡果,被兒子惡搞了。那天按照慣例,一大早起來寫文,自己邊寫邊笑,誰知道寫到一半,小鬼突然醒了,然後就開始亂鬧,搞到最後我也沒時間把文章寫完。接著就是連續4個會,等到忙完,已經是下午四點的事情,看到時機已失,只好把寫到一半的東西收起來了。

不過今年的 April Fool,雖然我最後沒當成整人專家,倒是被好多惡搞痛到。TechCrunch 整理了一份完整的名單,以下則是我最喜歡的幾個:

以上,希望你們有感受到他們的美式幽默,假期愉快。

(Images via techcrunch.com)

©2024 MR JAMIE.
網站由 Allen Hsu 設計 | Logo 動畫由 Wen Chen 完成