我已注册 Windows Azure 的 90 天免费试用。
我还搜索了我要问的问题的问题、论坛和文章,但我在任何地方都找不到确切的答案,甚至在微软网站上也找不到。
只是简要概述了我在 Azure 上能够完成的工作。我已经能够创建一些服务器,并且在每个服务器上都放置了一个数据库。我还能够从 Windows 桌面 WPF 应用程序连接到数据库,因此连接字符串很好。
问题是当我创建服务器实例时,我无法给它一个有意义的名称。Azure 以随机数字/字符的格式为服务器分配了一个名称,例如:jk059j60ei。
所以我不确定是否在 Live Azure 帐户中,我能否将服务器实例命名为:Customer 1、Customer2、Customer3 等...??随机数字/字符命名是否只出现在试用版中?
第二个问题是,如果我愿意,我可以拥有 500 台服务器或 1000 台服务器吗?原因是,目前我们的每个客户都有自己的本地服务器和 3 个数据库。因此,如果我们要将每个客户端迁移到 Azure,我们将需要一个单独的服务器,每个客户端都有单独的数据库,因为每个数据库都必须保留相同的名称。因此,他们软件中的每个客户端连接字符串都必须具有唯一的服务器名称(就像 SQL 服务器具有唯一的数据源或 IP 地址一样)
还有一个问题 :) 我在 Azure 门户中创建了 1 个虚拟机,但只有当我在门户中时才能远程访问它。同样,我想知道这只是试用版的限制吗?或者...在实时完整版中,我可以使用 IP 远程远程或连接到虚拟机吗?Azure 会分配公共 IP 吗?在他们分配一个内部虚拟 IP 的那一刻。
所以看下面的例子:这可能有助于使事情更清楚:
如果我们有 1000 个客户端,并且我们取消了每个客户端的物理站点服务器并将他们的数据库移动到 Azure 平台,那么使用自己的数据库创建 1000 个虚拟服务器会更好吗?或者....是否可以创建 1000 个虚拟机并在每个虚拟机上安装 MS SQL Server 并在这些虚拟机上安装数据库?鉴于每个虚拟机都可以有一个公共 IP 地址,该地址可用于连接字符串,以便我们的软件可以远程访问 VM 上的该数据库。
说得通??
我只是无法在任何地方找到这些答案,并且非常感谢任何具有 Azure 经验的人提供的任何答案。
期待您的所有回复。
非常感谢
凯文