我特別感興趣的是,如何能夠處理大量的信息以用於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. 服務結構本地集羣在集羣啓動時創建8 GB文件
- 5. 谷歌搜索結果顯示與firefox插件羣集
- 6. Silverlight - Bing地圖控件 - 圖釘集羣
- 7. 網絡術語「軟件/硬件地址」
- 8. 用Python搜索Google地圖
- 9. LinkedIn羣組和Google地圖集成
- 10. Windows羣集 - 軟件的高可用性
- 11. 創建數據結構圖的軟件?
- 12. Google搜索結果TXT文件
- 13. 是否有任何易於使用的羣集構建軟件?
- 14. 彈性搜索羣集
- 15. JavaScript - 通過文件夾結構搜索 - Google Drive
- 16. 檢索Windows和Linux的硬件信息
- 17. 如何搜索Google雲端硬盤中的文件?
- 18. 安裝PowerShell搜索軟件
- 19. 地方搜索框| Google地圖
- 20. splunk搜索頭集羣加入索引器集羣
- 21. 彈性搜索 - 從集羣導出索引到不同集羣
- 22. '羣集'軟件與MPI有何關係?
- 23. 軟硬度:結果事件多次
- 24. Google Places API與AJAX搜索API和本地搜索控件
- 25. 結構(搜索)
- 26. Cassandra集羣體系結構
- 27. Kaa集羣體系結構
- 28. 同構軟件集成
- 29. Skobbler地圖集羣
- 30. 微軟認知網絡搜索有不同的結果/結構
http://research.google.com/pubs/papers.html是開始的地方。 – 2010-06-09 22:39:14