AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
-
Upload
amazon-web-services-korea -
Category
Technology
-
view
1.639 -
download
18
Transcript of AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
April, 2016방희란매니저
Amazon Web Services
v
목차
• AWS 소개
•클라우드이점
•서비스소개
•주요사례
•활용전략
클라우드 컴퓨팅이란?
http://aws.amazon.com/ko/what-is-cloud-computing/
'클라우드 컴퓨팅'이란 인터넷을 통해 IT 리소스와 애플리케이션을온 디맨드로 전송하는 서비스를 말하며 사용 요금은 종량 과금제로청구됩니다.
v
클라우드 컴퓨팅비지니스의 방식을 바꾸다!
AWS를 사용하는 스타트업의 약진!
핵심 역량에만 집중하여 빠른 비지니스 대처
MediaHotels
클라우드 민첩성을 통한 시장 파괴
Game
AWS 소개
v
AWS의 역사
• amazon.com 운영을 통해얻은 경험을 바탕으로탄생
• 2006에 처음으로시작하여, 고객지향이라는 기본 DNA를통해 성장
• 현재 AWS는아마존의주요 서비스 사업으로성장
고객 지향
Amazon 문화의 특징
개척자 정신 장기적 투자
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+ 교육기관이사용
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)
Seoul
AWS 글로벌 인프라
AP-NORTHEAST (Tokyo)
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 글로벌 인프라
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
v
스타트업 고객사
v
엔터프라이즈 고객사
v
공공 및 교육 분야 고객사
v
플랫폼 생태계 확장
수천개의 SI & Consultants 및 ISV 파트너
23개의 제품 분류에 2,000개가 넘는파트너 제품이 있으며, 고객이 원클릭으로설치 가능
고객이 매월 98백만 시간을 사용 중
국내 고객사 – 스타트업, 게임, 엔터프라이즈 전 영역에 성장 중…
AWS 클라우드의 이점
v
선투자금 없음
고정비용에서 가변비용으로
규모의 경제
단일회사 이상의 TCO절감을가격에 반영
탄력적인 처리용량
필요한 처리용량 예측 불필요
오버프로비저닝 방지
클라우드의 6가지 이점
51PRICE
REDUCTIONS
속도와 민첩성(agility)인프라를 주단위가 아닌분단위로 프로비저닝
비지니스에 집중
다양한 실험을 통한 서비스혁신 가능
글로벌 진출
수분 내에 글로벌 고객들을위한 서비스 런칭
에코시스템
글로벌 확산
신규 기능
신규 서비스
AWS 사용량증가
인프라추가증설
인프라 비용절감
가격인하
고객증가인프라 혁신
규모의 경제
AWS 가격 정책 철학
v
고객 요구에 따른 다양한 구매 옵션
On-Demand
약정없이 쓴 만큼만지불
갑작스런 트래픽이나예측하기 어려운 경우신규 서비스
Reserved
1년 혹은 3년 약정40~70% 할인
항상 사용 중인안정화된 서버 자원을위한 요금제
Spot
남은 자원에 대한경매 방식 더 높은가격으로 입찰할 경우바로 양도 될 수있으나 80~90% 저렴
단기적으로 수요가많을 때 유리
Dedicated
VPC내에 한 고객만을위한 물리적 서버에런칭
민감한 정보,회사내규, 법적인문제 가 있을경우
Free Tier
초기 비용없이 주요서비스를 일정 기간활용할 수 있음
첫 테스트에 용이
월요일 금요일 휴가시즌 종료 35% 절감
Tip1. 안 쓰면 끄세요!
v
Tip2. 오토 스케일링
필요량에 맞추어 리소스를배치하세요!
Tip3. 예약 및 스팟 인스턴스 활용
온디멘드에 비해
40~70%까지
저렴합니다!
짧은 기간필요한 기능 수행
경매 방식
비지니스 민첩성- Business Agility
새로운 개발 환경 추가
새로운 서비스 인프라 추가
유럽과 남미에 새로운 인프라 구성
1,000대의 서버 구성
1,000대의 서버 제거
1 PB Data Warehouse 구축
1 PB Data Warehouse 폐기
AWS:인프라 준비를 위해 수 분 소요
기존 방식:인프라 준비를 위해 수 주일 소요
필요한 서비스는 몇 분만에 준비
성공을 위한 더 많은 실험 필요
On-Premises
혁신을 위한 시도가자주 일어나지 않고
실패의 비용이 높음
혁신 속도가 느려짐
혁신을 위한 시도를많이 할수 있고
실패의 비용이 낮음
많은 혁신이 가능
수십억 소요 거의 0
손쉬운 글로벌 서비스
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 참고
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
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 인스턴스를
자동으로 확장 및 축소
• 비정상적이거나 연결이 안 되는
인스턴스를 교체하여 애플리케이션의
고가용성을 유지
주요활용 사례
AWS 활용 = Building Block 조립
비지니스요구사항에맞는40여개 이상의 서비스 조립을 통해 유연한 활용 가능
v
1. 탄력적인 웹 트래픽 관리
EC2
서버 RDS
관계형데이터베이스S3 스토리지
Route 53
DNS, InventoryCloudFront
콘텐츠 전송
AutoScaling
오토스케일링
ELB로드밸런싱
EC2
서버
1. 서버 부하 문제 해결 및 확장성 확보 (초당 11,500 리퀘스트 대응 )2. 개발 및 이전 시간 단축3. 비용 절감4. 웹사이트 리뉴얼 및 성능 향상
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. 모바일 앱 서비스
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
v
사례 - 게임 빅데이터 분석
1. 게임 유저 데이터를 EMR에서 바로 분석2. 게임 로그 데이터를 EC2->S3를 거쳐 EMR에서 분석3. 수분내에 분석 플랫폼 활용을 통해 데이터 분석 시간 단축
v
4. 엔터프라이즈 애플리케이션
• Amazon RDS for Oracle는오라클 DB를 활용 가능
• 모든 오라클 기반애플리케이션 사용 가능
• 오라클 라이선스가 있는경우라도 AWS에서 사용가능
• AWS는 SAP 인증 파트너로서SAP 기반 업무 서비스를 제공가능
• 대부분 SAP 제품이 AWS 상에서 구동 가능하도록인증 완료
• 윈도 서버를 위한 완벽한라이선스 제공
• 액티브디렉토리, SQL, 익스체인지 및 쉐어포인트서버 설치 가능
• 기존 MS 라이센스 역시사용 가능
v
5. 재해 복구 - Disaster Recovery
그 밖에 다양한 활용 사례
http://aws.amazon.com/ko/solutions/case-studies 참고
AWS 활용 전략
v
전략 1: 테스트 업무 용도로 사용
SAP 업무처리 Oracle 기업애플리케이션
SAP
Reduced deployment time
from weeks to days
Reduced test
environment costs70% reduction in
operational costs
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
빠르고 저렴한 실험 비용 및 혁신 서비스 개발 및 배포 가능
v
전략 3: 클라우드에 유용한 기능 우선 적용
기업데이터센터
App 1
App 2
App 3
App N
…
분석
백업
AWS Storage Gateway
Amazon S3
Elastic Map
Reduce
Amazon
Redshift
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
v
전략 4: 기존 인프라와 클라우드 역할 분담
On-Premises
Data Centers
Hybrid
App
AWS 에서 콘텐츠및 애플리케이션배포
결제의 경우 삼성내부 데이터 센터서버 활용
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
v
전략 6: 올인(All In)
100s of applications
supporting 33M+ global members
10,000s of EC2 instances in multiple
regions & zones
마치면서…
v
AWS 서비스의 차별점
2006년 부터 클라우드 서비스 운영 경험
다양한 클라우드 업무를 지원하는 40여개 이상
고객의 피드백을 기반한 빠른 혁신 속도
12 리전, 32 가용존(AZ), 54 엣지 로케이션
51번의 자발적인 가격 인하
수천개의 파트너사 및 2천개 이상 마켓플레이스 제품
축적된 경험
서비스 분야및전문성
혁신의 속도
글로벌 인프라
가격철학
파트너 생태계
v
다음 단계…
• AWS 서비스 가입• http://aws.amazon.com/ko
• 무료 서비스 혜택 누리기• http://aws.amazon.com/ko/free
• 직접 사용해보기!
AWS
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/
온라인 학습 및 실습
다양한 온라인 강의자료 및 실습을 통해
AWS에 대한 기초적인사용법 및 활용 방법을익히실 수 있습니다.
강사 기반 교육
AWS 전문 강사를 통해AWS에서 고가용성, 가격
효율적인 안전한애플리케이션 개발을 위한아키텍쳐 설계 및 구현에대한 오프라인 강의도개설되어 있습니다.
여러분의 클라우드에대한 전문적인 지식 및
경험을 인증 시험을 통해확인하고 개발 경력을제시할 수 있습니다.
AWS 기술 인증
http://aws.amazon.com/ko/training
다양한 교육 프로그램…
v
어떻게 시작할까요?
고객 지원서비스
프로페셔널컨설팅 서비스
담당 전문영업
파트너를 통한솔루션 및 기술지원
솔루션 아키텍트
교육 및인증 프로그램
Thank you