2014-10-20 40 views
1

通過定價計算器以及來自azure管理門戶:並不是立即明白單個SQL數據庫的最便宜選項。單個數據庫共享Azure SQL服務器

我正在尋找將客戶MVC5網站從共享主機轉移到天藍色。

我說對於一個天藍色的網站提供的最低級SQL服務器是基本的SQL服務器嗎?

或者我可以使用localdb或sqlexpress或部署到共享SQL服務器。數據庫產品並不需要提供比localdb或SQL Express更多的功能。

更新 我嘗試將默認的MVC模板發佈到Azure,但數據庫連接不起作用(當您註冊用戶時)。這些衝突的文章意味着localdb isn't supportedis supported

+0

你說的LocalDB「支持」鏈接是不正確的,如果您在數據庫是SQL Azure數據庫的示例中仔細查看。在發佈期間,選擇SQL Azure數據庫。請參閱服務器名稱的屏幕截圖(將應用程序部署到Azure,步驟3) – 2014-10-24 08:08:36

回答

1

目前最便宜的產品是在Windows Azure SQL數據庫上最高爲2GB的數據庫每月4英鎊。這是一個「基本」層數據庫,這意味着您無法獲得任何接近內部數據庫性能的任何數據,儘管過去您仍然可以獲得99.99%的正常運行時間SLA和即時點恢復。

Source Article

僅供參考;我們使用Standard Tier-S1級別的數據庫,該數據庫爲我們的Web應用程序提供了更高的性能,每月20英鎊,同時增加了被動式地理複製(在嚴重的數據中心故障的情況下,您不控制此級別的故障轉移的複製)。

您可以在Azure虛擬機上自行託管SQL Server(不便宜,您必須擁有2個實例才能獲得虛擬機的SLA),或指向AWS數據庫(儘管這會導致數據庫的延遲更高存在於不同的數據中心中)。

或者,你可能擁有的網站上和蔚藍的VM自己的SQL Express實例,那麼它會以同樣的方式作爲自己的開發環境

+1

我一直在玩這個,如果我創建一個數據庫(在試用免費天藍色),並選擇所有最低的選項,它需要我選擇一個服務器,我認爲這是強制性的,並且沒有共享SQL服務器的經驗,就像你可以獲得標準的共享asp.net主機體驗一樣。但是,如果這是一個月4英鎊那麼這肯定是好的 – Tim 2014-10-21 07:59:27

+2

這是一個「邏輯」的服務器,您可以託管多個數據庫,但您只支付數據庫本身。然而,它仍然是一個共享環境(因爲在底層SQL Server實例中,Azure控件可以託管多個客戶端「邏輯」服務器),但是Azure會採取措施確保查詢不會影響其他客戶端的性能。 – 2014-10-21 08:13:33

+0

感謝它,當您熟悉不同的SQL實現時,並非立即顯而易見,因爲這些選項可以轉化爲Azure上的選項。 :) – Tim 2014-10-21 08:22:14

相關問題