Intro to AWS!

(Amazon Web Services)

Women Who Code: DevOps

a.k.a Women Who [infrastructure as] Code

a.k.a Women Who Cloud

Glenna Gallagher

@glenna_opt

What will I learn today?

  • Basics of Cloud Computing
  • Overview of basic AWS services
  • How to set account up in AWS
  • How to deploy a basic site in AWS
  • Overview of AWS Certifications

What is “cloud”? 

Before Cloud

The Cloud 

Aws.amazon.com – 1 Free Year

 

Cloud.google.com – Free trial

 

Azure.microsoft.com – $200 worth of resources to start

 

Heroku/Digita Ocean - Managed platform services (free and low cost hosting)

 

Where to get Clouds

Amazon Web Services:

The AWS menu of services can be overwhelming. So many services that it would be difficult to get through them all tonight!

Global Infrastructure 

Region

#Availability Zones

Availability Zone A

Availability Zone B

Availability Zone C

Load Balancer

Region

AWS Account

https://aws.amazon.com/getting-started/

  • Create a root account
  • Create an admin account
  • Multi-Factor Authentication
  • Generate Credentials

New Account Demo



Users

Groups

Roles

Policies

Resources

[People]

IAM Users Groups Roles Policies

Watching videos and reading documentation on IAM & Security is highly encouraged

Security Groups/

Subnets/ ACLS/ WAF

Permissions can attach to Groups, Users, Roles, Resources

Compute!

Elastic Compute Generation 2 (EC2)

  • Any Operating System (OS)
  • Choose your size, change it whenever
  • High Performance Computing 
  • High Performance Graphics

 

ECS (EC2 Container Services)

  • Keep all your dependencies together
  • Manage your containers
  • Independent of servers

 

Lambda

  • Avoid servers all together
  • Micro-services

 

 


Storage!

Hardware - SD's/discs/Snowball 

Virtual - EFS/S3

S3 Bucket Storage

Deploy an App to AWS

Codestar

  • Unified user interface
  • All the CI/CD and PM tools

Lightsail

  • AWS' "Heroku"-ish

Elastic Beanstalk

  • Ready to go environments

Marketplace

  • Anything you need!

CodeStar

Personal Cloud Computing Tips

  • Implement Spending Caps/Keep an eye on your bill
  • Delete everything you don't need
  • Least Privilege!! Take care to fully understand permissions and access 
  • Watch videos, follow tutorials, reach out!
  • Have fun
  • This stuff is really hard

AWS Certifications

Where to Study

You have been a gorgeous audience, thank you so much for joining us!

ANY QUESTIONS? 

IDEAS/QUESTIONS/CONCERNS/FEELINGS:

WWC DC SLACK: #devops channel, message me @ggallagher

ALSO MY TWITTER IS:

@glenna_opt

SPECIAL THANKS TO BLACKSTONE TECHNOLOGY GROUP AND WOMEN WHO CODE DC AND VICTORIA GUIDO AND PAM VONG AND SU KIM AND JESSICA DEMBE AND ELISE WALKER

Intro to AWS #01 DevOps Training

By Tarun Sharma

Intro to AWS #01 DevOps Training

  • 522