10
How the AWS platform is designed to deliver consistent high performance Mr. Krishnan Mani Solutions Architect Amazon Internet Services Pvt. ltd. Email: [email protected]

AWS - How the AWS platform is designed to deliver consistent high performance

Embed Size (px)

Citation preview

How the AWS platform is designed to deliver consistent high performance

Mr. Krishnan ManiSolutions ArchitectAmazon Internet Services Pvt. ltd.Email: [email protected]

Elasticity with AWS

• Elastic “by request”: The ability to scale resources, just in time, in response

to need, both scale out (++) and scale in (--)

• Elastic “by design”: The inherent capability of services to scale automatically

to customer needs without requiring any prior notice, or incurring fixed costs

or minimums.

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

ELASTIC “BY

REQUEST”

Simple Application Architecture

Elastic LoadBalancing Amazon

EC2 app instances

Clients

Amazon DynamoD

B

Business logic

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Triad of Services

Latency

Utilization

CloudWatchAuto Scaling

Elastic Load

Balancing

Auto Scaling group

Execute AS Policy

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Auto Scaling Basic Lifecycle

instances

Auto Scaling group

Scale Out

Scale Out

Amazon CloudWatch

Scheduled Event

Scale In

Scale In

Amazon CloudWatch

Scheduled Event

Launch Instance

Attach to Group

Detach from

GroupTerminat

e Instance

X

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

ELASTIC “BY DESIGN”

Examples of elasticity of AWS services

• S3• Customers can store an unlimited number of objects in a given bucket. A

single object can be upto 5 TB in size• There is no provisioning or other action required ahead of time to put, get,

list, delete, and work with objects in S3. • S3’s ability to serve customer traffic scales as the request rates grow.

Remember the service limits and how to architect for scale within service limits!

• VPC network components• Managed network components (e.g. “NAT Gateway”) scale automatically

with data transit volumes with no single point of failure.

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

For more info Visit https://www.vaultastic.com

Drop in your Queries @ [email protected]

Get in touch

Thank you !

For more info Visit https://www.vaultastic.com

Drop in your Queries @ [email protected]

Get in touch

Thank you !