Plan

DuploCloud Plans

Corresponding to each Infrastructure is the concept of a Plan. A Plan is a placeholder or a template for configurations. These configurations are consistently applied to all Tenants within the Plan (or Infrastructure). Examples of such configurations are:

  • Certificates available to be attached to Load Balancers in Tenants of this Plan

  • Machine images

  • WAF web ACLs

  • Common IAM policies and SG rules to be applied to all resources in Tenants within the Plan

  • Unique or shared DNS domain name where applications provisioned in Tenants within the Plan can have a unique DNS name in this domain

  • Resource Quota: The plan also has a resource quota that is enforced in each of the Tenants within that Plan

  • DB Parameter Groups

  • Several policies and feature flags are to be applied at the infrastructure level on Tenants within the Plan

The figure below shows a screenshot of the plan constructs:

DuploCloud Plans and DNS considerations

When creating DuploCloud Plans and DNS names, consider the following to prevent DNS issues:

  • Plans in different portals will delete each other's DNS records, so each portal must use a distinct subdomain for its Plans.

  • DuploCloud Plans in the same portal can share a DNS domain without deleting each other's records. Duplo-created DNS names will always include the Tenant name, which prevents collisions.

  • The recommended practice for most portals is to set all Plans to the same DNS name, including the default Plan.

  • Ideally, custom subdomains will be set in the Plans before turning on shell, monitoring, or logging. If the DNS is changed later, those services may need to be updated.

Last updated

Logo

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