AWS Overview

From bibbleWiki
Jump to navigation Jump to search

Module 1: Introduction to Amazon Web Services

Summarize the benefits of AWS Describe differences between on-demand delivery and cloud deployments Summarize the pay-as-you-go pricing model

Cloud Based

  • Run all parts of the application in the cloud.
  • Migrate existing applications to the cloud.
  • Design and build new applications in the cloud.

On Premise

  • Deploy resources by using virtualization and resource management tools.
  • Increase resource utilization by using application management and virtualization technologies.

Hybrid

  • Connect cloud-based resources to on-premises infrastructure.
  • Integrate cloud-based resources with legacy IT applications.

Benefits of Cloud Computing

  • Trade upfront expense for variable expense
  • Stop spending money to run and maintain data centers
  • Stop guessing capacity
  • Benefit from massive economies of scale
  • Increase speed and agility

This flexibility provides you with more time to experiment and innovate. When computing in data centers, it may take weeks to obtain new resources that you need. By comparison, cloud computing enables you to access new resources within minutes.

  • Global in minutes


Glossary for AWS is at https://docs.aws.amazon.com/general/latest/gr/glos-chap.html

Module 2: Compute in the Cloud

  • Describe the benefits of Amazon Elastic Compute Cloud (Amazon EC2) at a basic level
  • Identify the different Amazon EC2 instance types
    • General Purpose
    • Compute Optimized
    • Memory Optimized
    • Accelerated computing
    • Storage
  • Differentiate between the various billing options for Amazon EC2
    • On Demand
    • Savings Plan 1-year or 3-year term commitment
    • Reserved 1-year or 3-year term???
    • Spot instances, not guaranteed access
    • Dedicated hosts
  • Describe the benefits of Amazon EC2 Auto Scaling
  • Summarize the benefits of Elastic Load Balancing
  • Give an example of the uses for Elastic Load Balancing
  • Summarize the differences between Amazon Simple Notification Service (Amazon SNS) and Amazon Simple Queue Services (Amazon SQS)
    • Tightly Coupled Bad 1 to 1 messaging
    • Loosely Coupled Good Broadcast messaging
  • SQS allows between components
    • Send Messages
    • Store Messages
    • Receive Messages
  • SNS
    • Subscribe and publish
    • Similar to RxJs
  • Summarize additional AWS compute options
    • Lambda functions (functions < 15 minutes)
    • Container services ECS AKS
    • AWS Fargate for managing ECS Elastic Container Service or EKS Elastic Kubernetes Service

Module 3: Global Infrastructure and Reliability

Overview

  • Choosing a region relies on 4 things
    • Compliance
    • Geography of usage
    • Feature availability
    • Pricing, some locations are more expensive e.g. Brazil
  • Summarize the benefits of the AWS Global Infrastructure
  • Describe the basic concept of Availability Zones

An Availability Zones is an instance in a region

  • Describe the benefits of Amazon CloudFront and Edge locations

Amazon CloudFront is it's CDN (Content Delivery Network) service.

  • Edge Locations
    • Run cloud front
    • DNS (Amazon Route 53)
    • Separate to regions
    • AWS Outposts are on-premise mini Edge Locations
  • Compare different methods for provisioning AWS services

Provisioning

AWS Elastic Beanstalk

With AWS Elastic Beanstalk, you provide code and configuration settings, and Elastic Beanstalk deploys the resources necessary to perform the following tasks:

  • Adjust capacity
  • Load balancing
  • Automatic scaling
  • Application health monitoring

AWS CloudFormation

With AWS CloudFormation, you can treat your infrastructure as code. This means that you can build an environment by writing lines of code instead of using the AWS Management Console to individually provision resources.
AWS CloudFormation provisions your resources in a safe, repeatable manner, enabling you to frequently build your infrastructure and applications without having to perform manual actions or write custom scripts. It determines the right operations to perform when managing your stack and rolls back changes automatically if it detects errors.

Module 4: Networking

  • Describe the basic concepts of networking
  • Describe the difference between public and private networking resources
  • Explain a virtual private gateway using a real life scenario
  • Explain a virtual private network (VPN) using a real life scenario
  • Describe the benefit of AWS Direct Connect
  • Describe the benefit of hybrid deployments
  • Describe the layers of security used in an IT strategy
  • Describe which services are used to interact with the AWS global network

Terms

  • VPC Virtual Private Cloud
  • IGW Internet Gateway (allows access to VPC)
  • VPG Virtual Private Gateway (allows private access to VPC)

Module 5: Storage and Databases

Summarize the basic concept of storage and databases Describe benefits of Amazon Elastic Block Store (Amazon EBS) Describe benefits of Amazon Simple Storage Service (Amazon S3) Describe the benefits of Amazon Elastic File System (Amazon EFS) Summarize various storage solutions Describe the benefits of Amazon Relational Database Service (Amazon RDS) Describe the benefits of Amazon DynamoDB Summarize various database services

Module 6: Security

Explain the benefits of the shared responsibility model Describe multi-factor authentication (MFA) Differentiate between the AWS Identity and Access Management (IAM) security levels Describe security policies at a basic level Explain the benefits of AWS Organizations Summarize the benefits of compliance with AWS Explain primary AWS security services at a basic level

Module 7: Monitoring and Analytics

Summarize approaches to monitoring your AWS environment Describe the benefits of Amazon CloudWatch Describe the benefits of AWS CloudTrail Describe the benefits of AWS Trusted Advisor

Module 8: Pricing and Support

Understand AWS pricing and support models Describe the AWS Free Tier Describe key benefits of AWS Organizations and consolidated billing Explain the benefits of AWS Budgets Explain the benefits of AWS Cost Explorer Explain the primary benefits of the AWS Pricing Calculator Distinguish between the various AWS Support Plans Describe the benefits of AWS Marketplace

Module 9: Migration and Innovation

Understand migration and innovation in the AWS Cloud Summarize the AWS Cloud Adoption Framework (AWS CAF) Summarize six key factors of a cloud migration strategy Describe the benefits of various AWS data migration solutions, such as AWS Snowcone, AWS Snowball, and AWS Snowmobile Summarize the broad scope of innovative solutions that AWS offers

Module 10: The Cloud Journey

Summarize the five pillars of the AWS Well-Architected Framework Explain the six benefits of cloud computing

Module 11: AWS Certified Cloud Practitioner Basics

Determine resources for preparing for the AWS Certified Cloud Practitioner examination Describe benefits of becoming AWS Certified Course Final Assessment Solve questions similar to those found within the AWS Certified Cloud Practitioner examination