Tanners Notion Cloud Practitioner Notes - Kahuna915/Capstone-Cloud-Integration GitHub Wiki

AWS Study Guide

Shared responsibility module

Support Plans

The pillars of the AWS Well-Architected framework

Operational Excellence

Definition:

The ability to support the development and run workloads effectively, gain insights, and continuously improve processes

Design principles:

  • Perform operations as code
  • Make frequent, small, reversible changes
  • Refine operations procedures frequently
  • Anticipate Failure
  • Learn from operational failures

Security

Definition:

Protect data, system, and assets

Design Principles:

  • Implement a strong identity foundation
  • Enable traceability
  • Apply security to all layers
  • Automate security best practices
  • Protect data in transit and at rest
  • Keep people away from data
  • Prepare for security events

Reliability

Definition:

Keeping a workload performing consistently and correctly

The ability to operate and test the workload through its total lifecycle

Design Principles:

  • Automatically recover from failure
  • Test Recovery procedures
  • Scale horizontally to increase aggregate workload availability
  • Stop guessing capacity
  • Manage change in automation

Best Practices:

Loosely coupled components

Performance Efficiency

Definition:

Using computing resources most effectively for your specific need

Design Policies:

  • Democratize advanced technologies
  • Go global in minutes
  • Use serverless architectures
  • Experiment more often
  • Consider mechanical sympathy

Cost Optimization

Definition:

Creating a framework to deliver maximum efficiency at the lowest price point

Design Policies:

  • Implement cloud financial management
  • Adopt a consumption model
  • Measure overall efficiency
  • Stop spending money on undifferentiated heavy lifting
  • Analyze and attribute expenditure

Sustainability

Definition:

Addressing the long-term environmental, economic, and societal impact

Design Policies:

  • Understand your impact
  • Establish sustainability goals
  • Maximize utilization
  • Anticipate and adopt new, more efficient hardware and software offerings
  • Use managed services
  • Reduce the downstream impact of your cloud workloads

Cloud Concepts

Elasticity

Regions, Availability Zones, & Edge Location

Auto Scaling

IaaS, SaaS, PaaS

Security

AWS Macie

AWS Shield

AWS Web Application Firewall (WAF)

AWS Artifact

AWS Network Firewall

AWS Security Hub

Amazon Cognito

AWS Firewall Manager

AWS GuardDuty

KMS

Amazon IAM

Storage

Amazon S3

Amazon EBS

Amazon EFS

Amazon FSx

AWS Backup

AWS Storage Gateway

Compute

Amazon EC2

AWS Elastic Beanstalk

AWS Lambda

Amazon Lightsail

Containers

Amazon ECR

Amazon ECS

Amazon EKS

Amazon Elastic Container Service

Database

Amazon Aurora

Amazon DynamoDB

Amazon ElastiCache

Amazon RDS

Amazon Redshift

Amazon DocumentDB

Monitoring

AWS Health Dashboard

Trust Advisor

AWS Service Catalog

https://aws.amazon.com/iam/features/analyze-access/

Billing

TCO calculator

Spot Instances

Dedicated Instances

Simple Monthly Calculator

Support Plans

Resources Groups

AWS Elemental integration

AWS Media Service

Networking

AWS CloudFront

AWS Outposts AWS Local Zones

Network ACL

AWS PrivateLink

AWS Global Accelerator

AWS Direct Connect

AWS App Stream

Documentation resource

https://docs.aws.amazon.com/index.html