2008年4月16日 星期三

又來了Google!傻眼的Google App Engine!

Google自從許久以前用邀請方式開始建構以G為單位的大空間Gmail的服務網以來,一直都是個話題製造者,到了最近,在2008年4月8日,更丟下了對網路服務生態一個大炸彈:「Google App Engine」!這個東東對現在的整個網路架構跟分工可能會造成極大的影響,甚至會是個跨時代的遽變,若是按照新聞預估的沒有錯的話,這對目前現今的網路虛擬主機供應商將會是大衝擊,許多的業者突然接到這樣的消息,可能措手不及、更必須快速想辦法轉型因應,否則將會變成這恐怖的計畫下眾多的犧牲品之一。

目前仍在Beta測試階段的Google App Engine(什麼是Google App Engine?),簡單的來說就是提供網路虛擬空間主機代管服務,也就是說,以後各公司不用花錢去租一個網路空間來放自己公司的網站或服務平台,如果你的公司頻寬不需要超大、空間也不用很多、運算也不複雜的話,甚至可以免費的去使用Google App Engine的這個平台,「只要你使用Google App Engine所提供的標準開發規範與SDK」(這句話很重要,容後闡述),所以呢,各個公司可以省下部份網路服務或網站平台營運的開銷,這對業界來說是多大的衝擊,畢竟成本永遠都是企業的第一考量,如果有人願意提供免費的,誰要去付費呢?

Google一直以來都是相當具有開創性的公司,從他們的各個營運方針、公佈的各種營運手法、創新的應用模式等,像是第一段曾提及的Gmail、或是後來的Adwords、Adsense,一直到現在的Google App Engine等,看得出來Google本身的核心價值精神就是:「開放、開放、再開放!創新、創新、再創新!」,它自己所做的都是人家沒做的、沒想到的、想不到的、覺得沒得賺的、認為不可能的…,這真的是能人所不能的一家公司,我相信Google能在全球網羅這麼多的菁英,也當然可以把這些菁英腦袋裏面想的東西,討論內化加入Google本身的核心文化後,展現出具有開創性、跨時代性的各種產品與服務,真的不簡單。

關於前面提到的那句話:「只要你使用Google App Engine所提供的標準開發規範與SDK」,這句話可以說是Google這家企業(畢竟還是要賺錢)的全球網路佈局策略重點,參考我前陣子寫的OpenSocial計畫更可以很明顯地看出來,Google屏除了早期軟體開發商的那種專利思維(什麼都是內部秘密、內部專利,然後靠「自己公司」的成員來作開發,然後透過自己才能開發出來的產品賺錢,別人賺不到)的模式,轉變演化成開放思維(我什麼都公布、什麼都告訴你,把好用的、方便的、簡單的全部都跟你說,所以你嚐到甜頭後就會「幫我開發」產品,一方面也是你自己要用、二方面我也收到回饋)。

這種模式其實在早期Microsoft不抓校園Office軟體盜版的思維有點隱含符合,你用用用、到後來不用不行,就創造了全球的「Office標準」。而現今Facebook也有類似的感覺,透過開放性的平台讓「全球使用者」來幫你開發應用程式,把網際網路的力量發揮至極致。我相信這就是Web 2.0的力量使然,經由這樣成熟的環境下,Google的夢想跟創造性也才得以實現,而Google的手法更加速了網際網路的發展,真的有種水幫魚、魚幫水的感覺,Google跟internet這兩者,真的是超級好朋友啊。

也就是說,Google現在在抓「全球網際網路通用標準」的這塊大餅,在於各層次的分工上,Google不在乎上層各種不同類型的領域,畢竟那個領域太廣,各有各的不同特性與需求,擁有高度精緻分工、客製化的成分,這可能要由各個領域的供應商來負責。但Google搶的是底層的超大結構標準,透過開放性的手法,去鯨吞各種不同的標準,讓各個領域的底層都漸漸會轉化成Google基礎,然後Google在基由這塊基礎,去創造價值。這實在是個新時代的想法,透過廣大的網際網路重度使用人數的驚人力量,反過來帶回利益,讓人感覺似乎吃虧、讓人佔便宜,事實上卻是正好相反,這種恐怖的緩慢蠶食、到了最後就變成是恐怖的鯨吞了,就像是現在Google廣大的佔有率跟無遠弗屆的影響力一樣。

回到正題,關於Google App Engine這個計畫,目前還在測試階段,開放了一萬個帳號給人申請(早就搶光光了,囧),空間大小限制500MB、每天200M個CPU cycles、然後每天10G的頻寬,這樣看可能太技術,不過大致上分析似乎是每個月500萬個PV(page view),相信這樣應該夠應付很多企業所需了,不過目前所提供的撰寫程式只有Python(囧,碰都沒碰過,只有大致看過),未來我想應該Google不會侷限在這個程式語言的版本,應該還會增加其他種程式語言的支援,可以拭目以待。

Campfire One: Introducing Google App Engine


新聞稿原文:
網路巨擘Google曾於2004年4月推出舉世矚目的Gmail免費郵件服務,不但以超大1GB容量吸引網友目光,更透過神秘的「邀請制 (人際直銷網絡)」快速突破Yahoo與微軟兩大龍頭的封鎖。時隔四年後的今天,Google再度以「3500GB超大空間」與「不限流量」的夢幻規格推出支援Apache、PHP與MySQL的「免費」虛擬主機服務。

http://code.google.com/appengine/

Google試圖以其多如繁星的伺服器數量與快如閃電的雲端運算架構,推出這個代號為「雲端繁星(Cloud Stars)」的史無前例、無人能敵的免費虛擬主機服務,預估3年內將可網羅全球近88.252%的企業與個人網站,進一步擴大Google Adwords廣告服務的全球化銷售與曝光。

目前排名全球第3大數據服務供應商DreamHostsucks的行銷經理Ryan Holang悲觀的表示,Google此舉不但大幅壓縮了虛擬主機供應商的生存空間,並大膽預測2年內全球將有近90%的數據服務供應商面臨倒閉。而全球最大購物網站eBay一位不願具名的德國籍高層主管George HaShia也透漏,未來數月內將進一步與Google的相關資源進行整合,並且不排除洽談公司合併事宜。消息一出,Google股價馬上應聲大漲65.3%,重回去年次貸風暴以來的高點。

Google免費虛擬主機主要規格:
* Totally Free!! No Hidden Fees.
* 3,500 Gigabytes of Hosting Space
* Host UNLIMITED Domains!!
* Unlimited Transfer (不限流量)
* Unlimited Pop/Imap Email Accounts
* SSH Access (Secure Shell)
* SSL, FTP, Stats...
* Support CGI, Ruby (RoR), Perl, PHP, MYSQL...
* Front Page Extensions
* Free Domain Forever

Google表示,Google App Engine可根據網路應用程式的需求動態提供資源,開發人員只要負責寫程式,其他就由Google App Engine負責。

Google在周一(4/7)發表 App Engine網路應用代管服務,讓開發人員可以在Google架構上撰寫應用程式,而且可使用與Google應用程式中一樣的建置模組(building blocks)。

這意謂著開發人員透過Google App Engine所開發的網路應用程式將由Google代管,而開發人員也不用擔心系統使用量擴充或是系統維護的問題,因為Google都一手包辦了。

Google產品經理Pete Koomen指出,Google花了很多年的時間開發讓網路應用程式具備延展特性的架構,Google推出了讓全球數億人都可使用的Gmail及Google搜尋服務,同時也建置一個強大的資料庫中心網路來支援這些應用程式,現在Google邁出第一步將該架構開放給開發人員。

目前Google App Engine仍為預覽測試階段,開放1萬名開發人員申請測試,在測試階段限制應用程式的儲存空間不得超過500MB,每日每個CPU所限的每秒兆周(megacycles)為2億,單日頻寬限制為10GB,預計所提供的頻寬及CPU資源能讓大多數應用程式支撐每月500萬的網頁瀏覽數。

Google計畫未來會開放更多開發人員試用Google App Engine,同時這些在測試期間所提供的資源未來也將免費提供,正式上線後開發人員得以付費取得額外的資源。

Google表示,Google App Engine可根據網路應用程式的需求動態提供資源,開發人員只要負責寫程式,其他就由Google App Engine負責;透過Google的Bigtable資料儲存及其他元件,可即時擴充應用程式服務範圍,當一個網路應用程式愈來愈受歡迎時,企業不用再擔心需要重新建構資料庫及系統等問題;此外,採用Google App Engine所開發的應用程式能透過內部元件及Google API與其他Google程式整合。

有鑑於部落格、相片分享、社群網站的網路應用程式愈來愈受歡迎,Google把觸角伸到網路應用程式代管服務,並成為Amazon的競爭對手。Amazon提供許多線上代管服務,包括線上儲存(Amazon Simple Storage Service,Amazon S3)、雲端運算(Amazon Elastic Compute Cloud,Amazon EC2),並在去年底開始測試SimpleDB資料庫服務,打算結合SimpleDB、S3及EC2提供整合儲存、運算及資料庫的雲端服務。

(編譯/陳曉莉)

沒有留言:

張貼留言