Upload
amazon-web-services-korea
View
2.795
Download
6
Embed Size (px)
Citation preview
AWS 이해하기 – 사례 중심으로 정민정 | Account Manager
'클라우드 컴퓨팅'이란 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드로 전송하는
서비스를 말하며 사용 요금은 종량 과금제로 청구됩니다.
클라우드 컴퓨팅이란?
Utility
On demand Pay as you go
Uniform Available
Infrastructure Infrastructure
On demand
Uniform
Pay as you go
Available
Infrastructure
Compute
Database
Load Balancing
Networking
Storage
Directory
Messaging
Monitoring
Content Distribution
Security
DNS
GLOBAL FOOTPRINT REGION, AVAILABILITY ZONE, EDGE LOCATION,
GEOGRAPHIC EXPANSION IN 2016+…
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 2016.01.07
AWS 글로벌 인프라
AP-NORTHEAST (Tokyo)
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)
AWS 글로벌 인프라
AP-NORTHEAST (Tokyo)
Seoul 2016.01.07
2016 Ohio 2016~2017 London
2016 India
2016 China
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)
한국- 2개의 엣지
54 Edges 콘텐츠 혹은 정적 파일을 더 빠르게 전달하기 위한 배포 서비스 인프라로서 개별 지역에 사용자에게 더 빠르게 파일을 배포할 수 있어 서비스 속도를 높혀줍니다.
AWS 글로벌 인프라
50+ SERVICES COMPUTE, STORAGE, DATABASE,
APPLICATION MANAGEMENT…
Amazon Elastic Compute Cloud (EC2)
• 가상 서버(Virtual Machine)
• CPU/메모리/네트워크에 따라 다양한
인스턴스 타입 제공
• 다양한 OS 사용 가능
• 다양한 과금 옵션 (온디맨드/예약/스팟)
G2
GPU enabled
M3
General purpose
Memory optimized
R3
Storage and IO optimized
C4
Compute optimized
I2 HS1
Amazon Simple Storage Service (S3)
• 객체 기반의 무제한 파일 저장 스토리지
• 99.999999999% 내구성
• URL을 통해 손쉽게 파일 공유 가능
• Static 웹사이트 호스팅 서비스 가능
• 사용(저장)한 만큼만 지불
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
Amazon Relational Database Service (RDS)
• 관계형 데이터베이스(RDB)의 관리형
서비스
• 다양한 데이터베이스 엔진 제공
o MySQL, Microsoft SQL, PostgreSQL, Oracle,
Aurora, MariaDB
• 업데이트, 패치, Multi-AZ 배포 옵션,
백업, 복원 등 지원
Auto Scaling
• 사용자 정의 조건 (ex. 트래픽, CPU
사용률 등)에 따라 EC2 인스턴스를
자동으로 확장 및 축소
• 비정상적이거나 연결이 안 되는
인스턴스를 교체하여 애플리케이션의
고가용성을 유지
9월 11월
6
Time
EC2 inst
ance
s [단독] “우리 지금 만나”… 아이유·장기하, 뮤지션 커플의 탄생
[단독] 강용석, 홍콩 스캔들 증거…그가 답해야 할 의혹 5
70
50
10월 8월
* 서울 리전 이용가능 서비스 (2016. 1. 7 현재)
Compute
Elastic Beanstalk
EC2 Elastic Load Balancing
Networking
VPC Direct
Connect Route 53
Analytics
EMR Kinesis
Management Tools
CloudWatch Cloud
Formation CloudTrail
Security & Identity Identity &
Access Management
Trusted Advisor
Key Management
Service
Storage & CDN
S3 CloudFront Glacier
Database
RDS DynamoDB ElastiCache RedShift
App Services
SQS SWF SNS
The First Wave
The Next Wave
“Why cloud computing?”
2006
“Why cloud computing?”
2016
고정 비용에서 가변 비용으로
TCO 비용 절감 및효율적 과금 체계
탄력적인 처리 용량
민첩성, 속도 및 혁신
비즈니스 및 핵심 역량에 집중
수 분 내 글로벌 진출
클라우드 컴퓨팅의 이점
?
2008 2009 2010 2011 2012 2013 2015 2014
“Active customer” is defined as a non-Amazon customer with AWS account usage activity in the past month, including the free tier
OVER 1 MILLION
ACTIVE CUSTOMERS, ACROSS 190 COUNTRIES.
AWS 국내 고객 현황
부동산 중개 음악 스트리밍 모바일 비즈니스
플랫폼
영화 리뷰, VOD 명함 관리
민첩성으로 기존 시장 파괴
부동산 중개 음악 스트리밍 모바일 비즈니스
플랫폼
민첩성으로 기존 시장 파괴
핵심 역량에만 집중하여 비지니스 변화에 빠르게 대처하고 있습니다.
명함 관리 영화 리뷰, VOD
비트 | AWS를 통해 가능해진 것들 정민영 | 비트패킹컴퍼니 CTO
BEAT
국내 최초 광고 기반
무료 라디오 서비스
2014년 4월 출시 후 지수적으로 성장
초기 투자 비용
BEAT의 고민
수십TB 스토리지 매월 지속 성장
BEAT의 고민
종종 존재하는 그러나 자주는 아닌 Peak
BEAT의 고민
Request Count
급격히 성장하거나 급격히 망하거나
BEAT의 고민
BEAT
미리 투자하는 인프라 수요에 유연한 인프라
인프라에 대한 개념의 변화
Instance Count
기계화된 접근을 통한 자동화된 관리
인프라에 대한 개념의 변화
개발자가 API를 통한 인프라 전체 관리
인프라에 대한 개념의 변화
CloudFormation
JSON기반의 언어(DSL)를 통한 선언적인 인프라 구현
CloudFormation
CloudFormation
수정사항만 반영하는 Update 기능 지원
CloudFormation
인프라의 버전 관리 가능
CloudFormation
언제, 어느 Region에서나 같은 구조 구현 가능
CloudFormation
S3
저장하고 이용한 만큼 지불하는 종량 스토리지
S3 – Simple Storage Service
웹서버 처럼 이용 가능
S3 – Simple Storage Service
CloudFront 직접 연결 가능
S3 – Simple Storage Service
내구성/이용 빈도별 개별 요금
S3 – Simple Storage Service
99.999999999% 내구성이 기본이지만 재생성 가능한 데이터는 내구성을 낮춰 저렴하게 보관 가능
S3 – Simple Storage Service
이용 빈도가 잦지 않다면 저렴하게 보관 가능
S3 – Simple Storage Service
AutoScale
특정한 조건(CPU, 시간 등) 에 따라 Instance의 수를 조정
EC2 AutoScale
EC2 AutoScale
EC2 AutoScale
Instance Count
Spot Instance
EC2 Spot Instance
AWS의 여유 자원을 경매를 통해 이용
최대 80% 저렴
EC2 Spot Instance
EC2 Spot Instance
0 0.05 0.1 0.15 0.2 0.25 0.3
On Demand
Reserved 1yr
Spot
C3.xlarge 가격 비교
USD
경매 상황에 따라 생명 주기를 통제할 수 없음
EC2 Spot Instance
EC2 Spot Instance
AutoScale과 혼합하여 사용하여 비용 효율 극대화
EC2 Spot Instance
6:00 9:00 12:00 15:00 18:00 21:00 0:00
On-Demand Spot Load
Spot : 5분간 평균 CPU이용률 40% OD : 5분간 평균 CPU이용률 60%
6:00 9:00 12:00 15:00 18:00 21:00 0:00
On-Demand Spot Load
Spot 확보에 실패한 경우 On-Demand가 Scale-Up
Spot 확보에 따른 On-Demand Scale-Down
Networking Analytics Compute
Storage & Content Delivery
Developer Tools Management Tools Security & Identity
Application Services
Mobile Services Database Enterprise Applications
S3 CloudFront EFS Glacier Storage Gatewa
y API Gateway AppStream CloudSearch
Elastic Transcoder
SES SQS SWF
Device Farm Mobile Analytic
s Cognito SNS RDS DynamoDB ElastiCache RedShift WorkSpaces WorkDocs WorkMail
Lambda EC2 Container Service Elastic Beanstal
k EC2 VPC Direct Connect Route 53 EMR Data Pipeline Kinesis
Machine Learning
Elastic Load Balancing
QuickSight Elasticsearch
Service
CodeCommit CodeDeploy CodePipeline CloudWatch Cloud
Formation CloudTrail Config OpsWorks
Service Catalog
Identity & Access Manage
ment
Directory Service
Trusted Advisor Cloud HSM Key
Management Service Web App Firewall
Snowball
Simple DB Database Migra
tion Service
IOT
IoT
Hubs
Mobile Hub
Networking Analytics Compute
Storage & Content Delivery
Developer Tools Management Tools Security & Identity
Application Services
Mobile Services Database Enterprise Applications
S3 CloudFront EFS Glacier Storage Gatewa
y API Gateway AppStream CloudSearch
Elastic Transcoder
SES SQS SWF
Device Farm Mobile Analytic
s Cognito SNS RDS DynamoDB ElastiCache RedShift WorkSpaces WorkDocs WorkMail
Lambda EC2 Container Service Elastic Beanstal
k EC2 VPC Direct Connect Route 53 EMR Data Pipeline Kinesis
Machine Learning
Elastic Load Balancing
QuickSight Elasticsearch
Service
CodeCommit CodeDeploy CodePipeline CloudWatch Cloud
Formation CloudTrail Config OpsWorks
Service Catalog
Identity & Access Manage
ment
Directory Service
Trusted Advisor Cloud HSM Key
Management Service Web App Firewall
Snowball
Simple DB Database Migra
tion Service
IOT
IoT
Hubs
Mobile Hub
감사합니다
스피드는 단지 스타트업만을 위한 것이 아닙니다:
모든 규모의 기업이 이전보다 빠르게 움직입니다.
Samsung Smart UX Eco System
Smart UX
SDK
App
App Center
Samsung Smart UX Eco System
Smart UX
SDK
App
App Center
글로벌 커버리지? 사용자 증감에 따른 시스템 유연성?
Samsung Printing App Center in AWS
Amazon S3
Elastic Load
Balancer Amazon EC2 Amazon RDS
Amazon Elastic
Beanstalk Amazon CloudFront
User
Samsung Printing App Center in AWS
Amazon S3
Elastic Load
Balancer Amazon EC2 Amazon RDS
Amazon Elastic
Beanstalk Amazon CloudFront
User
1. 개발에만 집중, 빠른 서비스 구축 및 배포 2. 글로벌 커버리지 (80여개국 판매) 3. 사용자 증감에 따른 시스템 유연성
“By 2017, about 26.2% of all new business software
purchases will be of service-enabled software,
and SaaS delivery will constitute about 18% of all software
spending and nearly 20% of applications spending.” IDC “Forecast and 2012 Vendor Shares" Doc #245084 Dec 2013
Polaris Office 서비스 중심으로 최상기 | 인프라웨어 폴라리스 오피스 개발팀
What is Polaris Office?
• Polaris Office is an office solution optimized for Smartphones and Tablets to create, edit, or read Microsoft®
Word, Excel, or PowerPoint documents and view/annotate PDFs on your mobile device.
• SaaS Available on iOS, Android, Amazon Fire, Web, Mac, Windows
One of fastest growing mobile software
34 Million True Global Mobile Office
Polaris Office first penetrated into the market preloaded in 900MM mobile phones and we are stretching our market presence by entering Mobile App Stores, achieving 32MM in 1.5 years. Moreover, Polaris Office has grown 18 times faster than Evernote in terms of user acquisition.
240 Countries
App Market / 8Million MAU Only 8% of users are from KR, and others are from World
Polaris Office Vs. Evernote Accumulated User Trend
Fastest Growth 18 Times Higher than Evernote
Polaris Office 서비스를 준비 하면서
• 안정적인 글로벌 서비스 구축 및 운영
– 초기 투입 비용을 고려한 서비스 인프라 선정과 구축 일정
– 글로벌 서비스를 위한 서비스 거점
– 참고 할 수 있는 Reference
– 구축 및 운영 지원을 받을 수 있을지
AWS 선택 이유
• 초기 투입 비용을 고려한 서비스 인프라 선정과 일정
– 초기 서비스의 불확실성과 신속한 구축 위해 IDC보다는 클라우드 업체인 AWS를 서비스
인프라로 결정
• 글로벌 서비스를 위한 서비스 거점
– Preload Polaris Office 이용자 분석을 바탕으로 서비스의 거점을 미국으로 결정
• 참고 할 수 있는 Reference
– AWS를 기반으로 이미 Netflix등 많은 글로벌 업체들이 서비스를 제공
• 구축 및 운영 지원을 받을 수 있을지
– AWS Korea 및 Support와의 지속적 협업
AZ - 1
AZ - 2
Access Tier
Internet Gateway
Application Tier Database Tier
EC2
EC2
EC2
EC2
Elastic Load Balancing
Route 53
SES SQS
S3
Glacier
CloudWatch EMR Kinesis Cloud Front Cognito SNS DynamoDB
RDS DB Instance Standby (Multi-AZ)
RDS DB Instance Read Replica
Cache Cluster
Polaris Office Service in AWS
Store Tier
CloudTrail
Elastic Beanstalk
Elastic Beanstalk ElastiCache
(Redis)
Elastic Load Balancing
RDS DB Instance
IAM
ElastiCache (Redis)
web
server
app
server
web
server
web
server
Polaris Office Service in AWS
초기 구성 시 우리 나라 기준 10MB 파일 업로드에 30~40초나 소요되어, 서비스의 QOS 보장이 어려움
Route53
Latency Based Routing
web
server
app
server
web
server
web
server
Polaris Office Service in AWS
우리 나라 기준 10MB 파일 업로드에 30~40초 걸리던 성능을 10초 이내로 개선
도입 예정인 AWS Resource
• Amazon Aurora
• API Gateway
• WAF, KMS, Inspector
• OpsWorks, Cloudformation, Directory Service
• Redshift
AWS 사용하면서
• 낮은 초기 투자 비용
• 종량 과금제
• 다양한 요금 옵션
• 보안
• 당장 사용 가능한 다양한 Saas형 서비스
• 손쉬운 글로벌 서비스 진출
유연한 인프라 확장을 통해 비즈니스 변화에 빠르게 대응
감사합니다.
사람,
프로세스,
테크놀러지
마이그레이션
경험 부족
지식 습득 및
트레이닝
우선 순위
한번에 무리한
시도
모르는 것에
대한 두려움
그래도 마이그레이션은 고민되는 부분이 많습니다.
CJ오쇼핑, 필리핀 ACJ 해피콜 프라이팬 판매방송 장면. (사진 출처=CJ오쇼핑)
CHALLENGES • 필리핀 법인 IT 시스템 구축의 적은 예산 비용
• 제한된 인력 리소스
• 현지 시장 조사의 어려움 및 오랜 시간 소요
• 현지 IDC 운영에 대한 한계
• 합작 법인 (JV)의 본사와의 커뮤니케이션
물류 창고
아웃소싱업체
콜센터
본사
현지 법인
내부 어플리케이션
AWS 활용 영역
• 글로벌파트너 (통신, 배송 등) • 지불결제사업자 (PG사) • 은행, 신용카드
CHALLENGES • 필리핀 법인 IT 시스템 구축의 적은 예산 비용
• 제한된 인력 리소스
• 현지 시장 조사의 어려움 및 오랜 시간 소요
• 현지 IDC 운영에 대한 한계
• 합작 법인 (JV)의 본사와의 커뮤니케이션
ACJ Users
Virtual Private Cloud
Availability Zone A
Elastic Load
Balancing
Amazon RDS
Availability Zone B
Security Group
Amazon EC2
Amazon RDS
Amazon S3
Call Center Users
Distribution Center Users
국세청 심사 제출 Internet ISP
Singapore Region
Security Group
Amazon EC2
Security Group
Security Group
2013년
“괜찮다, 할 수 있겠다.” – CJ Oshopping 필리핀 법인 -
01
03 2015년
“홈쇼핑과 e-commerce를 위한 모든 시스템까지”
– CJ Oshopping 멕시코 법인-
2014년
“방문자가 몰리는 이벤트성 워크로드는 어떨까?”
– CJ mall 국내-
02
AWS
2013년
“괜찮다, 할 수 있겠다.” – CJ Oshopping 필리핀 법인 -
01
03 2015년
“홈쇼핑과 e-commerce를 위한 모든 시스템까지”
– CJ Oshopping 멕시코 법인-
2014년
“방문자가 몰리는 이벤트성 워크로드는 어떨까?”
– CJ mall 국내-
02
AWS
1. AWS의 글로벌 인프라 (싱가포르, 버지니아, 도쿄 region) 2. On-premise 대비 1/10 비용으로 구축 및 런칭 3. RDS를 사용하여 오라클 라이선스를 월별 비용으로 납부
THANK YOU