Cómputo en AWS

19
Cómputo en AWS Henry Alvarado Solutions Architect, AWS Colombia [email protected] Experience Day, Cali

Transcript of Cómputo en AWS

Page 1: Cómputo en AWS

Cómputo en AWS

Henry AlvaradoSolutions Architect, AWS [email protected]

Experience Day, Cali

Page 2: Cómputo en AWS

Compute Services

Amazon EC2

Page 3: Cómputo en AWS

Compute Services

Amazon EC2

Provides secure and resizable compute capacity in the cloud

Page 4: Cómputo en AWS

EC2 Terminology

AMI

Virtual Machine Configuration

Instance

Running or Stopped VM

VPC

AZ Availability Zone

Amazon S3

EBS EBS EBS

VPC

EBS EBS EBS

EBS Snapshots S3 Buckets

Region

Page 5: Cómputo en AWS

EC2 Operating Systems Supported

• Windows 2003R2/2008/2008R2/2012/2012R2/2016• Amazon Linux• Debian• Suse• CentOS• Red Hat Enterprise Linux• Ubuntu

Page 6: Cómputo en AWS

Amazon Elastic Compute Cloud (EC2)

• AWS Provided AMIs– Linux Distributions and Windows Server 2003-2016

• Your own AMIs• AWS Marketplace AMIs

– Enables qualified partners to market and sell their software to AWS Customers

• Community AMIs

Amazon Machine Images (AMI)

Page 7: Cómputo en AWS

Amazon Elastic Compute Cloud (EC2)

AWS Management Console – Choose an AMI

Page 8: Cómputo en AWS

Compute Services

EC2 Instances

c4.largeInstance family

Instance generation

Instance size

Page 9: Cómputo en AWS

Broad Set of Compute Instance Types

M4

General purpose

Computeoptimized

C4

C3

Storage and IOoptimized

I2 P2

GPUenabled

Memoryoptimized

R3

D2

M3

X1

Page 10: Cómputo en AWS

Amazon Elastic Compute Cloud (EC2)Instance Families

Instance Family Current Generation Instance TypeGeneral purpose t2.micro | t2.small | t2.medium | t2.large | m4.large | m4.xlarge

| m4.2xlarge | m4.4xlarge | m4.10xlarge | m3.medium | m3.large | m3.xlarge | m3.2xlarge, m4.16xlarge

Compute optimized c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge | c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge

Memory optimized r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge | x1.16xlarge | x1.32xlarge

Storage optimized i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge | d2.xlarge | d2.2xlarge | d2.4xlarge | d2.8xlarge

GPU instances g2.2xlarge | g2.8xlarge

Accelerated Computing Instances

p2.xlarge | p2.8xlarge | p2.16xlarge

NEW

NEW

NEW

Page 11: Cómputo en AWS

Purchasing options at a glanceReservedInstances

Pay a low upfront price

Reserve an instance slot

Secure a low hourly rate

Sell & modify reservations if your needs change

On-DemandInstances

Pay as you go

Flat hourly rate

No commitment

SpotInstances

Bid what you like—your Spot instances run while your bid > the Spot price

Save up to 90% off of On-Demand

Run 1,000s of instances

10:00

10:05

10:10

Page 12: Cómputo en AWS

Layer your options

Page 13: Cómputo en AWS

Amazon Elastic Compute Cloud (EC2)

• Dedicated Instances– Single customer tenancy on the compute hardware– Dedicated per-region fee for one or more running

instances– Use Case Highlights

• Applications with unique compliance requirements like HIPAA

Purchase Options

Page 14: Cómputo en AWS

Amazon Elastic Compute Cloud (EC2)

• Dedicated Host– Save money on licensing Costs– Help Meet Compliance and Regulatory Requirements– Instance Placement Controls– Affinity– Visibility of Sockets and Physical Cores– License Usage Reporting

Purchase Options

Page 15: Cómputo en AWS

Amazon EC2 Container Service (ECS)

• Container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances

• Amazon ECS eliminates the need for you to install, operate, and scale your own cluster

• Supports running applications, services, and batch services

Page 16: Cómputo en AWS
Page 17: Cómputo en AWS

AWS Lambda

• Compute service that runs stateless Node.js, Java, Python and C# code in response to an event

• Starts code within milliseconds of an event such as an image upload, in-app activity, website click, or output from a connected device

• Allows running code without managing infrastructure like EC2 instances and auto scaling groups

Page 18: Cómputo en AWS

Continuous scaling

No servers to manage

Never pay for idle – no cold servers

(only happy accountants)

Benefits of AWS Lambda

Page 19: Cómputo en AWS

Gracias