Infrastructure

Infrastructures are abstractions that allow you to create a Virtual Private Cloud (VPC) instance in the DuploCloud Portal. When you create an Infrastructure, a Plan (with the same Infrastructure name) is automatically created and populated with the Infrastructure configuration to supply the network configuration necessary for your Infrastructure to run.

Each Infrastructure represents a network connection to a unique VPC/VNET, in a region with a Kubernetes cluster. In the case of AWS, it can also include an ECS. An Infrastructure can be created with four basic inputs: Name, VPC CIDR, Number of AZs, Region, and the option to enable or disable a K8S/ECS cluster.

When you create the Infrastructure, DuploCloud automatically creates the following components:

  • VPC with two subnets (private, public) in each availability zone

  • Required security groups

  • NAT Gateway

  • Internet Gateway

  • Route tables

  • VPC peering with the master VPC, which is initially configured in DuploCloud

Additional requirements like custom Private/Public Subnet CIDRs can be configured in the Advanced Options area.

A common use for Infrastructure is having two Infrastructures, one for prod and one for non-prod. Another is having an infrastructure in a different region for DR or localized client deployments in that region.

Plans and Infrastructures

Once the Infrastructure is created, DuploCloud automatically creates a Plan (with the same Infrastructure name) with the Infrastructure configuration. The Plan is used to create Tenants.

Last updated

Logo

© DuploCloud, Inc. All rights reserved. DuploCloud trademarks used herein are registered trademarks of DuploCloud and affiliates