Fortinet black logo

Deploying the CloudFormation templates

Deploying the CloudFormation templates

There are two options available for deploying FortiADC-VM Autoscaling for AWS:

  • Deployment into a new VPC (end-to-end deployment). This option builds a new AWS environment consisting of the VPC, subnets, FortiADC-VMs, security groups, and other infrastructure components, and then deploys FortiADC-VM Autoscaling into this new VPC.

  • Deployment into an existing VPC. This option provisions FortiADC-VM Autoscaling in your existing AWS infrastructure.

Caution

Incoming requests to the protected real servers in the private subnets will go through a connection that flows through the Internet gateway, network load balancer, and the FortiADC-VM ASG before reaching the protected real server. The protected real server returns the response using the same connection.

FortiADC-VM Autoscaling provides separate CFTs for these options. It also allows you to configure CIDR blocks, instance types, and FortiADC-VM settings.

To deploy the CloudFormation templates:
  1. In the AWS Management Console, navigate to the S3 folder you uploaded files to in the previous section.
  2. Click templates and select the appropriate entry template to start the deployment:
    • To deploy into a new VPC, use "workload-main.template".
    • To deploy into an existing VPC, use "workload-main-with-VPC.template"

  3. Select the template and copy the Object URL for use in later steps. In our example, the template chosen is for deploying into a new VPC.
  4. Go to Services > Management & Governance > CloudFormation.
  5. Confirm the region you are in and then click Create Stack > With new resources (standard).
  6. Paste the Object URL from step 3 into the Amazon S3 URL field as shown:
  7. Click Next.
  8. On the Specify stack details page, enter a stack name and review parameters for the template, providing values for parameters that require input. For details on each parameter, see the next section [cft parameters].

Deploying the CloudFormation templates

There are two options available for deploying FortiADC-VM Autoscaling for AWS:

  • Deployment into a new VPC (end-to-end deployment). This option builds a new AWS environment consisting of the VPC, subnets, FortiADC-VMs, security groups, and other infrastructure components, and then deploys FortiADC-VM Autoscaling into this new VPC.

  • Deployment into an existing VPC. This option provisions FortiADC-VM Autoscaling in your existing AWS infrastructure.

Caution

Incoming requests to the protected real servers in the private subnets will go through a connection that flows through the Internet gateway, network load balancer, and the FortiADC-VM ASG before reaching the protected real server. The protected real server returns the response using the same connection.

FortiADC-VM Autoscaling provides separate CFTs for these options. It also allows you to configure CIDR blocks, instance types, and FortiADC-VM settings.

To deploy the CloudFormation templates:
  1. In the AWS Management Console, navigate to the S3 folder you uploaded files to in the previous section.
  2. Click templates and select the appropriate entry template to start the deployment:
    • To deploy into a new VPC, use "workload-main.template".
    • To deploy into an existing VPC, use "workload-main-with-VPC.template"

  3. Select the template and copy the Object URL for use in later steps. In our example, the template chosen is for deploying into a new VPC.
  4. Go to Services > Management & Governance > CloudFormation.
  5. Confirm the region you are in and then click Create Stack > With new resources (standard).
  6. Paste the Object URL from step 3 into the Amazon S3 URL field as shown:
  7. Click Next.
  8. On the Specify stack details page, enter a stack name and review parameters for the template, providing values for parameters that require input. For details on each parameter, see the next section [cft parameters].