aws: first steps

18
1 AWS First Steps Vladyslav Matus 23-Feb-2017

Upload: globallogic-ukraine

Post on 08-Apr-2017

100 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: AWS: First Steps

1

AWS First StepsVladyslav Matus

23-Feb-2017

Page 2: AWS: First Steps

2

1.What is AWS and what is a cloud (in general).2.How can AWS be useful for you.3.How to start using AWS?4.How to control your money with AWS?5.Security Basis in AWS (IAM, Security Groups, AWS CLI,

etc.)6.Most popular services of AWS (S3, CloudFront, EC2,

VPC, RDS, etc.)

Agenda

Page 3: AWS: First Steps

3

AWS consist of different categories:

• IaaS (Ec2, OpsWorks…)

• PaaS (RDS)

• SaaS (Elastic Transcoder)

Page 4: AWS: First Steps

4

Page 5: AWS: First Steps

5

https://aws.amazon.com/getting-started/use-cases/https://aws.amazon.com/free

Free tier limits (part of services):

How to start using AWS (tutorials):

Page 6: AWS: First Steps

6

AWS for everybody:

- For OPS - For DEV - For QA - For PM

Page 7: AWS: First Steps

7

How to save money with AWS

Page 8: AWS: First Steps

8

How to control budget and optimize costs

AWS Trusted Advisor

Page 9: AWS: First Steps

9

Security1) Don’t use root console2) Use only 2 factor authentication 3) Don’t store aws keys on instances4) Don’t upload your keys into Git ;)5) Open only required ports and control source/destination (i.e. don’t make 22 port public accessible)6) Remember you are responsible for your instances security, not Amazon.

Page 10: AWS: First Steps

10

Responsibility sharing in AWS

How to use AWS CLI in secure way

Page 11: AWS: First Steps

11

Page 12: AWS: First Steps

12

Most popular AWS servicesS3 ~ DropBox

1.Redundant (99,999999999 %)2.Store objects (not data blocks)3.Quick access to files4.Supports version control5.Can be integrated with CDN (Content Delivery Network) – to minimize latency

Page 13: AWS: First Steps

13

Most popular AWS services1.Designed to minimize latency for clients2.Can be writeable too (allows put commands too)3.Supports videos/flash 4.Free for distribution transfers5.Supports access restrictions for regions/countries (white or black list)

If you want to only upload data to s3 you should look on S3 Transfer Acceleration:http://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html?region=eu-central-1&origBucketName=vm-test1

Page 14: AWS: First Steps

14

EC2 ~ VM

Most popular AWS services

AMI ~ template

Page 15: AWS: First Steps

15

Page 16: AWS: First Steps

16

Most popular AWS services

VPC ~ Virtual DC

Page 17: AWS: First Steps

17

Most popular AWS services

1.Provide service/software, not EC2 instance/VM2.Supported master-replica design3.Easy backup solution provided:

Page 18: AWS: First Steps

18

Thank you!