AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

60
April, 2016 방희란 매니저 Amazon Web Services

Transcript of AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

Page 1: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

April, 2016방희란매니저

Amazon Web Services

Page 2: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

목차

• AWS 소개

•클라우드이점

•서비스소개

•주요사례

•활용전략

Page 3: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

클라우드 컴퓨팅이란?

http://aws.amazon.com/ko/what-is-cloud-computing/

'클라우드 컴퓨팅'이란 인터넷을 통해 IT 리소스와 애플리케이션을온 디맨드로 전송하는 서비스를 말하며 사용 요금은 종량 과금제로청구됩니다.

Page 4: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

클라우드 컴퓨팅비지니스의 방식을 바꾸다!

Page 5: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

AWS를 사용하는 스타트업의 약진!

핵심 역량에만 집중하여 빠른 비지니스 대처

MediaHotels

클라우드 민첩성을 통한 시장 파괴

Game

Page 6: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

AWS 소개

Page 7: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

AWS의 역사

• amazon.com 운영을 통해얻은 경험을 바탕으로탄생

• 2006에 처음으로시작하여, 고객지향이라는 기본 DNA를통해 성장

• 현재 AWS는아마존의주요 서비스 사업으로성장

Page 8: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

고객 지향

Amazon 문화의 특징

개척자 정신 장기적 투자

Page 9: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

AWS의 성장

Over 1 million active customers“Active customer” is defined as a non-Amazon customer with AWS account usage activity in the past month, including the free tier

1,500+ 정부기관사용

3,600+ 교육기관이사용

Page 10: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

GLOBAL FOOTPRINTREGION, AVAILABILITY ZONE, EDGE LOCATION,

GEOGRAPHIC EXPANSION IN 2016+…

Page 11: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

12 Regions 복수개의 데이터센터 클러스터의 독립적인 물리적 위치로서 대부분 AWS 자원은리전 단위로 제공됩니다. 각 리전은 개별 가용영역(AZ)로 구성되어 있습니다.

US-WEST (Oregon)

EU-WEST (Ireland)

US-WEST (N. California)

SOUTH AMERICA (Sao Paulo)

US-EAST (N. Virginia)

AWS GOVCLOUD(US)

AP-SOUTHEAST (Sydney)

AP-SOUTHEAST(Singapore)

CHINA (Beijing)

EU-CENTRAL(Frankfurt)

Seoul

AWS 글로벌 인프라

AP-NORTHEAST (Tokyo)

Page 12: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

US-WEST (Oregon)

EU-WEST (Ireland)

US-WEST (N. California)

SOUTH AMERICA (Sao Paulo)

US-EAST (N. Virginia)

AWS GOVCLOUD(US)

AP-SOUTHEAST (Sydney)

AP-SOUTHEAST(Singapore)

CHINA (Beijing)

EU-CENTRAL(Frankfurt)

AWS 글로벌 인프라

AP-NORTHEAST (Tokyo)

32 AZs(Availability Zones)

단일 리전 내에 공간적으로 분리된 전원, 냉각 및 물리적 보안 시설을 가지고운영되는 데이터센터로 개별 AZ사이에는 낮은 지연 속도를 가진 서버 클러스터로연결되어 있습니다.

AP-NORTHEAST (Seoul)

Page 13: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

한국- 2개의 엣지

54 Edges 콘텐츠 혹은 정적 파일을 더 빠르게 전달하기 위한 배포 서비스 인프라로서 개별지역에 사용자에게 더 빠르게 파일을 배포할 수 있어 서비스 속도를 높혀줍니다.

AWS 글로벌 인프라

Page 14: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

Mobile

PushNotifications

MobileAnalytics

CognitoCognito

Sync

Analytics

KinesisData

PipelineRedShift EMR

AWS Global Infrastructure

Your Applications

AWS Global Infrastructure12 Regions 32 Availability Zones 54 Edge Locations

Network

VPCDirect

ConnectRoute 53

AP

I

Human Interaction

Support

Web Console

Interaction

Command Line

Libraries, SDK’s

Storage

EBS S3 Glacier CloudFront

Database

DynamoDBRDS ElastiCache

Deployment & Management

ElasticBeanstalk

OpsWorksCloud

FormationCode

DeployCode

PipelineCode

Commit

Security & Administration

CloudWatch ConfigCloudTrail

IAM Directory KMS

Application

SQS SWFApp

StreamElastic

TranscoderSES

CloudSearch

SNS

Enterprise Applications

WorkSpaces WorkMail WorkDocs

Compute

EC2 ELBAuto

Scaling LambdaECS

Page 15: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

스타트업 고객사

Page 16: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

엔터프라이즈 고객사

Page 17: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

공공 및 교육 분야 고객사

Page 18: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

플랫폼 생태계 확장

수천개의 SI & Consultants 및 ISV 파트너

23개의 제품 분류에 2,000개가 넘는파트너 제품이 있으며, 고객이 원클릭으로설치 가능

고객이 매월 98백만 시간을 사용 중

Page 19: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

국내 고객사 – 스타트업, 게임, 엔터프라이즈 전 영역에 성장 중…

Page 20: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

AWS 클라우드의 이점

Page 21: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

선투자금 없음

고정비용에서 가변비용으로

규모의 경제

단일회사 이상의 TCO절감을가격에 반영

탄력적인 처리용량

필요한 처리용량 예측 불필요

오버프로비저닝 방지

클라우드의 6가지 이점

51PRICE

REDUCTIONS

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

비지니스에 집중

다양한 실험을 통한 서비스혁신 가능

글로벌 진출

수분 내에 글로벌 고객들을위한 서비스 런칭

Page 22: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

에코시스템

글로벌 확산

신규 기능

신규 서비스

AWS 사용량증가

인프라추가증설

인프라 비용절감

가격인하

고객증가인프라 혁신

규모의 경제

AWS 가격 정책 철학

Page 23: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

고객 요구에 따른 다양한 구매 옵션

On-Demand

약정없이 쓴 만큼만지불

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

Reserved

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

항상 사용 중인안정화된 서버 자원을위한 요금제

Spot

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

단기적으로 수요가많을 때 유리

Dedicated

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

민감한 정보,회사내규, 법적인문제 가 있을경우

Free Tier

초기 비용없이 주요서비스를 일정 기간활용할 수 있음

첫 테스트에 용이

Page 24: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

월요일 금요일 휴가시즌 종료 35% 절감

Tip1. 안 쓰면 끄세요!

Page 25: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

Tip2. 오토 스케일링

필요량에 맞추어 리소스를배치하세요!

Page 26: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

Tip3. 예약 및 스팟 인스턴스 활용

온디멘드에 비해

40~70%까지

저렴합니다!

짧은 기간필요한 기능 수행

경매 방식

Page 27: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

비지니스 민첩성- Business Agility

새로운 개발 환경 추가

새로운 서비스 인프라 추가

유럽과 남미에 새로운 인프라 구성

1,000대의 서버 구성

1,000대의 서버 제거

1 PB Data Warehouse 구축

1 PB Data Warehouse 폐기

AWS:인프라 준비를 위해 수 분 소요

기존 방식:인프라 준비를 위해 수 주일 소요

필요한 서비스는 몇 분만에 준비

Page 28: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

성공을 위한 더 많은 실험 필요

On-Premises

혁신을 위한 시도가자주 일어나지 않고

실패의 비용이 높음

혁신 속도가 느려짐

혁신을 위한 시도를많이 할수 있고

실패의 비용이 낮음

많은 혁신이 가능

수십억 소요 거의 0

Page 29: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

손쉬운 글로벌 서비스

Page 30: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

Security is the #1 Priority on AWS

보안 요구 사항에 적합한 아키텍쳐주요 업무에 대한 보안 감사 및 인증 획득

우리 경험에 따르면 AWS 클라우드환경이 자체 데이터 센터 보다보안이 더 강화되었다고 생각합니다.

“Based on our experience, I believe that we can be even more secure in the AWS cloud than in our own data centers.”

-Tom Soderstrom, CTO, NASA JPL

http://aws.amazon.com/ko/security 참고

Page 31: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

50+ SERVICESCOMPUTE, STORAGE, DATABASE,

APPLICATION MANAGEMENT…

Page 32: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

Amazon Elastic Compute Cloud (EC2)

• 가상 서버(Virtual Machine)

• CPU/메모리/네트워크에 따라 다양한

인스턴스 타입 제공

• 다양한 OS 사용 가능

• 다양한 과금 옵션 (온디맨드/예약/스팟)

G2

GPUenabled

M3

General purpose

Memoryoptimized

R3

Storage and IO optimized

C4

Computeoptimized

I2 HS1

Page 33: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

Amazon Simple Storage Service (S3)

• 객체 기반의 무제한 파일 저장 스토리지

• 99.999999999% 내구성

• URL을 통해 손쉽게 파일 공유 가능

• Static 웹사이트 호스팅 서비스 가능

• 사용(저장)한 만큼만 지불

Page 34: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

Amazon CloudFront

• 콘텐츠 배포 네트워크 (CDN)

• 이미지, 동영상, 파일, 웹 페이지 등 전송

• 정적/동적 콘텐츠 캐싱 및 가속

• 업로드 가속 (PUT, POST HTTP 지원)

• 실제 전송량만큼 과금 (용량 약정 가능)

Res

po

nse

Tim

e

Serv

er L

oad

Res

po

nse

Ti

me

Serv

er

Load

Res

po

nse

Ti

me

Serv

er

Load

No CDN CDN for

Static

Content

CDN for

Static &

Dynamic

Content

Page 35: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

Amazon Relational Database Service (RDS)

• 관계형 데이터베이스(RDB)의 관리형

서비스

• 다양한 데이터베이스 엔진 제공

o MySQL, Microsoft SQL, PostgreSQL, Oracle,

Aurora, MariaDB

• 업데이트, 패치, Multi-AZ 배포 옵션,

백업, 복원 등 지원

Page 36: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

Auto Scaling

• 사용자 정의 조건 (ex. 트래픽, CPU

사용률 등)에 따라 EC2 인스턴스를

자동으로 확장 및 축소

• 비정상적이거나 연결이 안 되는

인스턴스를 교체하여 애플리케이션의

고가용성을 유지

Page 37: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

주요활용 사례

Page 38: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

AWS 활용 = Building Block 조립

비지니스요구사항에맞는40여개 이상의 서비스 조립을 통해 유연한 활용 가능

Page 39: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

1. 탄력적인 웹 트래픽 관리

EC2

서버 RDS

관계형데이터베이스S3 스토리지

Route 53

DNS, InventoryCloudFront

콘텐츠 전송

AutoScaling

오토스케일링

ELB로드밸런싱

EC2

서버

1. 서버 부하 문제 해결 및 확장성 확보 (초당 11,500 리퀘스트 대응 )2. 개발 및 이전 시간 단축3. 비용 절감4. 웹사이트 리뉴얼 및 성능 향상

Page 40: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

Mobile Client

Route 53

CloudFront

Amazon S3Static Contents & Logs

CloudWatch

Elastic LoadBalancing

RDS (Multi-AZ)

ElastiCache

ElastiCache

API Servers

API Servers

Workers& MQ

Workers& MQ servers

AWS Tokyo region

Avability Zone #1vai

Availability Zone #2

Ansible

Origin-AccessIdentitySigned-URL

DynamoDB

RDS DB

AutoScaling

2. 모바일 앱 서비스

Page 41: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

3. 빅데이터 분석

Import Export

Glacier

S3 EC2

RedshiftDynamoDB

EMR

Data Pipeline

S3Direct Connect

수집 저장 분석 공유

AW

S B

IG D

ATA

P

OR

TFO

LIO

Amazon Kinesis - Fully-managed service for real time

processing of streaming data, at any scale

Page 42: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

사례 - 게임 빅데이터 분석

1. 게임 유저 데이터를 EMR에서 바로 분석2. 게임 로그 데이터를 EC2->S3를 거쳐 EMR에서 분석3. 수분내에 분석 플랫폼 활용을 통해 데이터 분석 시간 단축

Page 43: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

4. 엔터프라이즈 애플리케이션

• Amazon RDS for Oracle는오라클 DB를 활용 가능

• 모든 오라클 기반애플리케이션 사용 가능

• 오라클 라이선스가 있는경우라도 AWS에서 사용가능

• AWS는 SAP 인증 파트너로서SAP 기반 업무 서비스를 제공가능

• 대부분 SAP 제품이 AWS 상에서 구동 가능하도록인증 완료

• 윈도 서버를 위한 완벽한라이선스 제공

• 액티브디렉토리, SQL, 익스체인지 및 쉐어포인트서버 설치 가능

• 기존 MS 라이센스 역시사용 가능

Page 44: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

5. 재해 복구 - Disaster Recovery

Page 45: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

그 밖에 다양한 활용 사례

http://aws.amazon.com/ko/solutions/case-studies 참고

Page 46: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

AWS 활용 전략

Page 47: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

전략 1: 테스트 업무 용도로 사용

SAP 업무처리 Oracle 기업애플리케이션

SAP

Reduced deployment time

from weeks to days

Reduced test

environment costs70% reduction in

operational costs

Page 48: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

전략 2: 클라우드에서 신규 서비스 개발

StarCastSite

Clinical trial simulations

Product Prototyping

& Design

New Entertainment

Websites

Hotel Booking

sites

Global deals engine

Video streaming

Mobile Ticketing

Sites

Mobile GameApps

Mobile Camera

App

Mobile Food Order App

Online Shopping

Mall

빠르고 저렴한 실험 비용 및 혁신 서비스 개발 및 배포 가능

Page 49: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

전략 3: 클라우드에 유용한 기능 우선 적용

기업데이터센터

App 1

App 2

App 3

App N

분석

백업

AWS Storage Gateway

Amazon S3

Elastic Map

Reduce

Amazon

Redshift

Page 50: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

전략 3: 클라우드에 유용한 기능 우선 적용

금융빅데이터분석 Oracle DB 백업 모바일로그분석

Export operational data

to AWS for analytics

processing

Automated backup

to S3 with

Oracle RMAN

50% cost reduction with 2x

faster queries using

Amazon Redshift

Page 51: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

전략 4: 기존 인프라와 클라우드 역할 분담

On-Premises

Data Centers

Hybrid

App

AWS 에서 콘텐츠및 애플리케이션배포

결제의 경우 삼성내부 데이터 센터서버 활용

Page 52: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

전략 5: 기존 서비스를 클라우드로 이전

On-Premises

Data Centers

App

1/3 of servers migrated to AWS

Saved £1.5 Million

Migrated 500 web properties in 5

months

New product web sites live in 2 days

vs. 2 weeks

Migrated clinical trials simulations

platform

Simulations in 1.2hrs vs. 60hrs

64% reduction in costs

Page 53: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

전략 6: 올인(All In)

100s of applications

supporting 33M+ global members

10,000s of EC2 instances in multiple

regions & zones

Page 54: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

마치면서…

Page 55: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

AWS 서비스의 차별점

2006년 부터 클라우드 서비스 운영 경험

다양한 클라우드 업무를 지원하는 40여개 이상

고객의 피드백을 기반한 빠른 혁신 속도

12 리전, 32 가용존(AZ), 54 엣지 로케이션

51번의 자발적인 가격 인하

수천개의 파트너사 및 2천개 이상 마켓플레이스 제품

축적된 경험

서비스 분야및전문성

혁신의 속도

글로벌 인프라

가격철학

파트너 생태계

Page 56: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

다음 단계…

• AWS 서비스 가입• http://aws.amazon.com/ko

• 무료 서비스 혜택 누리기• http://aws.amazon.com/ko/free

• 직접 사용해보기!

AWS

Page 57: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

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/

Page 58: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

온라인 학습 및 실습

다양한 온라인 강의자료 및 실습을 통해

AWS에 대한 기초적인사용법 및 활용 방법을익히실 수 있습니다.

강사 기반 교육

AWS 전문 강사를 통해AWS에서 고가용성, 가격

효율적인 안전한애플리케이션 개발을 위한아키텍쳐 설계 및 구현에대한 오프라인 강의도개설되어 있습니다.

여러분의 클라우드에대한 전문적인 지식 및

경험을 인증 시험을 통해확인하고 개발 경력을제시할 수 있습니다.

AWS 기술 인증

http://aws.amazon.com/ko/training

다양한 교육 프로그램…

Page 59: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

v

어떻게 시작할까요?

고객 지원서비스

프로페셔널컨설팅 서비스

담당 전문영업

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

솔루션 아키텍트

교육 및인증 프로그램

Page 60: AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나

Thank you