Select a delivery method
Select product version
Summary
This offering uses open-source Terraform-based automation to set up a stateless 3-tier for either stateless or stateful web application in a single availability zone. This offering implements best practices to avoid a single point of failure, such as placement groups for multiple VSIs and application load balancers to spread client requests. For more details, refer to the following link.
![](https://raw.githubusercontent.com/IBM-Cloud/resiliency-ha-iac-sa/v1.1.0/images/3-tier-app-SZR-v2.jpg)
NOTE: File share storage is limited availability. For more information refer to the following link.
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.
S.No | Resource Name | Billing | Count | Cost | Total Cost |
---|---|---|---|---|---|
1 | Floating IP | Monthly | 1 | $01.00 | 1X1 = $1.00 |
2 | Public Gateway | Monthly | 3 | $01.00 | 3X1 = $3.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 |
9 | File share (500GB) | Monthly | 1 | $44.17 | 1x1 = $44.17 |
10 | File share replica | Monthly | 1 | $44.17 | 1x1 = $44.17 |
Approx. Total | ------- | ------ | ------- | $776.62 or $1197.10 |
Features and capabilities
Automated deployment
One-click deployment to build a resilient infrastructure for a stateless 3-tier web application in a given single availability zone.
Placement groups
Deploy VSIs across different hypervisors/hosts 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.
File Share Storage (Optional)
Provides a file (NFS-based) mount volume for the application tier.
Note: This feature is limited availability.
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-sa/.
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