AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
-
Upload
amazon-web-services-korea -
Category
Technology
-
view
2.556 -
download
11
Transcript of AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
기초 - AWS 기초개념설명
핵심 - AWS 핵심서비스사용법
Q&A - AWS 전문가들의답변
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 FOOTPRINTREGION, 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)
Seoul2016.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)
Seoul2016.01.07
2016 Ohio 2016~2017London
2016 India
2016 China
2016 Canada
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 글로벌 인프라
AWS 글로벌 인프라
단일 리전 내에 공간적으로 분리된 전원, 냉각 및 물리적 보안 시설을 가지고운영되는 데이터센터로 개별 AZ사이에는 낮은 지연 속도를 가진 서버 클러스터로연결되어 있습니다.
aws ec2 run-instances
--image-id ami-a813fadf
--count 3
--placement AvailabilityZone=ap-noretheast-1a
--instance-type m4.large
aws ec2 run-instances
--image-id ami-a813fadf
--count 5
--placement AvailabilityZone=ap-noretheast-1b
—instance-type c4.large
AP-NORTHEAST (Seoul)
Amazon S3
Amazon SQS
Amazon EC2
Amazon Simple DB
Amazon EBS
Amazon
CloudFront
Elastic Load Balancing
Auto Scaling
Amazon VPC
Amazon RDS
Amazon SNS
Amazon IAM
Amazon Route 53
Amazon SES
AWS Elastic Beanstalk
AWS CloudFormation
Amazon Elasticache
AWS Direct Connect
AWS GovCloud
AWS Storage Gateway
Amazon DynamoDB
Amazon CloudSearch
Amazon SWF
Amazon Glacier
Amazon Redshift
AWS Data Pipeline
Amazon Elastic Transcoder
AWS OpsWorks
Amazon CloudHSM
Amazon AppStream
Amazon CloudTrail
Amazon WorkSpaces
Amazon Kinesis
Amazon ECS
Amazon Lambda
Amazon Config
AWS CodeDeploy
Amazon RDS for Aurora
AWS KMS
Amazon Cognito
Amazon WorkDocs
AWS Directory Service
Amazon Mobile Analytics
2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
Amazon WorkMail
2006년 이후로 다양한 클라우드 업무에 맞는50여개가 넘는 서비스를 지속적으로 확대해왔습니다.
Amazon EFS
Amazon Machine Learning
Amazon API Gateway
Amazon Device Farm
AWS CodeCommit
AWS CodePipeline
Amazon Quicksight
Amazon Snowball
AWS MobileHub
AWS IoT
Amazon ES
Amazon WAF
Amazon InspectorAWS 클라우드 서비스 확대
v
2448 61 82
159
280
516
722
2008 2009 2010 2011 2012 2013 2014 2015
*2015년 12월 31일 현재
빠른 기술 혁신 속도
데이터 분석
데이터웨어하우스
배치 분석Hadoop
실시간분석
데이터파이프라인
머신러닝
보안/관리사설네트웍
(VPC)인증 및접근제어
암호화 및키관리
자동화인프라관리
모니터링로그/감사
데디케이트서비스
문서 공유및 협업
가상데스크톱
디렉토리카탈로그
비지니스이메일
스토리지게이트웨이
엔터프라이즈
통합 인증
기존망연결
백업/재해복구
배포서비스
통합관리
하이브리드모바일
데이터싱크
모바일분석
푸시알림
모바일백엔드
소셜인증
개발 배포
소스콘트롤
콘테이너서비스
배포도구
빌드도구
데브옵스
큐 서비스
워크플로
앱스트리밍
이메일전송
검색서비스
모바일테스트
동영상변환
API관리
이벤트기반컴퓨팅
도메인네임관리
애플리케이션 서비스
지역별영업 조직
파트너생태계
프로페셔널컨설팅
빌링 및비용 관리
솔루션즈아키텍트
기술 지원
교육 및자격 인증
기술/영업 지원
핵심 서비스컴퓨팅 네트워킹데이터베이스(RDS/NoSQL/캐싱)
스토리지(객체/볼륨/백업))
리전 가용 영역엣지
로케이션 글로벌 인프라
다양하고 폭넓은 서비스
v
50+ SERVICESCOMPUTE, STORAGE, DATABASE,
APPLICATION MANAGEMENT…
Amazon Elastic Compute Cloud (EC2)
• 가상 서버(Virtual Machine)
• CPU/메모리/네트워크에 따라 다양한
인스턴스 타입 제공
• 다양한 OS 사용 가능
• 다양한 과금 옵션 (온디맨드/예약/스팟)
G2
GPUenabled
M3
General purpose
Memoryoptimized
R3
Storage and IO optimized
C4
Computeoptimized
I2 HS1
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
EC2 instances: Sizes
Amazon Simple Storage Service (S3)
• 객체 기반의 무제한 파일 저장 스토리지
• 99.999999999% 내구성
• URL을 통해 손쉽게 파일 공유 가능
• Static 웹사이트 호스팅 서비스 가능
• 사용(저장)한 만큼만 지불
https://aws.amazon.com/ko/s3/pricing/
S3 pricing
Amazon CloudFront
• 콘텐츠 배포 네트워크 (CDN)
• 이미지, 동영상, 파일, 웹 페이지 등 전송
• 정적/동적 콘텐츠 캐싱 및 가속
• 업로드 가속 (PUT, POST HTTP 지원)
• 실제 전송량만큼 과금 (용량 약정 가능)
Res
po
nse
Tim
e
Serv
er
Load
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, A
urora, MariaDB
• 업데이트, 패치, Multi-AZ 배포 옵션,
백업, 복원 등 지원
Auto Scaling
• 사용자 정의 조건 (ex. 트래픽, CPU
사용률 등)에 따라 EC2 인스턴스를
자동으로 확장 및 축소
• 비정상적이거나 연결이 안 되는
인스턴스를 교체하여 애플리케이션의
고가용성을 유지
9월 11월
6
Time
EC2 inst
ance
s[단독] “우리 지금 만나”…아이유·장기하, 뮤지션 커플의 탄생
[단독] 강용석, 홍콩 스캔들 증거…그가 답해야 할 의혹 5
70
50
10월
8월
v
* 서울 리전 이용가능 서비스 (2016. 1. 7 현재)
Compute
Elastic Beanstalk
EC2Elastic Load
Balancing
Networking
VPCDirect
ConnectRoute 53
Analytics
EMR Kinesis
Management Tools
CloudWatch
CloudFormation
CloudTrail
Security & IdentityIdentity &
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
v
고정비용에서가변비용으로
TCO비용절감및효율적과금
체계
탄력적인처리용량
민첩성, 속도 및 혁신
비즈니스 및핵심 역량에 집중
수 분 내글로벌 진출
클라우드 컴퓨팅의 이점
?
2008 2009 2010 2011 2012 2013 20152014
“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
BEAT국내최초광고기반
무료라디오서비스
초기투자비용
BEAT의고민
• 수십TB 스토리지매월지속성장• 종종존재하는그러나자주는아닌 Peak• 급격히성장하거나급격히망하거나
BEAT• 미리투자하는인프라, 수요에유연한인프라• 기계화된접근을통한자동화된관리• 개발자가 API를통한인프라전체관리
인프라에 대한 개념의 변화
CloudFormation
S3
저장하고이용한만큼지불하는종량스토리지웹서버처럼이용가능
CloudFront직접연결가능내구성/이용빈도별개별요금
AutoScale
Instance Count
특정한 조건(CPU, 시간 등)에 따라 Instance의 수를 조정
0 0.05 0.1 0.15 0.2 0.25 0.3
On Demand
Reserved 1yr
Spot
C3.xlarge 가격비교
USD
AWS의 여유 자원을 경매를 통해 이용경매상황에따라생명주기를통제할수없음
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%
Networking AnalyticsCompute
Storage & Content Delivery
Developer Tools Management Tools Security & Identity
Application Services
Mobile Services Database Enterprise Applications
S3 CloudFront EFS GlacierStorage
GatewayAPI Gateway AppStream CloudSearch
Elastic Transcoder
SES SQS SWF
Device FarmMobile
AnalyticsCognito SNS RDS DynamoDB ElastiCache RedShift WorkSpaces WorkDocs WorkMail
Lambda EC2 Container ServiceElastic
BeanstalkEC2 VPC Direct Connect Route 53 EMR Data Pipeline Kinesis
Machine Learning
Elastic Load Balancing
QuickSightElasticsearch
Service
CodeCommit CodeDeploy CodePipeline CloudWatchCloud
FormationCloudTrail Config OpsWorks
Service Catalog
Identity & Access
Management
Directory Service
Trusted Advisor Cloud HSMKey
Management ServiceWeb App Firewall
Snowball
Simple DBDatabase Migration
Service
IOT
IoT
Hubs
Mobile Hub
Networking AnalyticsCompute
Storage & Content Delivery
Developer Tools Management Tools Security & Identity
Application Services
Mobile Services Database Enterprise Applications
S3 CloudFront EFS GlacierStorage
GatewayAPI Gateway AppStream CloudSearch
Elastic Transcoder
SES SQS SWF
Device FarmMobile
AnalyticsCognito SNS RDS DynamoDB ElastiCache RedShift WorkSpaces WorkDocs WorkMail
Lambda EC2 Container ServiceElastic
BeanstalkEC2 VPC Direct Connect Route 53 EMR Data Pipeline Kinesis
Machine Learning
Elastic Load Balancing
QuickSightElasticsearch
Service
CodeCommit CodeDeploy CodePipeline CloudWatchCloud
FormationCloudTrail Config OpsWorks
Service Catalog
Identity & Access
Management
Directory Service
Trusted Advisor Cloud HSMKey
Management ServiceWeb App Firewall
Snowball
Simple DBDatabase Migration
Service
IOT
IoT
Hubs
Mobile Hub
스피드는 단지 스타트업만을위한 것이 아닙니다:
모든 규모의 기업이 이전보다 빠르게 움직입니다.
v
Samsung Smart UX Eco System
Smart UX
SDK
App
App Center
Samsung Smart UX Eco System
Smart UX
SDK
App
App Center
글로벌 커버리지? 사용자 증감에 따른 시스템 유연성?
v
Samsung Printing App Center in AWS
Amazon S3
Elastic Load
BalancerAmazon EC2 Amazon RDS
Amazon Elastic
BeanstalkAmazon CloudFront
User
v
Samsung Printing App Center in AWS
Amazon S3
Elastic Load
BalancerAmazon EC2 Amazon RDS
Amazon Elastic
BeanstalkAmazon CloudFront
User
1. 개발에만 집중, 빠른 서비스 구축 및 배포2. 글로벌 커버리지 (80여개국 판매) 3. 사용자 증감에 따른 시스템 유연성
v
“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
v
폴라리스오피스는 PC 및다양한모바일디바이스최적화되어있는 Saas형태의오피스서비스
Polaris Office Vs. Evernote Accumulated User Trend
Fastest Growth18 Times Higher than Evernote
v
Polaris Office 서비스를준비하면서
• 안정적인 글로벌 서비스 구축 및 운영
– 초기 투입 비용을 고려한 서비스 인프라 선정과 구축 일정
– 글로벌 서비스를 위한 서비스 거점
– 참고 할 수 있는 Reference
– 구축 및 운영 지원을 받을 수 있을지
v
AWS 선택이유
• 초기 투입 비용을 고려한 서비스 인프라 선정과 일정
– 초기 서비스의 불확실성과 신속한 구축 위해 IDC보다는 클라우드 업체인 AWS를 서비스
인프라로 결정
• 글로벌 서비스를 위한 서비스 거점
– Preload Polaris Office 이용자 분석을 바탕으로 서비스의 거점을 미국으로 결정
• 참고 할 수 있는 Reference
– AWS를 기반으로 이미 Netflix등 많은 글로벌 업체들이 서비스를 제공
• 구축 및 운영 지원을 받을 수 있을지
– AWS Korea 및 Support와의 지속적 협업
v AZ - 1
AZ - 2
Access Tier
InternetGateway
Application Tier Database Tier
EC2
EC2
EC2
EC2
Elastic Load Balancing
Route 53
SES SQS
S3
Glacier
CloudWatch EMRKinesis Cloud FrontCognitoSNS 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)
v
web
server
app
server
web
server
web
server
Polaris Office Service in AWS
초기 구성 시 우리 나라 기준 10MB 파일 업로드에30~40초나 소요되어, 서비스의 QOS 보장이 어려움
v
Route53
Latency Based Routing
web
server
app
server
web
server
web
server
Polaris Office Service in AWS
우리 나라 기준 10MB 파일 업로드에 30~40초걸리던 성능을 10초 이내로 개선
v
AWS 사용하면서
• 낮은 초기 투자 비용
• 종량 과금제
• 다양한 요금 옵션
• 보안
• 당장 사용 가능한 다양한 Saas형 서비스
• 손쉬운 글로벌 서비스 진출
사람, 프로세스,
테크놀러지
마이그레이션경험
부족
지식습득및
트레이닝
우선순위
한번에무리한시도
모르는것에대한
두려움
그래도 마이그레이션은 고민되는 부분이 많습니다.
v
v
CJ오쇼핑, 필리핀 ACJ 해피콜 프라이팬 판매방송 장면. (사진 출처=CJ오쇼핑)
v
CHALLENGES• 필리핀법인 IT 시스템구축의적은예산비용
• 제한된인력리소스
• 현지시장조사의어려움및오랜시간소요
• 현지 IDC 운영에대한한계
• 합작법인 (JV)의본사와의커뮤니케이션
v물류창고
아웃소싱업체
콜센터
본사
현지법인
내부어플리케이션
AWS 활용영역
• 글로벌파트너 (통신, 배송 등)• 지불결제사업자 (PG사)• 은행, 신용카드
CHALLENGES• 필리핀법인 IT 시스템구축의적은예산비용
• 제한된인력리소스
• 현지시장조사의어려움및오랜시간소요
• 현지 IDC 운영에대한한계
• 합작법인 (JV)의본사와의커뮤니케이션
v
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 CenterUsers
Distribution Center Users
국세청 심사 제출Internet ISP
Singapore Region
Security Group
Amazon EC2
Security Group
Security Group
v
2013년
“괜찮다, 할 수 있겠다.”– CJ Oshopping 필리핀 법인 -
01
032015년
“홈쇼핑과 e-commerce를위한 모든 시스템까지”
– CJ Oshopping 멕시코 법인-
2014년
“방문자가 몰리는이벤트성 워크로드는
어떨까?”– CJ mall 국내-
02
AWS
v
2013년
“괜찮다, 할 수 있겠다.”– CJ Oshopping 필리핀 법인 -
01
032015년
“홈쇼핑과 e-commerce를위한 모든 시스템까지”
– CJ Oshopping 멕시코 법인-
2014년
“방문자가 몰리는이벤트성 워크로드는
어떨까?”– CJ mall 국내-
02
AWS
1. AWS의 글로벌 인프라 (싱가포르, 버지니아, 도쿄 region) 2. On-premise 대비 1/10 비용으로 구축 및 런칭3. RDS를 사용하여 오라클 라이선스를 월별 비용으로 납부
v
v
감사합니다
온라인 자습 및 실습
다양한 온라인 강의자료 및 실습을 통해
AWS에 대한 기초적인사용법 및 활용 방법을익히실 수 있습니다.
강의식 교육
AWS 전문 강사가 진행하는강의를 통해 AWS 클라우드로고가용성, 비용 효율성을 갖춘안전한 애플리케이션을 만드는
방법을 알아보세요. 아키텍쳐 설계및 구현에 대한 다양한 오프라인강의가 개설되어 있습니다.
인증 시험을 통해클라우드에 대한 자신의전문 지식 및 경험을공인받고 개발 경력을제시할 수 있습니다.
AWS 공인 자격증
http://aws.amazon.com/ko/training
다양한 교육 프로그램
AWS 기초 웨비나 시리즈에 참여해 주셔서 감사합니다!
이번 웨비나가 여러분의 궁금증 해소에 도움이 되었길 바랍니다.이후 이어질 설문 조사를 통해 오늘 웨비나에 대한 의견을 알려주세요.
http://twitter.com/AWSKoreahttp://facebook.com/AmazonWebServices.kohttp://youtube.com/user/AWSKoreahttp://slideshare.net/AWSKorea