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 (WWCD)

By glenna

Intro to AWS (WWCD)

  • 2,732