美國時間12月8日,,著名企業(yè)云計算平臺廠商Salesforce宣布以近2.12億美元現(xiàn)金收購Heroku,。這是一個有些驚人的消息,,顯示了Salesforce CEO Marc Benioff對云計算的遠(yuǎn)見和決心,。 Heroku由三位資深程序員James Lindenbaum, Adam Wiggins和Orion Henry創(chuàng)辦于2007年,是較早的云計算公司之一,以專門為Ruby應(yīng)用軟件提供支持著稱(最近也開始支持Node.js)。他們的理念是讓開發(fā)人員專注于11月剛與Facebook達(dá)成合作協(xié)議,。目前有10萬以上的移動和社會化應(yīng)用使用他們的平臺,包括大公司和創(chuàng)業(yè)公司,,而且每月都有數(shù)千新用戶,。Heroku位于舊金山,員工只有約30人,。 3年,,30人,價值2億多美金,,憑什么呢,?聽聽Marc Benioff的解釋吧:“云計算的下一個時代,我稱之為Cloud 2,,將屬于移動,、社會化和實時。而Ruby是Cloud 2的語言,,Heroku是領(lǐng)先的Cloud 2 Ruby PaaS平臺,。這一并購將使Salesforce成為下一代應(yīng)用程序員的基石,。” 而Heroku創(chuàng)始人James Lindenbaum則在名為“The Next Level”(更上一層樓)的博客中顯示了更大的雄心:“如果企業(yè)級軟件的開發(fā)能像敏捷的Ruby應(yīng)用一樣,,世界將會怎樣?如果大公司也能接受Heroku和Ruby社區(qū)的理念,,世界將會怎樣,?” 顯然,他希望將互聯(lián)網(wǎng)的敏捷通過Salesforce帶入企業(yè)級開發(fā),。此外,,他在文中也確認(rèn)Heroku被收購后運作仍然獨立,而且與Amazon Web Services的合作關(guān)系不會受到影響,。 該公司網(wǎng)站今年4月曾給出流量的增長圖,,的確驚人??磥碓诿绹朴嬎愕牟捎梅浅Q杆?。 Heroku的平臺架構(gòu)和用戶體驗都做得比較出色。用戶體驗方面,,在工作流程,、界面的很多細(xì)節(jié)都考慮得非常周到,實踐了他們自己宣稱的“讓用戶的開發(fā)人員100%精力都放在自己的應(yīng)用代碼上”的理念。而架構(gòu)方面各種組件都經(jīng)過了精心選擇或者設(shè)計,,從下圖(推薦看該公司網(wǎng)站原圖,,設(shè)計非常精致)中可以看到:
下面這幅Dyno架構(gòu)圖給出了系統(tǒng)的更多細(xì)節(jié):
最后,,代碼的部署與Git完全相同,。用戶push代碼時,平臺會將代碼編譯成獨立的包含所有依賴關(guān)系的只讀版本(成為slug),,可以隨時發(fā)布,。編譯過程還會檢查程序是否可以啟動,如果不行將拒絕通過,。對應(yīng)用的管理選項非常完整,,提供REST接口。 |
|