2014-05-22 48 views
0

我想創建一個SQL Server數據庫WCF Web服務。我很困惑這是天藍色的最佳計劃。現在我推薦20GB的數據庫大小。請幫助我選擇最佳方案虛擬機或爲wcf服務購買單獨的數據庫服務和雲服務。在Azure上使用SQL數據庫的WCF。其計劃是最好的VM或(數據庫服務+雲服務)

有兩種可能性。

  1. 在Azure雲服務和Azure SQL數據庫上發佈WCF服務。

  2. 同時發佈WCF服務和SQL數據庫在Azure虛擬機。

    a。在Azure VM上安裝SQL Server並更新其上的數據庫。

    b。在VM IIS上配置WCF服務。

哪種方法考慮性能和定價最好?

+0

這取決於它已經不僅僅只是數據庫大小的更多250GB的數據庫中的第一個選項是便宜。你能提供更多關於你實際上在做什麼的信息嗎? Azure虛擬機中的Azure SQL數據庫和SQL Server有一些(小的)差異。此外,對於WCF服務,VM的大小可能因您使用的服務而有所不同。在某些情況下,在Azure網站上運行也可能會更好。影響這個決定的因素有很多,所以可以選擇更多的信息來制定更合適的計劃。 –

+0

@Horizo​​n_Net查看更新後的問題。感謝幫助。 –

+1

根據工作表現,我將與SQL數據庫,因爲它是可擴展性/可用性準備去。有了VM,你可以達到相同的效果,但這取決於你。我將與雲服務一起使用WCF。 –

回答

0

使用虛擬機將爲您的系統提供更大的靈活性,但最適合您的選項是第一個選項,WCF服務應作爲服務雲發佈(網絡角色或工作者角色,取決於您的體系結構) SQL Azure數據庫除非您打算使用Sql Azure數據庫不支持的多個事務,否則工作得很好。 定價明智的,因爲你只使用一個服務,其成本幾乎爲零

相關問題