2012-07-10 165 views
2

由於Azure上缺少本機SSAS支持,我傾向於將其安裝在VM角色上。我想知道這聽起來像是一個可行的選擇。想到這些問題:Azure虛擬機上的SSAS

  1. 聽起來像VM驅動器在Azure存儲上持久存在。這對於持有SQL Server安裝有效嗎?或者這些驅動器根本不耐用?
  2. 該虛擬機能夠與SQL Azure,工作者角色和Web角色進行通信嗎?
  3. SSAS可以通過Worker Roles和Web Roles訪問嗎?
  4. 如果2或3的答案是肯定的。交通會被視爲內部交通還是會受到數據傳輸率的影響?

感謝,

回答

1

是 - 用最新的虛擬機公告的驅動器是持久的。因此,您可以將SSAS與SQL Server一起安裝在VM上。在此處查看預覽程序的詳細信息:https://www.windowsazure.com/en-us/home/features/virtual-machines/

只要打開防火牆以允許內部連接,VM就可以像其他應用程序一樣與SQL Azure進行通信。我不確定你是通過訪問虛擬機中的角色來確定你的意思。你有什麼考慮?一般來說,您可以通過URL訪問其他端點;但是請注意,IP地址可能會發生變化,因此爲您嘗試連接的機器/端點提供正式的URL是個不錯的主意。

反過來也是如此;工作人員角色可以與其他終端進行通信;只是不要使用IP地址,因爲它們可能會改變你。

如果您在Azure的同一個數據中心內部署所有服務,它將全部爲內部流量,因此您不需要爲該流量收費。

1

的答案如下:

  1. 是。您確定可以在任何Azure VM上使用SQL Server 2008/2012。確保有更大的虛擬機以獲得更好的性能。
  2. 是的,只要您打開了正確的端口,您就可以直接連接到角色之間的Azure VM。只要所有機器都在同一個DC中,這就不會有任何問題或需要任何特殊配置。
  3. 是的。 #2適用。
  4. 只要您的出口/入口位於所有這些機器之間都在同一個DC內,它們都被視爲內部流量。