Cloud Architecture Framework Pillar’s

Cloud Architecture Framework Pillar’s


Agenda:

• Operational excellence

• Security, privacy, and compliance

• Reliability

• Cost optimization

• Performance optimization

Operational excellence:

Article content

  • Operational excellence in the cloud involves designing, implementing, and managing cloud solutions that provide value, performance, security, and reliability.
  • The recommendations in this pillar help you to continuously improve and adapt workloads to meet the dynamic and ever-evolving needs in the cloud.
  • To achieve operational excellence, you should embrace automation, orchestration, and data-driven insights
  • Automation helps to eliminate toil. It also streamlines and builds guardrails around repetitive tasks. Orchestration helps to coordinate complex processes. Data-driven insights enable evidence-based decision-making

Security, privacy, and compliance:


Article content

  • Secure options for data in transit, and default encryption for data at rest.
  • Built-in security features for cloud products and services.
  • A global infrastructure that's designed for geo-redundancy, with security controls throughout the information-processing lifecycle.
  • Automation capabilities that use infrastructure as code (IaC) and configuration guardrails.
  • Data and systems are protected through multiple layered defenses using policies and controls that are configured across IAM, encryption, networking, detection, logging, and monitoring.

Reliability:


Article content

  • Measurable reliability goals that you promptly correct whenever deviations occur
  • Design patterns for the following: Scalability,High availability,Disaster recovery and Automated change management
  • Components that self-heal (have the ability to remediate issues without manual interventions)
  • Hands-free operation such as service runs with minimal manual work, cognitive operator load, and rapid failure detection and mitigation

Cost optimization:


Article content

  • Align cloud spending with business value: Ensure that your cloud resources deliver measurable business value by aligning IT spending with business objectives.
  • Foster a culture of cost awareness: Ensure that people across your organization consider the cost impact of their decisions and activities, and ensure that they have access to the cost information required to make informed decisions.
  • Optimize resource usage: Provision only the resources that you need, and pay only for the resources that you consume.
  • Optimize continuously: Continuously monitor your cloud resource usage and costs, and proactively make adjustments as needed to optimize your spending. This approach involves identifying and addressing potential cost inefficiencies before they become significant problems.

Performance optimization:


Article content

  • Optimizing the performance of workloads in the cloud can help your organization operate efficiently, improve customer satisfaction, increase revenue, and reduce cost.
  • When the backend processing time of an application decreases, users experience faster response times, which can lead to higher user retention and more revenue.
  • There might be trade-offs between performance and cost. But sometimes, optimizing performance can help you reduce cost.
  • Autoscaling helps provide predictable performance when the load increases by ensuring that the resources aren't overloaded. Autoscaling also helps you reduce cost during periods of low load by removing unused resources.


To view or add a comment, sign in

More articles by Mohammed Fazuluddin

  • Microservices Design Patterns

    Microservices Design Patterns

    Microservices architecture involves breaking down an application into smaller, independently deployable services. Each…

  • List of Data Structure Algorithms

    List of Data Structure Algorithms

    1. Sorting Algorithms Bubble Sort: Repeatedly swaps adjacent elements if they are in the wrong order.

  • Selecting Best Database For Your Project

    Selecting Best Database For Your Project

    When it comes to highly scalable, high-performance, and reliable databases, both SQL (relational) and NoSQL…

  • Software Architecture pattern's

    Software Architecture pattern's

    1. Layered Architecture (n-Tier Architecture) Description: Organizes the system into layers, each responsible for a…

Insights from the community

Others also viewed

Explore topics