Cloud-Computing

用於統計分析的伺服器架構

  • July 13, 2011

我目前正在決定如何設計一個系統來處理雲上的統計數據計算。

我想知道我應該使用什麼伺服器結構來輕鬆擴展雲計算。

更具體地說,我想知道,為了計算統計數據,我是否應該只使用雲或混合(專用伺服器和雲伺服器)。

我目前正在建構的服務將為我的客戶分析移動數據。

客戶端越大,數據庫越大,計算量越大。

如果您知道最適合這種情況的最佳伺服器設計模式,我將不勝感激。

這個問題目前圍繞著外掛孔,所以在它開始之前,我會這樣說:

盡量避免過早的優化。從一台客戶端、一台伺服器、一個數據庫開始。設計你的軟體時要考慮到可擴展性,但不要花太長時間過度優化和抽象軟體層,以便它“完美”執行。

您可能應該查看一些技術策略,例如分片數據庫和無共享架構。您可能會從擁有一個可能基於 Hadoop 的 map-reduce 集群中獲得良好的性能,也可能不是。

最初的問題中有很多子問題。可能應該單獨挑選出來並在 StackOverflow 上詢問的那些。

如果您真的不確定伺服器架構的設計,那麼您應該做兩件事。

  1. 堅持擅長的。你設計軟體。
  2. 聘請系統架構師來做伺服器端的工作,並讓它們一起工作。

引用自:https://serverfault.com/questions/289772