reference deployment

Portworx PX-Enterprise on Kubernetes on AWS

Managing databases or stateful applications in containers

With this Quick Start, you can use Amazon Web Services (AWS) and its products and services, such as virtual private clouds (VPCs), Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Kubernetes Service (Amazon EKS), and AWS CloudFormation to launch Kubernetes and Portworx PX-Enterprise for your container environment.

Portworx PX-Enterprise is the cloud-native storage company that allows reduction of the cost and complexity of containerized application environments. With Portworx, you can manage databases or stateful services on Kubernetes.

Portworx PX-Enterprise enables data to be available across Availability Zones and enables failed pods to be rescheduled on a host in a different Availability Zone.

This reference deployment uses the Amazon EKS Architecture Quick Start as a foundation to provide a fully managed, highly available, and certified Kubernetes-conformant control plane for Portworx PK-Enterprise.

portworx logo

This Quick Start was developed by Portworx
in collaboration with AWS. Portworx
is an APN Partner.

  •  What you'll build
  •  How to deploy
  •  Cost and licenses
  •  What you'll build
  • Use this Quick Start to automatically set up the following environment on AWS:

    • A highly available architecture that spans three Availability Zones (the diagram shows two Availability Zones; the Quick Start deployment includes a third Availability Zone).*
    • A VPC configured with public and private subnets according to AWS best practices, to provide you with your own virtual network on AWS.*
    • In the public subnets, managed NAT gateways to allow outbound internet access for resources in the private subnets.*
    • In the public subnets, a Linux bastion host in an Auto Scaling group to allow inbound Secure Shell (SSH) access to Amazon EC2 instances in public and private subnets.
    • In the private subnets, an Amazon EKS cluster.
    • Portworx, deployed as a DaemonSet in the Amazon EKS cluster to provide highly available virtual volumes to applications that are deployed in the Amazon EKS cluster.

    *  The template that deploys the Quick Start into an existing VPC skips the tasks marked by asterisks and prompts you for your existing VPC configuration.

  •  How to deploy
  • To deploy Portworx PX-Enterprise on AWS, follow the instructions in the deployment guide. The deployment process takes 20-30 minutes and includes these steps:

    1. If you don't already have an AWS account, sign up at https://aws.amazon.com.
    2. Launch the Quick Start, choosing from the following options:
    3. Test the deployment and launch an example database.
     
    In addition, you can set up Portworx access from your laptop.
  •  Cost and licenses
  • You are responsible for the cost of the AWS services used while running this Quick Start reference deployment. There is no additional cost for using the Quick Start.

    The AWS CloudFormation templates for this Quick Start include configuration parameters that you can customize. Some of these settings, such as instance type, will affect the cost of deployment. For cost estimates, see the pricing pages for each AWS service you will be using. Prices are subject to change.

    Tip     After you deploy the Quick Start, we recommend that you enable the AWS Cost and Usage Report to track costs associated with the Quick Start. This report delivers billing metrics to an S3 bucket in your account. It provides cost estimates based on usage throughout each month, and finalizes the data at the end of the month. For more information about the report, see the AWS documentation.

    Portworx PX-Enterprise is deployed as part of this Quick Start and is provided with a free 30-day license. After the trial is over, you can purchase a license to continue using the product. For more information on license types, what features are included with each type of license, and how to upgrade or transfer your license, visit the Portworx license documentation.