Reliability pillar introduction
Introduction
HashiCorp Well-Architected Framework provides best-practice guidance for organizations. Specifically, it aims to help practitioners optimize their production HashiCorp deployments while meeting their organization's specific architectural needs. The well-architected framework starts at the cloud operating model, it sets the overarching goal of the framework, cloud migration enablement.
The reliability pillar recommends strategies that help prevent disruptions from a single point of failure; ensuring high availability and business continuity of your mission-critical applications and infrastructure.
Consistent availability of infrastructure and applications
With increasing ephemerality and distribution of infrastructure and applications that support the critical workflows, it is also increasingly important that the tools that support reliability are in place. It is necessary to also provide policy and governance tooling to match the speed of delivery with compliance to manage risk.
HashiCorp products can all be configured to operate reliability. Additionally, they have features that allow your applications that rely on HashiCorp products to run more reliably through monitoring and metrics, automatic network failover, and redundancy.
Best Practices
HashiCorp's reliability pillar provides best practices to,
- tolerate failure
- plan strategic failure scenarios
Tolerate failure
The tolerate failure best practice highlights principles for you to consider in regards to the design, implementation, and operation of your business systems for you to best achieve your reliability goals.
Strategic failure scenarios
The strategic failure scenarios best practice helps you identify the most likely scenarios for your infrastructure and applications that will cause an outage or unexpected downtime, so that you can avoid them altogether or are prepared in those situations to resolve the conflicts quickly and efficiently.
Resources
Implement the reliability best practices at your organization with HashiCorp's step-by-step tutorials, reference documentation, and whitepapers.
Each best practice document provides HashiCorp recommendations and resources for implementation.
Finally, the list of resources for this pillar compiles all the related resources for quick reference.