Cloud Architecture Principles / Framework
These principles will help you in designing and operating reliable, secure, efficient, and cost-effective cloud solutions.
1. Security & Compliance - construct needs to include - identity and access management, detective controls, infrastructure/data protection and incident response.
2. Operational Excellence - can only be achieved if you have thoroughly considered every aspect of - operational priorities, operational design and readiness as per your enterprise needs.
3. Resiliency - ability of a system to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, and mitigate disruptions such as misconfigurations or transient network issues.
4. Scalability - ability of a system to handle increased load using different ways to scale i.e. vertical scaling and horizontal scaling.
5. Performance Efficiency - Ability to use computing resources efficiently to meet system requirements and to maintain that efficiency as demand changes and technologies evolve.
6. Optimised Cost - Ability to avoid or eliminate unneeded costs - cost effective resources, matching supply and demand, expenditure awareness and optimisation over time.
7. DevOps - Integration of DevOps and CI/CD pipeline to enable auto provisioning and self-service utilising automation and orchestration.
8. Cloud Service Management - Construct needs to include integration of Cloud Service Management platform for overall cloud services management and governance including consumption and financial governance by setting thresholds for triggers and alerts.
#AWS #Azure #IBMCloud #Architecture #CloudAdoption #HybridCloud
by Atul Aneja