伸缩 Microsoft Azure 包:网站以实现高可用性
适用于:Windows Azure Pack
若要在 Microsoft Azure 包:网站云中实现高可用性,可配置每个网站角色的其他实例。 可在供管理员使用的管理门户中轻松地配置 Web 工作进程、前端和发布服务器的其他实例。 可通过命令行和/或 PowerShell 脚本配置其他管理服务器和第二个网站控制器。 此外,可采取相应的步骤以提高您所处环境中 SQL Server 的可靠性。
有关添加第二个网站控制器的信息,请参阅 Provision a Second Web Sites Controller。 其中讨论其他主题。
(Update 版本 6 及更高版本) 创建其他 Web 辅助角色、前端或Publisher实例
若要创建另一个管理、Web 辅助角色、前端或Publisher实例,请在 Windows Azure Pack 网站管理控制台中执行以下步骤。
在管理控制台的左窗格中,单击 “Web 云 ”,然后选择“ 托管服务器”。
在 “操作 ”窗格中,单击“ 添加服务器”。
输入以下详细信息,将新服务器添加到网站云:
服务器名称
选择角色类型:前端、管理、Publisher或 Web 辅助角色。
仅适用于 Web 辅助角色实例的模式 ()
仅针对 WEb 辅助角色实例的大小 ()
单击 “确定” 。
在更新版本 6 () 之前创建其他管理、Web 辅助角色、前端或Publisher实例
若要创建其他 Web 工作进程 、前端或发布服务器实例,请在供管理员使用的管理门户中执行以下步骤。
在该门户的左窗格中,选择“网站云”。
选择要配置的网站云。
选择“角色” 。
在该门户底部的命令栏中,选择“添加角色”。
在“添加服务器”对话框中,选择“添加新 Web 工作进程”、“添加新前端”或“添加新发布服务器”。
在后续的“设置”对话框中,提供服务器的主机名或 IP 地址。 对于新 Web 工作进程,指定“工作进程类型”(共享或预留小/中/大)。
单击选中标记以完成操作。
配置其他管理服务器
若要配置其他管理服务器,请在控制器角色上运行以下 PowerShell 命令。 将 NewManagementServer> 替换为<新准备Windows Server 2012 R2 服务器或虚拟机的名称。
Import-Module Websites
New-WebSitesServer -Name <NewManagementServer> -ServerType ManagementServer
配置 SQL Server 以实现高可用性
在 Microsoft SQL Server 2012 Enterprise 版本中可使用 AlwaysOn 可用性组,这样降低了数据库对单个 SQL 实例的依赖性。 可用性组与故障转移群集一并使用甚至可获得更高的可靠性。 有关 AlwaysOn 可用性组的详细信息,请参阅: Configure SQL AlwaysOn Availability Groups in Windows Azure Pack。 有关背景信息,请参阅 AlwaysOn 可用性组概述 (SQL Server)。 有关故障转移群集的信息,请参阅 故障转移群集概述。