Citrix ADC

添加Azure自动缩放设置

要在云中有效地托管应用程序,需要根据应用程序需求简单而经济地管理资源。为了满足日益增长的需求,您必须向上扩展网络资源。无论需求是否下降,都必须按比例减少,以避免闲置资源的不必要成本。为了最小化运行应用程序的成本,您必须不断地监控流量、内存和CPU使用等等。然而,手动监控流量是很麻烦的。为了使应用程序环境能够动态地向上或向下扩展,您必须在必要时自动化监控流量和向上或向下扩展资源的过程。

您可以使用Azure虚拟机规模集(VMSS)的Autoscale来实现Azure上的VPX多ip独立和高可用性部署。

与Azure虚拟机缩放集(VMSS)和自动缩放特性集成后,Citrix ADC VPX实例提供了以下优点:

  • 负载平衡和管理:根据需求,自动配置服务器以扩大和缩小规模。VPX实例自动检测与VPX实例在同一资源组的后端子网内的VMSS Autoscale设置,并允许用户选择VMSS Autoscale设置以实现负载均衡。所有这些都是通过在VPX实例上自动配置Citrix ADC虚拟和子网IP地址来完成的。
  • 高可用性:检测同一资源组和负载平衡服务器中的自动缩放组。
  • 更好的网络可用性:VPX实例支持不同VNets上的后端服务器。

VPX Azure自动定量

有关更多信息,请参见下面的Azure主题

在你开始之前

  1. 阅读与azure相关的使用指南。有关更多信息,请参阅在Microsoft Azure上部署一个Citrix ADC VPX实例

  2. 根据您的需求(独立或高可用性部署),在Azure上创建一个或多个具有三个网络接口的Citrix ADC VPX实例。

  3. 打开VPX实例的0/1接口的网络安全组上的TCP 9001端口。VPX实例使用该端口接收扩展和扩展通知。

  4. 在同一个资源组中创建一个Azure虚拟机规模集(VMSS)。如果您没有现有的VMSS配置,请完成以下任务:

    a)创建VMS

    b)在VMS上启用自动缩放

    c)在VMSS自动尺度设置中创建缩放和扩展策略

    有关更多信息,请参阅使用Azure虚拟机缩放集的自动缩放概述

  5. 创建可以访问资源的Azure Active Directory(添加)应用程序和服务主体。将贡献者角色分配给新创建的AAD应用程序。有关更多信息,请参阅使用门户创建可以访问资源的Azure Active Directory应用程序和服务主体

添加VMSS到Citrix ADC VPX实例

通过使用GUI,只需单击一次,就可以将自动缩放设置添加到VPX实例。完成以下步骤,将自动缩放设置添加到VPX实例:

  1. 登录到VPX实例。

  2. 当您第一次登录到Citrix ADC VPX实例时,您会看到Set Credentials页面。为自动缩放功能添加所需的Azure凭证。

    自动定量凭证

    仅当未设置应用程序ID和API访问密钥时,才会显示“设置凭据”页面,或者在Azure门户中未设置正确的应用程序ID和API访问密钥(与应用程序秘密相同)。

    当你部署Azure Marketplace提供的“NetScaler 12.1 HA与后端自动伸缩”时,Azure门户会提示你输入Azure服务主体凭证(应用程序ID和API访问键)。

    Azure自动定量提供

    Azure的主要凭证

    有关如何创建应用程序ID的信息,请参见添加一个应用程序并创建一个访问密钥或应用程序秘密见配置客户端应用程序访问web api

  3. 在“默认云配置文件”页面中,输入详细信息,如以下示例所示,单击“创建”。

Azure自动缩放云配置文件

创建云配置文件时要记住的几点

  • 虚拟服务器IP地址从可用的空闲IP地址自动填充到VPX实例。有关更多信息,请参阅使用Azure门户为虚拟机分配多个IP地址
  • 自动缩放设置是由Azure帐户上当前资源组中配置的VMSS自动缩放设置预填充的。有关更多信息,请参阅使用Azure虚拟机缩放集的自动缩放概述
  • 在选择“自动缩放组协议和端口”时,请确保您的服务器侦听这些协议和端口,并且您将在服务组中绑定正确的监视器。默认情况下,使用TCP监视器。
  • 对于SSL协议类型Autos Scaling,在创建云概要文件之后,负载平衡虚拟服务器或服务组将因为缺少证书而关闭。可以手动将证书与虚拟服务器或服务组绑定。

首次登录后,如果要创建云配置文件,请在GUI上转到System> Azure>云配置文件,然后单击“添加”。

添加Azure云配置文件

进入“创建云配置文件”界面。

创建Azure云配置文件

云配置文件创建Citrix ADC负载平衡(LB)虚拟服务器(Virtual Server)以及带成员(服务器)的服务组作为自动缩放组的服务器。必须通过VPX实例上配置的SNIP来访问您的后端服务器。

要查看Azure portal中的自动缩放相关信息,请转到All service > Virtual machine scale set > Select Virtual machine scale set > Scaling。

添加Azure自动缩放设置