我特別感興趣的是,如何能夠處理大量的信息以用於Google搜索或Google地圖等商業服務。我們都知道他們使用(或至少)「做」了一種Linux集羣,但他們究竟是如何組織的?他們使用什麼樣的硬件,哪些文件系統,網絡,哪些問題最頻繁?Google搜索/地圖Linux羣集的軟件/硬件結構?
1
A
回答
1
答案取決於你正在嘗試做什麼。谷歌創建了自己的發佈數據庫,但他們也創建了自己的計算機農場和其他許多東西。一旦你決定採用同樣的方式,就不會有什麼簡單的事情要做,但是肯定你需要投入數百萬美元來投資基礎設施和開發。 Matthew在評論中提供了關於Google所做工作的數學鏈接。
但是,如果您的目標是創建Web應用程序,那麼您可能不想花時間自行創建infrasturucture,而是使用市場上已有的產品。如果您希望創建可以處理大量數據的應用程序,並且每小時都能爲數百萬客戶提供服務,那麼您應該定義一下雲計算基礎設施,如Amazon Elastic Computing Cloud和Microsoft Azure。
優勢在於,您可以以合理的價格獲得巨大的計算場,並實現了數據庫應用程序和即時可擴展性,並且不會產生與其相關的IT成本。當需求峯值通過時,您可以立即將其從一臺服務器擴展到一百臺,然後再回到一臺。
這裏的亞馬遜彈性計算雲的描述: http://aws.amazon.com/ec2/
這裏是他們的可擴展的數據庫服務描述: http://aws.amazon.com/simpledb/ http://aws.amazon.com/rds/
相關問題
- 1. Hadoop集羣需求軟件/硬件
- 2. 構建集羣所需的軟件
- 3. Google地圖標記羣集
- 4. Google地圖標記羣集
- 5. WSO2 Greg集羣硬件LoadBalancer
- 6. Google搜索地圖
- 7. Google搜索結果網站地圖?
- 8. Google地方搜索結果
- 9. 服務結構本地集羣在集羣啓動時創建8 GB文件
- 10. 谷歌搜索結果顯示與firefox插件羣集
- 11. Android中的Google地圖標記羣集
- 12. 地球軟件地圖集錯誤:AtlasTable函數「無法構建地圖集forumla」
- 13. Silverlight - Bing地圖控件 - 圖釘集羣
- 14. 硬件加速圖像比較/搜索?
- 15. 網絡術語「軟件/硬件地址」
- 16. 在搜索上的Google地圖在地圖上搜索
- 17. 用Python搜索Google地圖
- 18. LinkedIn羣組和Google地圖集成
- 19. MySQL集羣節點特定硬件
- 20. Windows羣集 - 軟件的高可用性
- 21. 羣集的軟件管理工具
- 22. 創建數據結構圖的軟件?
- 23. 是否有任何易於使用的羣集構建軟件?
- 24. Google搜索結果TXT文件
- 25. 彈性搜索羣集
- 26. 集羣搜索短語
- 27. Bing地圖使用彈性搜索羣集
- 28. JavaScript - 通過文件夾結構搜索 - Google Drive
- 29. Google地圖搜索框vs Google Places API
- 30. 檢索Windows和Linux的硬件信息
http://research.google.com/pubs/papers.html是開始的地方。 – 2010-06-09 22:39:14