© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
•
•
•
•
•
•
ü
ü
ü
ü
ü
ü
ü
ü
ü
ü
ü
AWS
CLOUDTRAIL
AMAZON
INSPECTOR
AMAZON
VPC
AWS WAF AWS IAM
AWS KEY
MANAGEMENT
SERVICE
SERVER-SIDE
ENCRYPTION
ENCRYPTION
SDK
WhatsCat™
WhatsCat™
LOL cats »
WhatsCat™
§
§
§
§
Amazon
Route 53
Amazon
Route 53
AWS Identity &
Access Management
MFA token
Developers
Network Team
User
Amazon Virtual
Private Cloud
Amazon
Route 53
ü
ü
ü
ü
Amazon
Route 53
VPC Security
Groups
ü
ü
WhatsCat™
WhatsCat™
LOL cats »
Amazon
Route 53
RDS DB instance
§
§
§
§
Amazon CloudWatch
ü
ü
Amazon
Route 53
RDS DB instance
AWS CloudTrail
ü
ü
ü
Amazon
Route 53
RDS DB instance
WhatsCat™
Amazon
Route 53
Web
instance
RDS DB instance
active (Multi-AZ)
Availability Zone
RDS DB instance
standby (Multi-AZ)
Elastic Load
Balancing
Availability Zone
Web
instance
§
§
§
§
Web
instance
RDS DB instance
active (Multi-AZ)
Availability Zone
RDS DB instance
standby (Multi-AZ)
Elastic Load
Balancing
Availability Zone
Web
instance
SSL
Amazon Certificate
Manager Service
ü
ü
ü
ü
Amazon
Route 53
Web
instance
RDS DB instance
active (Multi-AZ)
Availability Zone
RDS DB instance
standby (Multi-AZ)
Elastic Load
Balancing
Availability Zone
Web
instance
Amazon
Route 53
1. EC2
2. RDS
Web
instance
RDS DB instance
active (Multi-AZ)
Availability Zone
RDS DB instance
standby (Multi-AZ)
Elastic Load
Balancing
Availability Zone
Web
instance
Amazon
Route 53
AWS Key Management
Service (KMS)
ü
ü
AWS KMS
Customer master keys
Data key 1
S3 object EBS
volume
Redshift
cluster
Data key 2 Data key 3 Data key 4
Custom
application
WhatsCat™
WhatsCat™
LOL cats »
Cat photos »
Amazon
Route 53
Web
instance
RDS DB instance
active (Multi-AZ)
Availability Zone
Elastic Load
Balancing
Amazon S3
Amazon
Cloudfront
§
§
§
§
DynamoDBElastiCache
MySQL
•
•
•
•
•
•
•
Good Cats
Bad Dogs
AWS
WAF
Amazon
CloudFront
Elastic Load
Balancing
Amazon
Route 53
DynamoDB
Application
RDS
ElastiCache
•
•
•
•
•
•
•
•
•
•
•
Cats > 100,000
WhatsCat™
Availability Zone
Amazon
Route 53
Amazon
S3
Amazon
Cloudfront
Availability Zone
Elastic Load
Balancer
DynamoDB
RDS DB Instance
Read Replica
Web
Instance
Web
Instance
Web
Instance
ElastiCache RDS DB Instance
Read Replica
Web
Instance
Web
Instance
Web
Instance
ElastiCacheRDS DB Instance
Standby (Multi-AZ)
RDS DB Instance
Active (Multi-AZ)
Product Release
App Code
Infrastructure Code
Security Code
•
•
•
•
•
•
•
OPS
SEC
DEV
확장성 - 자동화 - 피드백
•
•
•
AWS
IAM
AWS
CloudTrail
Amazon
CloudWatch
Security CI/CD
PipelineAWS
CodeCommit
AWS
CodeDeploy
AWS
CodePipeline
AWS
CodeBuild
•
•
•
Amazon
Inspector
Security CI/CD
Pipeline
•
•
•
•
•
•
•
•
•
•
•
ü
ü
InstancePublic
AMI
Golden
AMI
Launch
instance EC2
Configure
instance
Hardened instance
Bake AMI
Hardening and
configuration
User administration
Operating system
Running
instances
Launch
AWS
Config
AWS
Lambda
Automate AMI
baking
Amazon
Inspector
Amazon
Inspector
Amazon
Inspector
Decommission
IAM stack
Infrastructure
stack
Logging
stack
AWS
CodeCommit
AWS Trusted Advisor - Security
AWS Trusted Advisor - Security
WhatsCat™
Cats > 1 million
•
•
•
•
•
Amazon
CloudFront
Amazon
CloudFront
Elastic Load
Balancer
DynamoDB
Application
Amazon RDS
Elastic Load
Balancer
DynamoDB
Application
Amazon RDS
Elastic Load
Balancer
DynamoDB
Application
Amazon RDS
•
•
•
천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)

천만 사용자를 위한 AWS 아키텍처 보안 모범 사례 (윤석찬, 테크에반젤리스트)