CTOAWS
(Morning Session)Amazon Web Service Japan K.K.
Solutions ArchitectAkihiro Tsukada(@akitsukada)
@akitsukadaAWS
SIWebStartup(CTO)AWSRuby, iOSOOP, SOLID, KISS
/
MAU
0 1 2 3 4
10,00050,000100,000
1,000,000
0 1 2 3 4
50
100
200
1,000
0 1 2 3 4
3
20
30
100
- http://blog.mwed.info/posts/we-are-on-aws.html
Keep It Simple, Stupid! Small Start
=
/
MVP -Minimum Viable Product-
1
Web/App ServerDatabase
EC2
HTML/JS/CSS S3
S3
API GWLambda
API Gateway Lambda
ELB
EC2
S3
RDS Standby
EC2Auto Scaling
CloudFront
AZ-1 AZ-2
EC2WebELBAZ
Auto ScalingRDSMulti-AZS3
CloudFront
ELBS3
Auto Scaling
CloudFront
AZ-1 AZ-2
EC2WebELBAZ
Auto ScalingRDSMulti-AZS3
CloudFront
EC2
RDS Standby
EC2
EC2RDS/
/
ELB
EC2
RDS Standby
EC2Auto Scaling
AZ-1 AZ-2
S3 CloudFront
ELB
EC2
RDS Standby
EC2Auto Scaling
AZ-1 AZ-2
SES
SES
S3 CloudFront
ELB
EC2
RDS Standby
EC2Auto Scaling
AZ-1 AZ-2
SES
SES
S3 CloudFront
SNS
SNS
ELB
EC2
RDS Standby
EC2Auto Scaling
AZ-1 AZ-2
SES
SES
S3 CloudFront
SNS
SNS
RedshiftBIRedshift
S3
S3HTML/JSELB/EC2API GatewayLambdaAWS
Lambda
Other Services
API Gateway CognitoCloudFront
How Do I Use Properly ??
General Architecture Serverless Architecture
Tech Company
/
General Architecture Serverless Architecture
Tech Company
/
How Do I Use Properly ??
https://aws.amazon.com/jp/solutions/case-studies/start-ups/
BASE
https://thebase.in/
EC2 EC2
RDS(Active
)
DB
ELB
AZ AZ
RDS(Standby)
ElastiCache S3
CloudFront
https://thebase.in/
EC2 EC2
DB
ELB
AZ AZ
RDS(Standby)
ElastiCache S3
CloudFront
RDS(Active)
https://thebase.in/
EC2 EC2
RDS(Active)
DB
ELB
AZ AZ
RDS(Standby)
ElastiCache S3
CloudFront
EC2MultiAZ
https://thebase.in/
Web
RDS
ELB
AZRDS
Web
Web
Web
RDS
ELB
RDS
Web
Web Web Web
Web
AZ AZ AZ
https://thebase.in/
S3 + CloudFront
VASILY
http://www.iqon.jp/
Web/AppWeb/App
S3
CloudFront
Solr Memcached
Redis MySQL MongoDB
Zabbix
VarnishELB
PC/Mobile API
GW
http://www.iqon.jp/
Web/AppWeb/App
S3
CloudFront
Solr Memcached
Redis MySQL MongoDB
Zabbix
VarnishELB
PC/Mobile API
GW
S3
http://www.iqon.jp/
Web/AppWeb/App
S3
CloudFront
Solr Memcached
Redis MySQL MongoDB
Zabbix
VarnishELB
PC/Mobile API
GW
CloudFrontEC2
S3+CloudFront
http://www.iqon.jp/
ELB
AutoScalingELB
ELB
AutoScaling
http://jmty.jp/
Replica Sets
Images
CloudFront
MongoDB(Secondary
)
MongoDB(Primary)
MongoDB(Hidden)
Web/App
Mail(postfix)
Multi AZ
RDS
Redis(Resque)Batch
Memcached
http://jmty.jp/
Replica Sets
MongoDB(Secondary
)
MongoDB(Primary)
MongoDB(Hidden)
Web/App
Mail(postfix)
Multi AZ
RDS
Redis(Resque)Batch
Memcached
http://jmty.jp/
Images
CloudFront
Replica Sets
MongoDB(Secondary
)
MongoDB(Primary)
MongoDB(Hidden)
Web/App
Mail(postfix)
Multi AZ
RDS
Redis(Resque)BatchMemcached
Scale UpScale Out
Pre Warming
Images
CloudFront
http://jmty.jp/
ELB
RDS
ELB
AZ AZ
EC2 EC2EC2
WebApp
WebApp
WebApp
EC2 EC2
WebApp
WebApp
EC2 EC2EC2
WebApp
WebApp
WebApp
EC2 EC2
WebApp
WebApp
RDS
API Gateway+ Lambda
DevOps
/AWS
Webinar
Top Related