All technological notes.
6 Pillars
They are not something to balance, or trade-offs, they’re a synergy
Includes the ability to run and monitor systems to deliver business value and to continually improve supporting processes and procedures
Design Principles
operations as code
Infrastructure as codePrepare
AWS CloudFormationAWS ConfigOperate
AWS CloudFormationAWS ConfigAWS CloudTrailAmazon CloudWatchAWS X-RayEvolve
AWS CloudFormationAWS CodeCommitAWS CodeBuildAWS CodeDeployAWS CodePipelineIncludes the ability to protect information, systems, and assets while delivering business value through risk assessments and mitigation strategies
Design Principles
Identity and Access Management
IAMAWS-STSMFA tokenAWS OrganizationsDetective Controls
AWS ConfigAWS CloudTrailAmazon CloudWatchInfrastructure Protection
Amazon CloudFrontAmazon VPCAWS ShieldAWS WAFAmazon InspectorData Protection:
KMSS3Elastic Load Balancing (ELB)Amazon EBSAmazon RDSIncident Response
IAM AWS CloudFormation Amazon CloudWatch EventsAbility 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
Design Principles
Foundations
IAMAmazon VPCAWS QuotasAWS Trusted AdvisorChange Management
AWS Auto ScalingAmazon CloudWatchAWS CloudTrailAWS ConfigFailure Management
BackupsAWS CloudFormationAmazon S3Amazon S3GlacierAmazon Route 53Includes the ability to use computing resources efficiently to meet system requirements, and to maintain that efficiency as demand changes and technologies evolve
Design Principles
Selection
AWS Auto Scaling Amazon Elastic Block Store (EBS)Amazon Simple Storage Service (S3)AWS Lambda Amazon RDSReview
AWS CloudFormationMonitoring
Amazon CloudWatchAWS LambdaTradeoffs
Amazon RDSAmazon ElastiCacheAWS SnowballAmazon CloudFrontIncludes the ability to run systems to deliver business value at the lowest price point
Design Principles
Expenditure Awareness
AWS Cost and Usage ReportAWS Cost ExplorerAWS BudgetsReserved Instance ReportingCost-Effective Resources
Spot instanceReserved instanceAmazon S3 GlacierMatching supply and demand
AWS Auto ScalingAWS LambdaOptimizing Over Time
AWS Trusted AdvisorAWS Cost and Usage ReportThe sustainability pillar focuses on minimizing the environmental impacts of running cloud workloads.
Design Principles
AWS Well-Architected ToolAWS Cloud Adoption Framework (AWS CAF) - digital transformation planningBusiness Perspective helps ensure that your cloud investments accelerate your digital transformation ambitions and business outcomes.People Perspective serves as a bridge between technology and business, accelerating the cloud journey to help organizations more rapidly evolve to a culture of continuous growth, learning, and where change becomes business-as-normal, with focus on culture, organizational structure, leadership, and workforce.Governance Perspective helps you orchestrate your cloud initiatives while maximizing organizational benefits and minimizing transformationrelated risks.Platform Perspective helps you build an enterprise-grade, scalable, hybrid cloud platform; modernize existing workloads; and implement new cloud-native solutions.Security Perspective helps you achieve the confidentiality, integrity, and availability of your data and cloud workloads.Operations Perspective helps ensure that your cloud services are delivered at a level that meets the needs of your business.
Right sizing is the process of matching instance types and sizes to your workload performance and capacity requirements at the lowest possible cost