2012-07-10 253 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内,它们都被视为内部流量。