从应用程序和系统关系图创建的部署定义

更新:2007 年 11 月

在应用程序设计器中定义应用程序时,通过从应用程序关系图对部署定义进行定义和验证,可以在早期发现应用程序设计过程中的配置、连接和验证问题。在系统设计器中设计应用程序系统时,是从系统关系图对部署定义进行定义和验证的。这些验证结果可为部署时才能发现的问题提供有价值的反馈,因此可能避免成本高昂的后期更改。

在两个方案中,都使用部署设计器来说明应用程序如何部署到目标逻辑数据中心。不同之处在于,从应用程序关系图对部署进行的定义和验证使用的是自动设计的“默认”系统;而从系统关系图对部署进行的定义和验证使用的是手动设计的系统。此外,应用程序关系图表示如何在开发环境中配置和连接应用程序,而系统关系图表示如何在部署已定义系统的实例时配置和连接应用程序。在其他所有方面,默认的系统与手动设计的系统对部署定义进行定义和验证的过程都是相同的。

说明:

建议您不要从通过默认系统生成的部署关系图或部署报告完成部署定义。若要快速评估数据中心中的各个应用程序,可以使用默认的系统。但是,这些系统不应当用于最终的部署。对于默认系统,不会生成系统关系图 (.sd) 文件。因此,举例来说,除了包含在部署报告中的信息外,实际不存在默认系统的记录可签入源代码管理。建议使用利用默认系统创建的部署关系图快速评估应用程序,以了解配置和连接问题。然后应使用系统设计器创建系统设计,并改用这些设计创建部署关系图和相应的部署报告。

有关更多信息,请参见下列主题:

从应用程序关系图或系统关系图定义部署

通常,会使用系统设计器来手动设计说明应用程序或其他系统的特定配置的应用程序系统。然后定义并验证这些系统的部署定义。但是,对应用程序关系图进行某些更改时,还是需要手动更新这些系统。不过,当您从应用程序关系图对部署定义进行定义和验证时,应用程序设计器会创建一个默认系统供验证使用。此默认系统自动包括应用程序关系图上配置和连接的所有应用程序。您不能查看或修改此默认系统,除非通过更改此应用程序关系图,从而自动更新默认系统。因此,您可以验证应用程序而无需手动设计和维护系统。

当您开始为自动和手动设计的系统定义部署时,必须选择一个逻辑数据中心关系图,用来表示部署的目标数据中心。需要时可以使用逻辑数据中心设计器来创建逻辑数据中心关系图。有关更多信息,请参见 如何:创建逻辑数据中心关系图

说明:

逻辑数据中心关系图使用逻辑服务器、连接和区域来抽象物理数据中心的部件。逻辑服务器(如 Web 服务器、Windows 服务器和数据库服务器)而不是物理服务器表示每个运行时环境。尽管在部署时逻辑服务器之间的连接可能在同一物理服务器中,关系图还是会显示所有连接。区域在逻辑上表示物理或逻辑的边界(如数据中心中的路由器或防火墙)。有关更多信息,请参见 使用逻辑数据中心设计器表示数据中心

部署设计器从选择的逻辑数据中心关系图创建部署关系图。部署关系图镜像逻辑数据中心关系图的布局,但其目的是说明如何将特定系统中的应用程序部署到特定的运行时环境。在部署关系图上,通过将应用程序绑定到这些逻辑服务器可以指定系统中将承载应用程序的逻辑服务器。有关更多信息,请参见 将应用程序绑定到逻辑服务器

完成绑定应用程序之后,可以验证部署关系图,以便将对应用程序设置的约束与对逻辑服务器设置的约束进行比较,从而发现可能存在的配置或连接问题。验证之后,可以生成部署报告来记录这些问题并为到物理服务器的部署创建脚本。有关更多信息,请参见验证部署关系图创建部署报告

请参见

概念

应用程序设计器概述

系统设计器概述

部署设计器概述

分布式系统设计器的工作流

其他资源

使用部署设计器评估系统部署