2013-07-10 53 views
-1

我是初學者,對應用程序開發不熟悉。我聽說很多開發人員都在談論如何開發可伸縮的體系結構。我對體系結構沒有太多的瞭解,所以我想知道更多關於Web應用程序體系結構的意義以及如何爲我自己的應用程序開發的知識。 任何幫助將不勝感激。 謝謝。爲Web應用程序開發可伸縮體系結構的過程是什麼?

回答

2
0

如果您一般對軟件架構理論感興趣,那麼請查看關於MVC,SOA,使用谷歌的WEB框架的文獻。

但是對於今天的Web開發人員來說,可伸縮性通常意味着要找到合適的應用程序框架和服務器環境來運行業務邏輯並編寫使用它們的代碼。

在您選擇了語言/語言集合(Ruby,Java,Python,.NET ...)後,如果您查看當前可用的公共雲環境,支持哪些框架,則可採用一種方法。 Heroku,Engineyard,OpenStack,AppEngine,AmazonWS,Rightscale只是當今這類平臺流行示例中的幾個。

Autoscaling通常在這些平臺上解決所有縮放問題。

相關問題