回覆:Windows Azure上的SQL數據庫:這將映射到SQL Azure。成本從5美元/月開始,最高可達100 MB實例 - 並且一直達到150 GB - 超過聯盟的水平。
Re:5 ASP.net 4.0網站運行:這些映射自然成了Windows Azure Web Roles。 「小」實例爲0.12美元/小時/實例,並且通常需要兩個實例(以避免幾個方案出現單點故障)。根據您的負載,您可能可以將所有5個站點放在同一個實例上。如果您的使用率很低,請考慮$ 0.05 /小時/實例「超小」實例。
回覆:目前網站是從數據庫服務器的單獨服務器上出於安全原因:當然這也是可行的。
Re:2調度程序服務正在運行:運行Windows服務沒有問題。
回覆:通過電子郵件發送每晚報告db中的新訂單:沒問題,雖然沒有直接燒入Windows Azure,但有很多簡單的方法可以做到這一點(即使是免費的,例如通過SendGrid)。
回覆:我們希望能夠輕鬆擴展到未來的高成本:您需要根據您的實際成本來計算數學,但Windows Azure肯定可以擴展。
Re:MongoDB和Memcache也安裝在服務器上:這些都可以在Azure上運行。查看MongoDB的https://github.com/mongodb/mongo。此外,Azure緩存服務也可用(爲您管理)。
回覆:我們一直在考慮Azure和Amazon作爲提供商,它們最符合我們的要求:這些功能非常相似(在功能和成本方面),但有一些值得注意的差異。
- Windows Azure是平臺即服務,這意味着您不必擔心虛擬機,而是應用程序。換句話說,您將(基本上)壓縮的應用程序包上傳到雲中執行。藉助亞馬遜,您將自己處理虛擬機。在Azure中,您將獲得爲您管理的Windows Server 2008副本,但是如果需要,您還可以對其進行管理。如果您的應用程序是一種舊式凌亂的安裝,但這種安裝不太乾淨(儘管可能不是一個好的高價值雲端應用程序),這種優勢遠不會那麼有利。
- Windows Azure有一個效果很好的模擬器--F5直接使用Visual Studio來處理存儲系統和虛擬機以及更多流行功能。
回覆:是否還有其他因素需要我們考慮:是的。使用任何雲應用程序,您需要做好準備來處理擴展(不是up),處理瞬時重試(您可能需要重試對雲服務的操作 - 任何雲服務)。這樣做的好處是更好(更具成本效益)的可擴展性和更高的可靠性(當您跨節點運行時,您沒有單點故障)。一定要了解虛擬機上的存儲何時/何處存在,而不是暫時的。有更多的考慮,但這些是主要的。
您可能想要查看Windows Azure Pricing calculator。
祝你好運!歡迎來到雲端。
如果您可以支付價格,您當然可以將所有內容移至Amazon EC2實例。從小而便宜的東西開始,建立起來會很容易。 EC2實例是雲中完全可遠程控制的虛擬機。非常酷的東西。 – 2012-03-01 21:09:43
如果你已經在.NET中做了所有事情,那麼Azure可能會是一個更好的選擇,因爲它對開發人員來說會更自然。我正在從IIS遷移到Azure,這非常酷:如果您不想利用Azure的獨特功能(例如AppFabric進行緩存),那麼實際上很少有改變。 – frenchie 2012-03-01 21:13:05
我可以使用天藍色輕鬆運行Windows服務嗎? – 2012-03-01 21:24:19