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

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

Jan 29, 2018

Download

Software

Vaultastic
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: AWS -  How the AWS platform is designed to deliver consistent high performance

How the AWS platform is designed to deliver consistent high performance

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

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

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.

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

ELASTIC “BY

REQUEST”

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

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.

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

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.

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

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.

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

ELASTIC “BY DESIGN”

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

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.

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

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

Drop in your Queries @ [email protected]

Get in touch

Thank you !

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

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

Drop in your Queries @ [email protected]

Get in touch

Thank you !