aws elastic compute cloud

42
Introduction to Elastic Compute Cloud - EC2 Rogério Libarino Aguilar

Upload: rogerio-libarino

Post on 15-Apr-2017

202 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Aws   elastic compute cloud

Introduction to Elastic Compute Cloud -

EC2Rogério Libarino Aguilar

Page 2: Aws   elastic compute cloud

Index1. Introduction2. What is Amazon EC2 ?3. Regions and Availability Zones

(AZs) 4. Storage5. Application Machine Images

(AMI) 6. EC2 Instances7. Use Case8. Creating EC2 instances9. Conclusions

Page 3: Aws   elastic compute cloud

Are we satisfied with your traditional infrastructure?

Page 4: Aws   elastic compute cloud

the demand increases fast?

What happens if...

Page 5: Aws   elastic compute cloud

What happens if...● Slow and manual process to

improving the system's capacity

● Possibility of high delay and unavailability of the systems

● It’s hard to know where decrease the capacity again if the demand come back to normal

Page 6: Aws   elastic compute cloud

What happens if...

...you overestimate the infrastructure capacity?

Page 7: Aws   elastic compute cloud

What happens if...

Page 8: Aws   elastic compute cloud

… occurs a blackout in server’s location?

What happens if...

Page 9: Aws   elastic compute cloud

What happens if...

● High costs and time to deploy the applications in another locations or lead with the problem

Page 10: Aws   elastic compute cloud

… someone removes some server’s critical system file?

What happens if...

Page 11: Aws   elastic compute cloud

What happens if...

● Long time to lead with systems problems

Page 12: Aws   elastic compute cloud

Web Service that provides scalable compute capacity

in the AWS.

What happens if...

Page 13: Aws   elastic compute cloud

What is Amazon EC2?● Reduced time to obtain and boot new server to minutes● Fast resizable compute instances● Multiple instances types, operating systems● Automatically scale up and down depending on its needs● Applications can be hosted in multiple locations world-wide● Pay for what is used

Page 14: Aws   elastic compute cloud

Regions and Availability zones (AZs)

Page 15: Aws   elastic compute cloud

Regions and Availability zones (AZs)

Page 16: Aws   elastic compute cloud

EC2 Instance storeEBS - Elastic Block StoreS3 - Simple Storage Service

Storage

Page 17: Aws   elastic compute cloud

EC2 Instance store

Temporary block level storage;

If the instance stops or terminate, any data in instance store volumes is lost;

Can’t be detached from an instance and attached to another

Storage

Page 18: Aws   elastic compute cloud

Elastic Block Store (EBS)

Persistent block level storage;Low-latency;Automatically replicated within its AZ;Can only be used by EC2 instances;Appears as a mountable volume;Can be transported between virtual machines;

Storage

Page 19: Aws   elastic compute cloud

Simple Storage Service (S3)

Storage for internet data

Files accessible using HTTP protocols

S3 typically experiences write delays while EBS does not

Inexpensive

Storage

Page 20: Aws   elastic compute cloud

Application Machine Images (AMI) and Instances

AMI:

● Contains the software configurations (OS, application server, applications);

● Used to launch instances;● Can be customized and saved.

INSTANCES:● A copy of AMI running as a virtual server in cloud.● Different types of instances can be launch by the same

AMI.

Page 21: Aws   elastic compute cloud

Application Machine Images (AMI)

Page 22: Aws   elastic compute cloud

Instance Store Backed

Page 23: Aws   elastic compute cloud

EBS Backed Instance

Page 24: Aws   elastic compute cloud

Instances Classification

Family: General purpose, Compute optimized, GPU instances, Memory optimized, Storage optimized;

Type: t2.nano, t2.microFree tier eligible, t2.small, m4.large, c3.8xlarge, d2.8xlarge, i2.xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge....

Page 25: Aws   elastic compute cloud

Use Case: Stayfilm

Page 26: Aws   elastic compute cloud

Creating EC2 instances

Page 27: Aws   elastic compute cloud
Page 28: Aws   elastic compute cloud
Page 29: Aws   elastic compute cloud
Page 30: Aws   elastic compute cloud
Page 31: Aws   elastic compute cloud
Page 32: Aws   elastic compute cloud
Page 33: Aws   elastic compute cloud
Page 34: Aws   elastic compute cloud
Page 35: Aws   elastic compute cloud
Page 36: Aws   elastic compute cloud
Page 37: Aws   elastic compute cloud
Page 38: Aws   elastic compute cloud
Page 39: Aws   elastic compute cloud
Page 40: Aws   elastic compute cloud

Conclusions

● Reduced time scale systems● Automatically scale● Easy to use with habitual computing concepts● A large number of components types compatible applications● Easy way to expand your application around the world with

low latency● Safe money in systems with variable demands

Page 41: Aws   elastic compute cloud

Thank you!!!

Page 42: Aws   elastic compute cloud

●http://aws.amazon.com

●https://qwiklabs.com

●https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html

●http://www.differencebetween.net/technology/internet/difference-between-amazon-s3-and-amazon-ebs/

●https://youtu.be/Ky48XGoWexk?list=PL4ouyja1SV7dMayJflGZYVRtJXYRcAKZD - Conferência America Latina

●https://www.stayfilm.com/

Bibliography