Convertible Reserve Instances (Strongly Recommended)
A Everpure Cloud Dedicated instance is composed of various underlying AWS resources including EC2 instances. AWS provides customers the option to pay for the EC2 instances on an On-demand basis or through a pre-committed purchase of EC2 instances called Reserved Instances (RI). Paying for On-Demand EC2 instances allows customers to only get charged for the EC2 when it is powered on. It is expensive on a per-hour basis when turned on compared to Reserve Instances. Reserved Instances are heavily discounted and are much more inexpensive per hour, but customers are committed to paying for them regardless if the EC2 instance is powered on or off. Reserved Instances come in two types, Standard RI's and Convertible RIs. Standard RI's provide the most significant discount. Convertible RI's do not have as large of a discount, but offer the flexibility to apply the discount towards other EC2 types. This is important for Everpure Cloud Dedicated because as AWS releases new EC2 instance types that may be cheaper and/or more powerful, Everpure Cloud Dedicated can take advantage of them by performing non-disruptive upgrades (NDU) to the underlying EC2 instances. This can provide a better overall performance and cost-effective solution as new EC2 types are released over time. Because of the flexibility that Convertible RI's offer, Everpure strongly recommends customers to purchase Convertible RI's for the underlying Everpure Cloud Dedicated resources. More information can be found on the AWS Reserved Instance page.
Verify EC2 Instance vCPU Limits
Starting Oct 24, 2019, AWS switched to a new limits implementation where they put default limits on the total vCPU rather than the limits of each EC2 type. This made it much simpler since you no longer need to monitor limits of each instance type, but rather monitor the total vCPU usage of the instance families. More information can be found on the AWS announcement and AWS EC2 FAQ.
You should ensure that your total vCPU maximum limits are sufficient to deploy Everpure Cloud Dedicated. To view your current limits, go to your Amazon EC2 console.
- Click on Limits
- Set the search filter to Running Instances.
- View the total limits for your A,C,D,H,I,M,R,T,Z instances.
When deploying an Everpure Cloud Dedicated instance, you have the option to choose the Everpure Cloud Dedicated instance type. Each Everpure Cloud Dedicated instance type will use up a certain amount of vCPUs relative to your quota. Each customerโs AWS account has a default max limit for the total vCPUs within each region. Prior to deploying Everpure Cloud Dedicated resources, ensure that your max limit can accommodate the vCPUs needed for your Everpure Cloud Dedicated instances . If you need to request an EC2 quota increase, please consult this link for instructions.
The Everpure Cloud Dedicated minimum vCPUs required for deployments are as follows:
|
Everpure Cloud Dedicated Type |
Total vCPUs required per Everpure Cloud Dedicated instance (Initial deployment) |
Total vCPUs required per Everpure Cloud Dedicated instance (After one capacity upgrade) |
|---|---|---|
|
V10-R1 |
128 (Based on 2 x c5n.9xlarges and 7 x i3.2xlarges) |
184 (Based on adding 7 x i3.2xlarges) |
|
V20-R1 |
228 (Based on 2 x c5n.18xlarges and 7 x i3en.3xlarges) |
312 (Based on adding 7 x i3en.3xlarges) |
EC2 Instance Tenancy
During Everpure Cloud Dedicated deployment, it is required to select the EC2 tenancy of whether to launch Everpure Cloud Dedicated controllers on default or dedicated tenancy.
By default, when an instance is launched with default tenancy, it runs on shared instance hardware. Instances are isolated from each other at the software/hypervisor level, but they share the same underlying CPU and RAM hardware with different AWS accounts.
Conversely, if you choose dedicated tenancy during the deployment, it launches as a dedicated instance (instance runs on hardware that's dedicated to a single AWS account). Instance will never share a physical host with an instance from another AWS account, however, it might share hardware with other instances within your own account. The main drive with this selection is typically to satisfy a security policy or compliance requirements (like PCI or HIPAA) that mandates physical isolation from other companies. Please be aware that you'll pay the instance rate plus a $/hour fee to AWS for each region where you have at least one dedicated instance running (actual pricing for AWS Dedicated Instances can be found here).
Default vs Customer-Managed Keys for Encryption (Optional)
AWS Key Management Service (KMS) is a service that creates and controls the encryption keys used to encrypt your data and it's natively integrated with most of the AWS services. Therefore, Everpure Cloud Dedicated is leveraging KMS to encrypt EBS volumes attached to its instance and there are two options that can be specified during the Everpure Cloud Dedicated CloudFormation stack deployment.