Select a delivery method
Select product version
Summary
This offering uses open-source Terraform-based automation to set up a 3-tier stateless web application in a multi-zone region. This offering implements best practices to avoid a single point of failure. VSIs are distributed across different availability zones to avoid zonal failures. Web and application VSIs are enabled with auto-scaling for cost optimization and better handling of varying load conditions. Application load balancers are deployed for web and application tiers to distribute client requests. For more details, refer to the following link.
![](https://github.com/IBM-Cloud/vpc-ha-iac/blob/main/3-tier-stateless/images/3-tier-app-MZR_v3.jpg?raw=true)
Day 2/Post Provisioning
This offering does not install any software packages. You will need to install the software packages and system configurations. In addition, you may need to update some of the default IBM Cloud policies (i.e., security groups, front-end listeners, LB health check, etc.) through the IBM Cloud console per applications requirements.
Cost Estimation
This is just an estimated cost for guidance purposes. The total cost will vary depending on region, number of VSIs, VSIs profiles, egress internet traffic, etc. The below was done with the default values and deployed in the us-east region.
Cost Estimation
S.No | Resource Name | Billing | Count | Cost | Total Cost |
---|---|---|---|---|---|
1 | Floating IP | Monthly | 1 | $01.00 | 1X1 = $1.00 |
2 | Public Gateway | Monthly | 6 | $01.00 | 6X1 = $6.00 |
3 | Public LB | Monthly | 1 | $19.25 | 1X1 = $19.25 |
4 | Private LB | Monthly | 1 | $18.25 | 1X1 = $18.25 |
5 | Bastion VSI | Monthly | 1 | $70.08 | 1X1 = $70.08 |
6 | Web VSIs | Monthly | 3-6 | $70.08 | 3X1 = $210.24 or 6X1 = $420.48 |
7 | App VSIs | Monthly | 3-6 | $70.08 | 3X1 = $210.24 or 6X1 = $420.48 |
8 | DB VSIs + Data Vol | Monthly | 2 | $78.11 | 2X1 = $156.22 |
Approx. Total | ------- | ------ | ------- | $671.28 or $1111.76 |
Features and capabilities
Automated deployment
One-click deployment to build a resilient infrastructure for a stateless 3-tier web application for a multi-zone region.
Auto-scaling
Enables auto-scaling for the web and application VSIs for cost optimization and adaptive to load.
VSI distributions
Distribute VSIs across 3 availability zones to avoid a single point of failure.
Application LBaaS
Provides a single well-known destination and spreads client requests across multiple VSIs for better resiliency and improved performance.
Getting support
There are no warranties of any kind, and there is no service or technical support available for these materials from IBM. As a recommended practice, review carefully any materials before using them.
Though the materials provided herein are not supported by the IBM Service organization, your comments are welcomed by the developers, who reserve the right to revise or remove the materials at any time.
FAQ
Please refer to the self-help troubleshooting guide at the following URL https://cloud.ibm.com/docs/cloud-infrastructure?topic=cloud-infrastructure-ha-troubleshooting. The FAQ and troubleshooting guide covers the common errors you may encounter during the automation process.
Github Repo
To report a problem, or provide suggestions or comments, open a GitHub issue at the following URL https://github.com/IBM-Cloud/resiliency-ha-iac-mzr/.
You must wait 4 hours after you contact this product's support before you can begin the escalation process.
Vikash.Kumar.Shrivastva@ibm.com12 hours