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
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
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
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
Let's practice!
AWS Concepts
Preparing Video For Download...