천만 사용자를 위한 aws 아키텍처 보안 모범 사례 (윤석찬,...

Post on 12-Apr-2017

4.608 Views

Category:

Technology

11 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

•••

ü

ü

ü

ü

ü

ü

ü

ü

ü

ü

ü

AWS CLOUDTRAIL

AMAZONINSPECTORAMAZON

VPC AWS WAF AWS IAM AWS KEY MANAGEMENT

SERVICE

SERVER-SIDEENCRYPTION

ENCRYPTIONSDK

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 KMSCustomer master keys

Data key 1

S3 object EBS volume

Redshift cluster

Data key 2 Data key 3 Data key 4

Customapplication

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 DogsAWSWAF

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 LoadBalancer

DynamoDBRDS 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 InstanceActive (Multi-AZ)

Product Release

App Code

Infrastructure Code

Security Code

••

••

•••

OPS

SEC

DEV

확장성 - 자동화 - 피드백

•••

AWS IAM

AWSCloudTrail

Amazon CloudWatch

Security CI/CD PipelineAWS

CodeCommitAWS

CodeDeployAWS

CodePipelineAWS

CodeBuild

•••

Amazon Inspector

Security CI/CD Pipeline

••••

••••••

•ü

ü

InstancePublic AMI

Golden AMI

Launch instance EC2 Configure

instance

Hardened instance

Bake AMI

Hardening andconfiguration

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

Loggingstack

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 RDSElastic Load

Balancer

DynamoDB

Application

Amazon RDS

•••

top related