108
Moving to the Cloud You read the abstract, right?

Moving to-the-cloud

Embed Size (px)

Citation preview

Page 1: Moving to-the-cloud

Moving to the CloudYou read the abstract, right?

Page 2: Moving to-the-cloud
Page 3: Moving to-the-cloud

$ whoamidave-harris$ ▮

Page 4: Moving to-the-cloud
Page 5: Moving to-the-cloud
Page 6: Moving to-the-cloud
Page 7: Moving to-the-cloud
Page 8: Moving to-the-cloud
Page 9: Moving to-the-cloud
Page 10: Moving to-the-cloud
Page 11: Moving to-the-cloud
Page 12: Moving to-the-cloud
Page 13: Moving to-the-cloud
Page 14: Moving to-the-cloud
Page 15: Moving to-the-cloud
Page 16: Moving to-the-cloud
Page 17: Moving to-the-cloud
Page 18: Moving to-the-cloud
Page 19: Moving to-the-cloud
Page 20: Moving to-the-cloud
Page 21: Moving to-the-cloud
Page 22: Moving to-the-cloud
Page 23: Moving to-the-cloud
Page 24: Moving to-the-cloud
Page 25: Moving to-the-cloud
Page 26: Moving to-the-cloud
Page 27: Moving to-the-cloud
Page 28: Moving to-the-cloud
Page 29: Moving to-the-cloud
Page 30: Moving to-the-cloud
Page 31: Moving to-the-cloud
Page 32: Moving to-the-cloud

+++

=

Page 33: Moving to-the-cloud

aws-elasticbeanstalk-amzn-2016.03.3.x86_64-docker-pv-201608240039

Page 34: Moving to-the-cloud

aws-elasticbeanstalk-

amzn-2016.03.3.x86_64-

docker-pv-201608240039

Page 35: Moving to-the-cloud

Dave’s big ol’ list o’ to-do’sDockerize

RDS PostgreSQL

EC2

Travis

Page 36: Moving to-the-cloud
Page 37: Moving to-the-cloud

Docker containers wrap a piece of software in a complete filesystem that contains everything needed to run: code, runtime, system tools, system libraries – anything that can be installed on a server. This guarantees that the software will always run the same, regardless of its environment.

Source: https://www.docker.com/what-docker

Page 38: Moving to-the-cloud

1. install Docker2. add a Dockerfile

3. build your container4. run an instance of your container

5. debug

the run down

Page 39: Moving to-the-cloud

1. install Docker

Page 40: Moving to-the-cloud

2. add a Dockerfile

Page 41: Moving to-the-cloud

3. build your container `docker build -t test-tracker .`

Page 42: Moving to-the-cloud

4. run an instance of your container`docker run -p 6379:80 test-tracker`

Page 43: Moving to-the-cloud

5. debug`Error: connect ECONNREFUSED 127.0.0.1:5432`

`docker run -p 6379:80 -e postgres://dharris:[email protected]:5432/tablehockeytracker tablehockeytracker`

Page 44: Moving to-the-cloud

Dave’s big ol’ list o’ to-do’sDockerize

RDS PostgreSQL

EC2

Travis

Page 45: Moving to-the-cloud
Page 46: Moving to-the-cloud
Page 47: Moving to-the-cloud
Page 48: Moving to-the-cloud
Page 49: Moving to-the-cloud
Page 50: Moving to-the-cloud
Page 51: Moving to-the-cloud
Page 52: Moving to-the-cloud
Page 53: Moving to-the-cloud
Page 54: Moving to-the-cloud
Page 55: Moving to-the-cloud
Page 56: Moving to-the-cloud
Page 57: Moving to-the-cloud

Dave’s big ol’ list o’ to-do’sDockerize

RDS PostgreSQL

EC2

Travis

Page 58: Moving to-the-cloud
Page 59: Moving to-the-cloud
Page 60: Moving to-the-cloud
Page 61: Moving to-the-cloud
Page 62: Moving to-the-cloud
Page 63: Moving to-the-cloud
Page 64: Moving to-the-cloud
Page 65: Moving to-the-cloud
Page 66: Moving to-the-cloud
Page 67: Moving to-the-cloud
Page 68: Moving to-the-cloud
Page 69: Moving to-the-cloud
Page 70: Moving to-the-cloud
Page 71: Moving to-the-cloud
Page 72: Moving to-the-cloud
Page 73: Moving to-the-cloud
Page 74: Moving to-the-cloud
Page 75: Moving to-the-cloud
Page 76: Moving to-the-cloud

CloudWatch

Page 77: Moving to-the-cloud
Page 78: Moving to-the-cloud
Page 79: Moving to-the-cloud

Dave’s big ol’ list o’ to-do’sDockerize

RDS PostgreSQL

EC2

Travis

Elastic Beanstalk

Page 80: Moving to-the-cloud
Page 81: Moving to-the-cloud
Page 82: Moving to-the-cloud

Simple Storage SomethingsomethingService

Page 83: Moving to-the-cloud
Page 84: Moving to-the-cloud
Page 85: Moving to-the-cloud
Page 86: Moving to-the-cloud

Identity and Access Management

Page 87: Moving to-the-cloud
Page 88: Moving to-the-cloud
Page 89: Moving to-the-cloud
Page 90: Moving to-the-cloud
Page 91: Moving to-the-cloud
Page 92: Moving to-the-cloud

travis encrypt --add secret_access_key

Page 93: Moving to-the-cloud
Page 94: Moving to-the-cloud

Dave’s big ol’ list o’ to-do’sDockerize

RDS PostgreSQL

Travis

Elastic Beanstalk

Hooray! We’re done!

Page 95: Moving to-the-cloud
Page 96: Moving to-the-cloud

http://thtdeliver.ff8mv5rxgd.us-east-1.elasticbeanstalk.com/http://superfakedontgohere.com/

Page 97: Moving to-the-cloud
Page 98: Moving to-the-cloud
Page 99: Moving to-the-cloud

Simple Monthly Calculator

https://calculator.s3.amazonaws.com/index.html

Page 100: Moving to-the-cloud
Page 101: Moving to-the-cloud

API Gateway Lambda

Page 102: Moving to-the-cloud

API Gateway

Page 103: Moving to-the-cloud
Page 104: Moving to-the-cloud
Page 105: Moving to-the-cloud

Lambda

Page 106: Moving to-the-cloud
Page 107: Moving to-the-cloud
Page 108: Moving to-the-cloud

The Open Guide to Amazon Web Serviceshttps://github.com/open-guides/og-aws

AWS Documentationhttps://aws.amazon.com/documentation/

@[email protected]

https://github.com/CodeBaboon/table-hockey-tracker