Top Banner
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Dickson Yue, Solutions Architect June 17, 2016 Ignite e-Commerce growth with AWS Digital Innovation & e-Commerce Track
28

Ignite eCommerce growth with AWS

Jan 17, 2017

Download

Technology

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: Ignite eCommerce growth with AWS

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

Dickson Yue, Solutions Architect

June 17, 2016

Ignite e-Commerce growth with AWS Digital Innovation & e-Commerce Track

Page 2: Ignite eCommerce growth with AWS

“Every 100ms delay costs. 1% of sales”

Page 3: Ignite eCommerce growth with AWS

Amazon Route 53 is designed to automatically route your users to the optimal location depending on network conditions

54 edge locations DNS

: myshop.com ?

: myshop.com ? : myshop.com ?

Page 4: Ignite eCommerce growth with AWS

Choose a region near to the majority of your customers to reduce data latency in your applications

54 edge locations

12 regions

Page 5: Ignite eCommerce growth with AWS

Distribute content to end users with low latency, high data transfer speeds with CDN - Amazon CloudFront

54 edge locations

12 regions

Serve from edge Serve from origin

Page 6: Ignite eCommerce growth with AWS

To further optimized for China user experience, provision a separate stack for China for the best performance

54 edge locations

12 regions

Serve from edge Serve from origin

Page 7: Ignite eCommerce growth with AWS

Security

PCI compliance SSL certification

Page 8: Ignite eCommerce growth with AWS

EverycustomergetsthesameAWSsecurityfounda7onsAWS maintains a formal control environment •  SOC 1 (SSAE 16 & ISAE 3402) Type II (was SAS70) •  SOC 2 Type II and public SOC 3 report •  ISO 27001, 9001 Certifications •  Certified PCI DSS Level 1 Service Provider •  FedRAMP Certification •  HIPAA and MPAA capable

AWSFounda+onServices

Compute Storage Database Networking

AWSGlobalInfrastructure Regions

AvailabilityZonesEdgeLoca+ons

Page 9: Ignite eCommerce growth with AWS

PCI Compliance service

Auto Scaling AWS CloudFormation Amazon CloudFront AWS CloudHSM AWS CloudTrail AWS Direct Connect Amazon DynamoDB AWS Elastic Beanstalk Amazon Elastic Block Store (EBS) Amazon Elastic Compute Cloud (EC2) Elastic Load Balancing (ELB) Amazon Elastic MapReduce (EMR)

Amazon Glacier AWS Key Management Service (KMS) AWS Identity and Access Management (IAM) Amazon Redshift Amazon Relational Database Service (RDS) Amazon Route 53 Amazon SimpleDB Amazon Simple Storage Service (S3) Amazon Simple Queue Service (SQS) Amazon Simple Workflow Service (SWF) Amazon Virtual Private Cloud (VPC)

Services that support the processing, storage, and transmission of credit card data by a merchant or service provider have been validated as being compliant with PCI standards. These services include:

Page 10: Ignite eCommerce growth with AWS

Standardized Architecture for PCI DSS

http://docs.aws.amazon.com/quickstart/latest/accelerator-pci/welcome.html

Page 11: Ignite eCommerce growth with AWS

Standardized Architecture for PCI DSS

Page 12: Ignite eCommerce growth with AWS

Amazon Certification Manager

Amazon Confidential

•  Provision SSL/TLS certificates from Amazon for use with AWS resources

•  Elastic Load Balancing •  Amazon CloudFront

distributions •  AWS handles the muck

•  Key pair and CSR generation •  Managed renewal and

deployment •  Domain validation via email

Page 13: Ignite eCommerce growth with AWS

SSL Negotiation Policies provide selection of ciphers and protocols that adhere to the latest industry best practices Optimized for balance between security and client connectivity, as testing with Amazon.com traffic

SSL on ELB & CloudFront

Page 14: Ignite eCommerce growth with AWS

Mobile Commerce

http://www.verifi.com/wp-content/uploads/2015/03/Verifi_State-of-Mobile_FINALweb.pdf

Goldman Sachs predicts that mobile commerce will account for almost half of all e-commerce by 2018

http://www.pwc.com/gx/en/industries/retail-consumer/global-total-retail.html

Page 15: Ignite eCommerce growth with AWS

6X

6X ?

visits

resources

Page 16: Ignite eCommerce growth with AWS

Amazon Route 53

User Amazon

CloudFront

Magento

RDS Master (Multi-AZ)

Elastic Load

Balancer

RDS Slave (Multi-AZ)

Magento

Availability Zone Availability Zone

Backup Storage

Static website *.html, *.js *.css

*.jpg *.mp4

S3

Magento Admin

Private subnet Office

VPN

Page 17: Ignite eCommerce growth with AWS

Amazon Route 53

User Amazon

CloudFront

Magento

RDS Master (Multi-AZ)

Elastic Load

Balancer

RDS Slave (Multi-AZ)

Magento

Availability Zone Availability Zone

Backup Storage

Static website *.html, *.js *.css

*.jpg *.mp4

S3

Redis Read Replica

Redis Master

Magento Admin

Private subnet Office

VPN

Page 18: Ignite eCommerce growth with AWS

Amazon Route 53

User Amazon

CloudFront

Magento

RDS Master (Multi-AZ)

Elastic Load

Balancer

RDS Slave (Multi-AZ)

Magento

Availability Zone Availability Zone

Backup Storage

Static website *.html, *.js *.css

*.jpg *.mp4

S3

Redis Read Replica

Redis Master

RDS Read Replica

RDS Read Replica

Magento Magento

Magento Admin

Private subnet Office

VPN

Page 19: Ignite eCommerce growth with AWS

Promotion at scale

Flash Sale Pre-Order

Thanksgiving-Black Friday weekend Cyber Monday

Single’s day

Page 20: Ignite eCommerce growth with AWS

Challenge

10X customers

Some robots

Page 21: Ignite eCommerce growth with AWS

Promotion at scale

Amazon DynamoDB

Web DMZ

public subnet

Cache Private

private subnet

CDN

Edge

Lambda

CDN

Edge

WAF

WAF

X

•  Bad request 4xx 5xx •  Rate limit •  SQLI XSS

Static website *.html, *.js *.css

*.jpg *.mp4

S3

Page 22: Ignite eCommerce growth with AWS

Simulation

Amazon DynamoDB

Web DMZ

public subnet

Cache Private

private subnet

CDN

Edge

Lambda

CDN

Edge

WAF

WAF

X

•  Bad request 4xx 5xx •  Rate limit •  SQLI XSS

Static website *.html, *.js *.css

*.jpg *.mp4

S3

@200km/s

@60km/s

jmeter

jmeter

Page 23: Ignite eCommerce growth with AWS

Regular monthly •  Monthly ~750 hrs •  Web 1X traffic

•  C4 large X 4 instance •  Cost

•  4 X 750 •  = 3000 instances hrs

TCO

Flash sale •  Once off 12 hrs •  Web 10X traffic

•  C4 large X 40 instance •  Cost

•  40 X 12 •  = 480 instances hrs

10X traffic 16% monthly cost

Page 24: Ignite eCommerce growth with AWS

AWS Platform For eCommerce

App Backend

API Gateway

Lambda

CDN

CloudFront

Mobile Apps Analytics

RedShift

Data Storage

S3

Machine Learning

Machine Learning

DynamoDB

AWS Global Infrastructure APN Partner Solutions

Kinesis Mobile Push

EMR

Mobile Analytics

Device farm

Cache

Memcache

Redis

Web

Load balancer

Compute

Auto scaling

Networking

DNS

Virtual private network

RDS MySQL

RDS Oracle

AWS WAF

Technical Support

Solutions Architects

Partner Ecosystem

Support

Page 25: Ignite eCommerce growth with AWS

Remember to complete your evaluations!

Page 26: Ignite eCommerce growth with AWS
Page 27: Ignite eCommerce growth with AWS

DNS

User CDN

Magento

RDS DB Backup Storage

S3 Magento Admin

Office

VPN Private subnet

Public subnet

Availability Zone

Private subnet

Page 28: Ignite eCommerce growth with AWS

Demand

Q1 Q2 Q3 Q4

1X Users

3X Users

6X Users

Time

Demand

On premise

AWS

AWS