58
Amazon Web Services 소개 컴퓨팅, 스토리지 및 데이터베이스 중심 노경훈 매니저 Sales Development Representative, AWS Korea

AWS Summit Seoul 2015 - AWS 소개 - 컴퓨팅(EC2), 데이터베이스(RDS, Redshift), 스토리지(S3, EBS)

Embed Size (px)

Citation preview

Amazon Web Services 소개컴퓨팅, 스토리지 및 데이터베이스 중심

노경훈 매니저Sales Development Representative, AWS Korea

Agenda

• AWS 6 가지 장점• AWS 글로벌 인프라• 컴퓨팅 서비스• 스토리지 서비스• 데이터베이스 서비스• 요약 및 접근 방법

Amazon Web Services6 Benefits

선투자금 없음고정비용에서 가변비용으로

규모의 경제단일회사 이상의 TCO절감을

가격에 반영

탄력적인 처리용량필요한 처리용량 예측 불필요

오버프로비저닝 방지

Our Value Proposition

48PRICE

REDUCTIONS

속도와 민첩성(agility)인프라를 주단위가 아닌분단위로 프로비저닝

비지니스에 집중Not undifferentiated heavy

lifting

글로벌 진출수분 내에 글로벌 고객들을

위한 서비스 런칭

Amazon Web ServicesAWS Global Infrastructure

Mobile

PushNotifications

MobileAnalytics Cognito Cognito

Sync

Analytics

Kinesis DataPipelineRedShift EMR

AWS Global Infrastructure

Your Applications

AWS Global Infrastructure11 Regions 29 Availability Zones 53 Edge Locations

Network

VPC DirectConnect Route 53

API

Human Interaction

Support

Web Console

Interaction

Command Line

Libraries, SDK’s

Storage

EBS S3 Glacier CloudFront

Database

DynamoDBRDS ElastiCache

Deployment & Management

ElasticBeanstalk OpsWorks Cloud

FormationCode

DeployCode

PipelineCode

Commit

Security & Administration

CloudWatch Config CloudTrail IAM Directory KMS

Application

SQS SWF AppStream

ElasticTranscoder SES Cloud

SearchSNS

Enterprise Applications

WorkSpaces WorkMail WorkDocs

Compute

EC2 ELB AutoScaling LambdaECS

Amazon Web ServicesCompute Services

Compute Services

Amazon EC2 Auto Scaling Elastic Load Balancing

Actual

EC2

Elastic Virtual servers in the cloud

Dynamic traffic distribution

Automated scaling of EC2 capacity

Virtual Machine

재구성이 가능한 컴퓨팅 파워

쉽게 확장/축소되는 컴퓨팅 용량AmazonEC2

Elastic Compute Cloud

EC2 instancesGeneral-purpose: M1, M3 , T2

Compute-optimized: C1, CC2, C3, C4

Memory-optimized: M2, CR1, R3

Dense-storage: HS1, D2

I/O-optimized: HI1, I2

GPU: CG1, G2

Micro: T1, T2

EC2 instances: Sizes

2 vCPU 7.5 GiB Memory$0.203/hour

m3.large

m3.xlarge

4 vCPU 15 GiB Memory$0.405/hour

m3.2xlarge

8 vCPU 30 GiB Memory$0.810/hour

m3.large m3.large

m3.large m3.large

m3.large m3.large

c4.largeInstance family

Instance generation

Instance size

Load Balancer

트래픽을 자동으로 분산

자동으로 용량 확장/축소AmazonELB

Elastic Load Balancing

Elastic Load Balancer(ELB)

EC2Instance

ELB

EC2Instance

us-w

est-1

aus

-wes

t-1b

…..

…..

Application의 고가용성 유지

자동으로 EC2 Scale in & Out

사용자의 지정에 따른 작동Auto Scaling

AutoScaling

On-Demand

약정없이 쓴 만큼만지불

갑작스런 트래픽이나예측하기 어려운 경우신규 서비스

Reserved

1년 혹은 3년 약정40~70% 할인

항상 쓰는 서버들 을위한 요금제

Spot

남은 자원에 대한경매 방식더 높은 가격으로입찰할 경우 바로양도 될 수 있으나80~90% 저렴

BigData, 3D Rendering,Queing

Dedicated

VPC내에 한 고객만을위한 물리적 서버에런칭

굉장히 민감하거나회사내규, 법적인문제 가 있을경우

여러분에게맞는 Purchase options

Mobile

PushNotifications

MobileAnalytics Cognito Cognito

Sync

Analytics

Kinesis DataPipelineRedShift EMR

AWS Global Infrastructure

Your Applications

AWS Global Infrastructure11 Regions 29 Availability Zones 53 Edge Locations

Network

VPC DirectConnect Route 53

API

Human Interaction

Support

Web Console

Interaction

Command Line

Libraries, SDK’s

Storage

EBS S3 Glacier CloudFront

Database

DynamoDBRDS ElastiCache

Deployment & Management

ElasticBeanstalk OpsWorks Cloud

FormationCode

DeployCode

PipelineCode

Commit

Security & Administration

CloudWatch Config CloudTrail IAM Directory KMS

Application

SQS SWF AppStream

ElasticTranscoder SES Cloud

SearchSNS

Enterprise Applications

WorkSpaces WorkMail WorkDocs

Compute

EC2 ELB AutoScaling LambdaECS

Amazon Web ServicesStorage Services

Storage Services

Amazon EBS

EBS

Block storage for use with Amazon EC2

Amazon S3

ImagesVideosFilesBinariesSnapshots

Internet scale storage via API

Amazon Glacier

ImagesVideosFilesBinariesSnapshots

Storage for archivingand backup

Secure, durable, highly-scalable

99.999999999%

사용한만큼만 지불

Static 웹서버로 사용AmazonS3

Simple Storage Service

1GB 1개월 $0.033

Simple Storage Service(S3)

1TB 1개월 $33.8

1TB 1년 $405.8* Tokyo Region 기준

1 TB raw storage

800 GB usable storage

600 GB allocated storage

400 GB application data

S3 용량 가격 – 쓰신만큼만 내세요!

Amazon S3

$158.4/year

Amazon S3 website: static content

Amazon S3

Streaming & imagedistributions Download distributionsweb access

Secure, durable, highly-scalable

99.999999999%

백업용도의 Cold 데이터

사용한 만큼 매우 낮은 비용으로AmazonGlacier

1GB 1달 $0.011

Glacier

* Tokyo Region 기준

1TB 1달 $11.681TB 1년 $140

3-5 Hoursdata retrieval

Glacier

Storage costs(저장)vs.

Retrieval costs(불러냄)

Amazon S3 lifecycle policies →

S3에서 30일 이후 Cold Data Glacier이동

Glacier에서 1년 후 삭제

자동으로 지정하여 관리 포인트를 줄임

EC2 와 함께 사용/하드디스크

언제든지 늘이거나 줄일 수 있음

Secure and durableAmazonEBS

Elastic Block Store

Elastic Block Store(EBS)

EC2에 attach해서 쓸 수 있는 블록스토리지

가용영역 내에 복제되어 EC2의 상태와 상관없음

하나의 EC2에 여러개의 EBS구성

1GB16 TB¼

가격 성능

EBS

Magnetic General Purpose Provisioned IOPS

용도 Infrequent data accessBoot volumes

Small to med DBsDev and Test

I/O intensiveRelational DBs

NoSQL DBs

디스크 Magnetic disk-backed SSD-backed SSD-backed

최대 IOPS 40–200 IOPS 10,000 IOPS 20,000 IOPSLatency (random read)

20–40 ms 1–2 ms 1–2 ms

가용성 Designed for 99.999% Designed for 99.999% Designed for 99.999%

가격$.05/GB-month$.05/million I/O $.10/GB-month $.125/GB-month

$.065/provisioned IOPS

EBS

General Purpose (SSD)

Up to 16 TB

10,000 IOPS

Up to 160 Mbps

New Service: Elastic File Service

• Fully managed file system for EC2 instances• Provides standard file system semantics• Elastically grows to petabyte scale• Delivers performance for a wide variety of workloads• Highly available and durable

simple elastic scalable

1 2 3

Mobile

PushNotifications

MobileAnalytics Cognito Cognito

Sync

Analytics

Kinesis DataPipelineRedShift EMR

AWS Global Infrastructure

Your Applications

AWS Global Infrastructure11 Regions 29 Availability Zones 53 Edge Locations

Network

VPC DirectConnect Route 53

API

Human Interaction

Support

Web Console

Interaction

Command Line

Libraries, SDK’s

Storage

EBS S3 Glacier CloudFront

Database

DynamoDBRDS ElastiCache

Deployment & Management

ElasticBeanstalk OpsWorks Cloud

FormationCode

DeployCode

PipelineCode

Commit

Security & Administration

CloudWatch Config CloudTrail IAM Directory KMS

Application

SQS SWF AppStream

ElasticTranscoder SES Cloud

SearchSNS

Enterprise Applications

WorkSpaces WorkMail WorkDocs

Compute

EC2 ELB AutoScaling LambdaECS

Amazon Web ServicesDatabase Services

Database Services

Amazon RDS Amazon DynamoDB

Managed relational database service

Managed NoSQL database service

DBA

Amazon ElastiCache

In-Memory Caching Service

당신의 서버에 DB를 둔다면

Power, HVAC, netRack & stack

Server maintenance

OS patches

DB s/w patchesDatabase backups

ScalingHigh availability

DB s/w installs

OS installation

you

App optimization

당신의 서버에 DB를 둔다면

Power, HVAC, netRack & stack

Server maintenance

OS patches

DB s/w patchesDatabase backups

ScalingHigh availability

DB s/w installs

OS installation

you

App optimization

Amazon EC2에 DB를 설치하면?

Power, HVAC, netRack & stack

Server maintenance

OS patches

DB s/w patchesDatabase backups

ScalingHigh availability

DB s/w installs

OS installation

you

App optimization

Amazon EC2에 DB를 설치하면?

OS patches

DB s/w patchesDatabase backups

ScalingHigh availability

DB s/w installs

you

App optimization

Power, HVAC, netRack & stack

Server maintenanceOS installation

Managed DB service를 선택한다면?

Power, HVAC, netRack & stack

Server maintenance

OS patches

DB s/w patchesDatabase backups

App optimization

High availability

DB s/w installs

OS installation

you

Scaling

Relational Databases

Fully managed = low admin

MySQL, Oracle, MS SQL,

PostgreSQLAmazon

RDS

가용성 처리량증가 대기시간

Scale up

Multi AZ

읽기복제

Provisioned IOPS

읽기 복제 (read replica) Scale up

Region

Multi-AZ

Availability zone

Availability zone

손쉽게 고성능 / 고가용성을 구현

* My SQL 기준

Backup & Restore

• RDS 표준 기능– 자동 스냅샷 + 트랜젝션 로그를 S3에 저장

• 자동 스냅샷– 1일 1회 자동 생성 (백업 윈도우에 지정된 시간에 수행)

– 보존 기간은 최대 35일 (0일~35일 사이에 지정 가능)– (필요할때 검색 가능)

• 2가지 복원 방법– 복원:스냅샷을 바탕으로 DB 인스턴스 생성– Point-In-Time-Recovery:

• 지정된 시간(최근5분)전의 데이터를 가진 DB 인스턴스를 생성

Cross-Region Snapshot 복제

• 스냅샷을 다른 지역(region)으로 복제 가능– 다른 지역으로 스냅샷을 복사– 복제된 스냅샷을 기반으로 데이터베이스를 생성

다른 Region으로 Read-replica 복제

• 더욱 빠른 복구• 고객에게 더 가까운

위치로 데이터 이동• Master로 손쉽게

Promote할 수 있음

New DB Service: Aurora

• Amazon Aurora: 클라우드에서 재탄생 된 관계형 DBMySQL의 5배 성능타상용 DB의 1/10MySQL 5.6과 호환

• 쓰신 만큼만 비용 지불

• VPC, 암호화 기본 제공

• RDS와 같이 운영상의 관리대행

NoSQL Database

높은 내구성과 낮은 latency

Fully managed = no admin

Massive and seamless scalabilityAmazon

DynamoDB

Making life easier for developers…

• 관리자를 자유롭게:� SSD기반� 3개 이상의 AZ 복제� 원하는 IO와 성능 조절 가능� 보안, 패치 등 관리� 소프트웨어 업그레이드 패치 관리� API콜 제어

In-Memory Cache

탄력적이고 안정적

Memcached or Redis

Cache층의 관리포인트 줄임

AmazonElastiCache

ApplicationServer

작은용량, 잦은 접근을 유발하는 데이터에 적합• 빠른 응답 속도 <1ms• 성능저하를 일으키는 장벽 제거• 자연스럽게 DB부하 분산

요약 및 접근 방법

꼭기억해두세요

• EC2 VM, Autoscaling

• S3 무제한스토리지, StaticWeb

• RDS 백업, 패치, 고가용성

• Elasticache Memcached, Redis,

• CloudFront CDN

• ELB 로드밸런서• EBS 하드디스크• Glacier 아카이빙, 백업

• DynamoDB NoSQL

FreeTier - 가입 시 1년간 무료!

• EC2 t2.micro 750시간

• S3 5GB 저장용량, Get 요청 20,000건 PUT 요청

• RDS micro 750시간

• Elasticache micro 750시간

• CloudFront 50GB전송량, 2백만건

http://aws.amazon.com/free/

어떻게 시작할까요?

고객 지원서비스

프로페셔널컨설팅 서비스

담당 전문영업

파트너를 통한솔루션 및 기술지원

솔루션 아키텍트

교육 및인증 프로그램