Deploying and operating in AWS

AWS Concepts

Amar Suchak

Software Engineer, Microsoft

Provisioning resources in AWS

  • Manual vs. automatic resource creation
  • CloudFormation
    • Infrastructure as Code (IaC)
    • Define your environment in templates
    • Consistent; reduces manual errors

The AWS CloudFormation Logo

AWS Concepts

Accessing AWS services

  • AWS Management Console
    • Web based user interface
  • Programmatic Access
    • AWS Command Line Interface (CLI)
    • Software Development Kits (SDKs)
    • APIs
  • Infrastructure as Code
    • AWS CloudFormation
    • Third-party solutions like Terraform
    • Automatic deployment

AWS Console landing page

AWS Concepts

Cloud deployment models

  • Public Cloud
    • All resources are hosted on AWS and shared with others
    • Cost efficient and scalable
  • Private Cloud
    • Dedicated resources to a single organization
    • Strict compliance or security
  • Hybrid Cloud
    • Mix of on-premises and cloud services

An open lock

A closed lock

AWS Concepts

Connectivity options

  • AWS VPN
    • Encrypted connection between your network and AWS
    • Flexible and cost-effective
    • Temporary connections
  • AWS Direct Connect
    • Private network connection
    • Higher bandwidth and better performance
  • Public Internet
    • Resources that are public-facing

AWS VPN Logo

AWS Direct Connect Logo

AWS Concepts

Let's practice!

AWS Concepts

Preparing Video For Download...