Citrix ADC

添加后端AWS自动伸缩服务

云中的应用程序的高效托管涉及根据应用需求的简单且经济高效的资源管理。为了满足越来越多的需求,您必须向上缩放网络资源。无论是需求消退,您都需要缩放以避免空闲资源的不必要成本。为了最小化运行应用程序的成本,仅通过在任何给定时间内部部署时,只需在必要的情况下部署时,您不断地监控流量,内存和CPU使用,等等。但是,手动监测流量是麻烦的。对于动态上下缩放或向下缩放的应用程序,您必须在必要时自动化监控流量和缩放资源的过程。

与AWS自动缩放服务集成,Citrix ADC VPX实例提供以下优点:

  • 负载平衡和管理:根据需求,自动配置服务器以扩展和缩小,按下。VPX实例自动检测后端子网中的自动缩放组,并允许用户选择自动尺度组以平衡负载。所有这些都是通过自动配置VPX实例上的虚拟和子网IP地址来完成的。
  • 高可用性:检测跨多个可用分区和负载均衡服务器的自动伸缩组。
  • 更好的网络可用性: VPX实例支持:
    • 通过使用VPC凝视,不同VPC上的后端服务器
    • 相同放置组上的后端服务器
    • 不同可用性区域上的后端服务器
  • 优美连接终止:通过使用优雅超时功能,优雅地删除自动缩放服务器,避免在发生缩放活动时丢失客户端连接。

:使用Citrix ADC VPX实例AWS自动播放服务

自动定量拓扑

此图说明了AWS自动缩放服务如何与Citrix ADC VPX实例(负载平衡虚拟服务器)兼容。有关更多信息,请参见以下AWS主题。

在你开始之前

在开始使用Citrix ADC VPX实例的自动缩放之前,必须完成以下任务。

  1. 阅读以下主题:

  2. 根据您的要求在AWS上创建Citrix ADC VPX实例。

    请注意

    Citrix推荐使用CloudFormation模板在AWS上创建Citrix ADC VPX实例。

    Citrix建议您创建三个接口:一个用于管理(nsip),一个用于客户端的LB虚拟服务器(VIP),一个用于子网IP(NSIP)。

  3. 创建AWS自动缩放组。如果没有现有的自动缩放配置,则必须:

    a)创建启动配置

    b)创建一个自动阶乘组

    c) 验证自动缩放组

    有关详细信息,请参阅http://docs.aws.amazon.com/autoscaling/latest/userguide/GettingStartedTutorial.html

  4. 在AWS自动缩放组中,必须至少指定一个缩小策略。Citrix ADC VPX实例仅支持步长缩放策略。自动缩放组不支持简单缩放策略和目标跟踪缩放策略。

将AWS自动缩放服务添加到Citrix ADC VPX实例

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

  1. 使用您的凭据登录到VPX实例nsroot

  2. 当您第一次登录Citrix ADC VPX实例时,您会看到默认云配置文件页面。从下拉菜单中选择AWS自动播放组,然后单击创建创建云概要文件。点击跳过如果以后要创建云配置文件。

    在创建云配置文件时要记住点数:默认情况下,CloudFormation Template创建并附加如下IAM Role。

    {“版本”:“2012-10-17”,“声明”:\[{"行动":\[“ec2: DescribeInstances”、“ec2: DescribeNetworkInterfaces”、“ec2: DetachNetworkInterface”、“ec2: AttachNetworkInterface”、“ec2: StartInstances”、“ec2: StopInstances”、“ec2: RebootInstances”、“自动定量:\ *”、“sns: \ *”、“sqs: \ *”“我:SimulatePrincipalPolicy”“我:GetRole”\],“资源”:"\*", "Effect": "Allow"} \]} 

    确保实例的IAM角色具有适当的权限。

    • 虚拟服务器IP地址由VPX实例可用的空闲IP地址自动填充。https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/MultipleIP.html#ManageMultipleIP
    • 自动缩放组从AWS帐户上配置的自动缩放组预先填充。http://docs.aws.amazon.com/autoscaling/latest/userguide/autoscalinggroup.html.
    • 在选择Autoscaling Group协议和端口时,确保服务器监听这些协议和端口,并在服务组中绑定正确的监视器。缺省情况下,使用TCP监控器。
    • 对于SSL协议类型自动缩放,在创建云配置文件后,由于缺少证书,负载平衡虚拟服务器或服务组将关闭。您可以手动将证书绑定到虚拟服务器或服务组。
    • 选择优雅的超时选项以优雅地删除自动缩放服务器。如果未选择此选项,则服务器是自动尺度组在负载下降后立即删除,这可能会导致现有连接客户端的服务中断。选择优雅并在缩小缩放时给出超时意味着。VPX实例不会立即删除服务器,而是标记为优于删除的服务器之一。在此期间,实例不允许对此服务器的新连接。在发生超时,并且超时后,vpx实例会删除服务器。

    图:默认云配置文件页面

    默认云配置文件页面

  3. 首次登录后,如果要创建云配置文件,请在GUI上转到系统> AWS >云配置文件点击添加

    添加云配置文件

    创建云配置文件将出现“配置”页面。

    创建云配置文件

    云配置文件创建一个Citrix ADC负载平衡虚拟服务器和一个服务组,其中成员作为自动缩放组的服务器。后端服务器必须可以通过VPX实例上配置的SNIP访问。

创建云概要文件后

请注意

要在AWS控制台中查看自动缩放相关信息,请转至EC2>仪表盘>自动缩放>自动缩放组

添加后端AWS自动伸缩服务