Windows Azure 包:网站概述
适用于:Windows Azure Pack
网站角色概述
Windows Azure Pack:网站服务最少使用 6 个服务器角色:控制器、管理服务器、前端、Web 工作进程、文件服务器和发布者服务器。 网站运行时数据库还需要 SQL Server。 这些角色与形成服务管理 API 的快速或分布式安装的服务器分离并作为补充。 可在物理服务器或虚拟机上安装这些角色。
Windows Azure Pack 网站服务包括以下服务器角色:
网站控制器 - 控制器配置并管理其他网站角色。 首先安装此角色。
管理服务器 - 此服务器公开一个 REST 终结点,用于处理Windows Azure Pack 网站管理 API 的管理流量。
Web 工作进程 - 这些是处理客户端 Web 请求的 Web 服务器。 Web 辅助角色至少为 共享 或 保留 (,) 需要其中一个向客户提供不同的服务级别。 预留工作进程按大小分为小型、中型和大型。
重要
由于 Web 工作进程运行客户代码,因此对于网站基础结构可能是一个潜在的风险。 安装后,应从供管理员使用的管理门户中配置 IP 筛选以降低该风险。 有关详细信息,请参阅 配置 IP 筛选。
前端 - 从客户端接受 Web 请求、将请求路由到 Web 工作进程并将 Web 工作进程响应返回客户端。 前端服务器负责进行负载平衡和终止 SSL。
文件服务器 - 提供文件服务以托管网站内容。 文件服务器容纳在网站云上运行的每个网站保存的所有应用程序文件。 有关详细信息,请参阅Windows Azure 包的容量规划:网站。
发布服务器 - 通过 Web 部署和 FTP 协议,为 FTP 客户端、Visual Studio 和 WebMatrix 提供向网站场发布内容的功能。
SQL Server 角色概述
包括 Windows Azure Pack:网站的 Windows Azure Pack 环境需要以下三个数据库类别:
服务管理 API 数据库 - Windows Azure Pack 服务管理 API 的核心安装使用SQL Server来存储其配置数据。 在执行本部署指南中的步骤之前,应已安装此数据库。 有关详细信息,请参阅部署 Windows Azure Pack for Windows Server 指南中的 Windows Azure Pack 部署支持Microsoft SQL Server版本。
网站运行时数据库 - 在安装 Windows Azure Pack 之前:网站,需要准备一个SQL Server,以包含网站用于其操作的运行时数据库。 有关详细信息,请参阅准备SQL Server以保存 Windows Azure Pack 网站运行时数据库。
应用程序数据库 - 如果使用方案涉及为租户网站提供数据库功能,则需要安装单独的 SQL Server 和/或 MySQL 数据库以提供此服务。 有关详细信息,请参阅预配SQL Server和 MySQL 应用程序数据库以供租户使用。
有关纵向扩展SQL Server的信息,请参阅配置高可用性SQL Server。