SlideShare a Scribd company logo
1 of 129
Download to read offline
AWS	
  클라우드 디자인 패턴	
  
(CDP)	
  
해설	
  
22
1976년 오사카에서 태어나 도쿄 대학교 기계정보공학과를
졸업하고 미국 카네기 멜론 대학교 MBA와 MSE(소프트웨
어공학 석사) 과정을 마쳤습니다. AWS의 가능성에 매료된
그는 2010년 AWS의 일본 시장 진출 당시부터 함께해 현
재는 AWS 일본 팀의 아키텍트 부문을 총괄하고 있습니다.	
Ken Tamagawa
Head of Solutions Architects,
Professional Services and Training
Amazon Data Services Japan
3
What  is  AWS?
언제나, 필요한 만큼, 저렴하게	
발전소	
공장	
송전선	
전
기
	
데이터센터	
인터넷	
IT부문	
컴
퓨
터
가상서버:  Amazon  EC2
AWS의  
데이터센터
가상서버(Amazon  EC2)
Windows
(  표준  사이즈)
CentOS
(고CPU)
Oracle  DB(Linux)
(고Memory)
이미지에서 이미지  저장
EC2서버의  수
4/12/2008
Facebook과  연동하여  서
비스  시작
트레픽  급증에도  대응
(최고  많은  경우  5000서버)
4/14/2008 4/16/2008 4/18/2008 4/20/2008
EC2  이용  사례:Web  애플리케이션
EC2  이용  사례:금융  서비스EC2서버의  수
주말에는
300서버
금요일
4/24/2009
일요일
4/26/2009
화요일
4/28/2009
수요일
4/22/2009
3,000서버를  사용
글로벌 인프라	
  
Region
미국 서부
캘리포니아
EU서
동경
싱가폴
미국 서부
오레곤
남미
미국 동부
미국정부
9
시드니
=AWS의 서비스를 이용할 수
있는 데이터 센터 군의 지점
More  than  20,000  Customers  in  Japan
글로벌 인프라	
  
Region
미국 서부
캘리포니아
EU서
동경
싱가폴
미국 서부
오레곤
남미
미국 동부
미국정부
11
시드니
=AWS의 서비스를 이용할 수
있는 데이터 센터 군의 지점
China
Availability	
  Zone
글로벌 인프라	
  
12
= 물리적으로 떨어진 데이터 센터
API로 사용 가능하기 때문에	
  
ec2-run-instances ami-b232d0db
--instance-count 3
--availability-zone
      ap-northeast-1a
--instance-type m1.small
ec2-run-instances ami-b232d0db
--instance-count 3
--availability-zone
      ap-northeast-1b
--instance-type m1.small
13
인프라스트럭처는 	
  
	
  	
  	
  소프트웨어가 되었다.	
  
AWS의  API
•  AWS서비스별로  REST형식의  API를  제공
•  명령어/SDK/IDE
Java Python PHP .NET Ruby nodeJS
iOS Android AWS  Toolkit  
for  Visual  
Studio
AWS  
Toolkit  for  
Eclipse
Tools  for  
Windows  
PowerShell
Command  Line  Tools/
CLI  (CL  Interfaces)
AWS  のグローバルなインフラ
AWS의  서비스
고객의  애플리케이션
라이브러리 & SDKs
Java, PHP, .NET,
Python, Ruby
Web 인터페이스
Management Console
IDE 플러그인
Eclipse
Visual Studio
배포와  자동화
AWS Elastic Beanstalk
AWS CloudFormation
인증  &  청구
AWS IAM
Identity Federation
Consolidated Billing
모니터링
Amazon CloudWatch
스케일링
Auto Scale
네트워크  &  라우팅
Amazon VPC
Amazon Elastic LB
Amazon Route 53
AWS Direct Connect
콘텐츠  배포
Amazon
CloudFront
메세징
Amazon SNS
Amazon SQS
분산처리
Elastic
MapReduce
메일
Amazon SES
컴퓨터  처리
Amazon EC2
스토리지
Amazon S3 / Glacier
Amazon EBS
Amazon Storage Gateway
데이터베이스
Amazon RDS
Amazon RedShift
Amazon DynamoDB
Amazon Elasticache
Amazon  S3는、데이터  보관의  기반
동경지역
3곳  이상으로  
자동  복제
S3
버킷
높은  내구성으로  데이
터  손실이  없다  :
99.999999999%
전  세계에  8개의  지점에서  선택
데이터센터A
데이터를  저장만하면,  
인프라,  전원을  의식
하지  않아도  됨.
용량  무제한
데이터센터B
데이터센터C
파일  (바이너리,  텍스트,  
이미지,  동영상)
저장하는  데이터는  자
동  암호화도  가능
저렴한  종량과금
예:1GB/월  –  약10엔
5000만  사용자를  가진  파일  공유  서비스
Amazon  S3  상에서  구축
S3는,  99.999999999%의  내구성
19
Oracle  Secure  Backup의  데이터  저장소는S3
Amazon Kinesis
貴重講演のデモ
Serendipity
23	
  
Mission  Critical  Systems
on  AWS  Cloud
in  Enterprise  Companies
Partner  Ecosystem  in  Japan
SI(Consulting Partner)	
 ISV(Technology Partner)	
日本電気株式会社	
 
日本電気株式会社	
 
http://aws.amazon.com/jp/solutions/solution-providers-japan/
In  near  Future…
25	
  
Cloud	
On-premise
Cloud  First  in  Japan
DB Direct  
Connect
APP
APP
Web
APP
APP
APP
APP
APP
⼈人事・給与 SFA/WF 会計 BI
DB DB DB DB
Cloud
Intranet
New  Application  in  Cloud/
Move  existing  systems  later
새로운 시대의
아키텍팅이
필요
AWS  사용에  대해,  이런  말들을  흔히  한다.
v 「만약  장애가  나도,  EIP를  교체하면  되지.    EBS를  
스왑하여  순식간에  복구하는  것은  정말  편하지  않
아?  」
v 「EC2  앞에  ELB를  놓고,  Multi-‐‑‒AZ로  분산하자.  최
악의  경우  Multi-‐‑‒Region하여  LBR하면?」
v 「EC2에  NFS를  구축하여,  이퍼머럴  디스크에  rsync
하면  동기화도  편하죠?  」
이야기가 너무 자세하여	
  
전달 되지 않아	
  
하고  싶은  것은
AWS클라우드를	
  
보다 전달하기 쉽게 하고 싶다.	
  
	
  
기존의 노하우를 전달하고 싶다.	
  
	
  (노하우를 문서로 정리)	
  
	
  
그래서	
  
AWS	
  클라우드 디자인 패턴 	
  
	
  
(약자로 :	
  CDP)	
  
AWS  클라우드  디자인  패턴이란
v AWS  클라우드를  사용하여  시스템을  설계  
할  때,  발생할  수  있는  전형적인  문제와  그  
문제에  대한  해결  방법  그리고  설계  방법을  
알기  쉽게  분류하여  노하우로  이용할  수  있
도록  정리한  것이다.
예:FloatingIP  패턴
1.  서버  장애 2.  IP를  교체
例例:  Job  Observerパターン
Floa>ng	
  AC	
  Adaptor	
  패턴	
  
Server  Swapping  패턴  적용  후
가상
서버
가상
서버
서버  장애
서버
이미지
서버  가동
가상  디스크
데이터
가상  디스크
데이터
예:  Job  Observer  패턴
4.  가상  서버를  
추가
가상  서버군
2.  큐에  메시지를  쌓는다.  
3.  임계치  확인
큐
메시지를  Get하여  
처리
메시지를  PUT
시스템  감시
서비스
가상  서버군
가상  서버
CDP  카테고리
기본 패턴	
 Snapshot	
  
 Stamp	
  
 Scale	
  Up	
  
 Ondemand	
  Disk	
  
	
  
가용성 향상 패턴	
 Mul>-­‐Server	
  
 Mul>-­‐Datacenter	
  
 Floa>ng	
  IP	
  
 Deep	
  Health	
  Check	
  
	
  
동적 콘텐츠 처리	
 Scale	
  Out	
  
 Clone	
  Server	
  
 NFS	
  Sharding	
  
 NFS	
  Replica	
  
 State	
  Sharing	
  
 URL	
  Rewri>ng	
  
 Rewrite	
  Proxy	
  
 Cache	
  Proxy	
  
	
  	
  	
  Scheduled	
  Scale	
  Out	
  
정적 콘텐츠 처리	
 Web	
  Storage	
  
 Direct	
  Hos>ng	
  
 Private	
  Distribu>on	
  
 Cache	
  Distribu>on	
  
 Rename	
  Distribu>on	
  
	
  
클라우드로의 데이터 업데이트	
 Write	
  Proxy	
  
 Storage	
  Index	
  
 Direct	
  Object	
  Upload	
  
	
  
관계 데이터 베이스	
  
 DB	
  Replica>on	
  
 Read	
  Replica	
  
 Inmemory	
  DB	
  Cache	
  
 Sharding	
  Write	
  
배치 처리	
 Queuing	
  Chain	
  
 Priority	
  Queue	
  
 Job	
  Observer	
  
 Scheduled	
  Autoscaling	
  
	
  
운용,	
  보수	
 Bootstrap	
  
 Cloud	
  DI	
  
 Stack	
  Deployment	
  
 Server	
  Swapping	
  
 Monitoring	
  Integra>on	
  
 Web	
  Storage	
  Archive	
  
	
  	
  	
  Hybrid	
  Backup	
  
	
  
네트워킹	
 OnDemand	
  NAT	
  
 Backnet	
  
 Func>onal	
  Firewall	
  
 Opera>onal	
  Firewall	
  
 Mul>	
  Load	
  Balancer	
  
 WAF	
  Proxy	
  
 CloudHub	
  
패턴의  설명
각  패턴을  아래와  같은  내용으로  정리
v 해결하고  싶은  문제
v 해결  방법
v 구현  방법
v 구성  및  구성도
v 이점
v 주의점
Wiki로  노하우  공유
Japanese	
English
CDP	
  책이 한국에서도 번역 되어졌다!
CDP本が韓国語に翻訳されました!
 
	
  
Ninja	
  of	
  Three	
  
CDP、누가  만들었을까?
Ninja  of  Three
AWS	
  솔루션 아키텍트	
  
Tokyo	
  
Sapporo	
  
Fukuoka	
  
Sendai	
  
Nagoya	
  
클라우드 여성 모임	
  Osaka	
  
Kanazawa	
  
Kyoto	
  Yamaguchi	
  
Saga	
  
Japan AWS User Group
-> JAWS
Miyazaki	
  
Kagoshima	
  
Okinawa	
  
Kumamoto	
  
전국 40 곳 이상의
사용자 그룹
패턴을  활용한  구축  시나리오
v 이미지,  동영상  제공  사이트
v 많은  사용자에게  제공  하고  싶을  때
v E  커머스  사이트
v 가용성,  장애에  강한  시스템을  구축하고  싶을  때
v 이벤트  사이트
v 단발적인  액세스  증가에도  장애  없이  사이트를  운용하
고  싶을  때
v 그  외에도  다수…
AWS	
  클라우드 디자인 패턴	
  
 -­‐콘텐츠 제공 편-­‐	
  
이  시나리오의  배경
v 구름  사진을  업로드하는  블로그  시작
v 최초  개인용으로  시작
이  구현  시나리오의  목적
v 콘텐츠  제공  사이트  구축
v 운용  효율
v 비용  절감
v 을  높일  수  있는  패턴을  중심으로  AWS를  사용
한  구현  방법을  설명
이용  환경,  소프트웨어
v Amazon  Linux  (64bit)
v Movable  Type  5.12  (MTOS)
v Apache  HTTP  Server  2.2.21
v MySQL  5.1.52
v Perl  5.10.1
Blog  site  
과제
v 과제:
사용자  요청으로  동영상을  업로드
v 사이즈가  크고,  용량을  알  수  없음.
Web  Storage  패턴
블로그  인기도  증가
v 구름  매니아를  위한  사이트로
v 액세스가  증가하여
  액세스가  불가능한  상태로
Direct  Hosting  패턴
설마  했던  해외  진출
v 해외  유명  뉴스  사이트에  개재  결정
v 개재  되기  전까지、
해외  액세스에  대한  대응이  필요
Cache  Distribution  패턴
Amazon	
  CloudFront	
  
엣지서버
가상  서버
인터넷    스토리지
오리진  서버
엣지서버
엣지서버
사용자
사용자
사용자
최종적으로
블로그 콘텐츠	
  
(blog)	
  
동영상・이미지	
  
(movie)	
  
콘텐츠 관리・댓글	
  
(write	
  blog)	
  
디자인  적용  과정
동영상
인기
해외
AWS	
  클라우드 디자인 패턴	
  
 -­‐E	
  커머스 편-­‐	
  
이  시나리오의  배경
v 설마  했던
구름상품  판매  사이트  시작
이  구현  시나리오의  목적
v E  커머스  사이트  구축
v 가용성
v 내고장성
v 을  높일  수  있는  패턴을  중심으로  AWS를  사용
한  구현  방법을  설명
이용  환경,  소프트웨어
v EC-‐‑‒CUBEバージョン          2.11.4
v Amazon  Linux  (64bit)
v PHPバージョン          PHP  5.3.8
v DBバージョン          MySQL  5.1.52
초기  디자인
EC-­‐CUBE	
  
Apache	
  
MySQL	
  
EC2
인스턴스
과제
v 과제:
사용  중인  소프트웨어의  버전  업그레이드가  필
요
Floating  IP  패턴  적용  후
EC2
Test
環境
④EIP를  교체
EC2
本番
環境
EIP
Amazon  
Route  53 ec.clouddesignpattern.org
EC2  AMI
①AMI를  
생성
②테스트  환경의  EC2  인
스턴스를  가동
③소프트웨어를  업데이트하고  테
스트를  진행
EIP「46.51.xxx.xxx」	
  
과제
v 과제:  서버  장애가  발생하면,  
                            빠르게  복구  하고  싶다.
Server  Swapping  패턴  적용  후
가상
서버
가상
서버
서버  장애
서버
이미지
서버  가동
가상  디스크
데이터
가상  디스크
데이터
과제
v 과제:Web서버가  멈춰도,  
                      전체  시스템을  계속  가동하도록
                      하고  싶다.
Multi-‐‑‒Server  패턴
EC2
인스턴스
이중
구성
EC2
인스턴스
원본
서버
MySQL  DB  
인스턴스
로드  밸런서
RDS의 생성
73
Multi-‐‑‒Server  패턴  적용  후
EC2
인스턴스
이중
구성
EC2
인스턴스
원본
서버
MySQL  DB  
인스턴스
로드  밸런서
로드  밸런서의  가동
로드  밸런서의  가동
EC-­‐CUBE에서는,	
  SSL을 지원.	
  
ELB에서도 처리 가능하지만,	
  여기서는 ELB에서 SSL을 처리하지 않는
것으로 한다.	
  
ELB  아래에  EC2를  추가
AMI에서 EC2를 가동	
  
ELB	
  아래로 추가	
  
Multi-‐‑‒Server  패턴  적용  후
EC2
인스턴스
이중
구성
EC2
인스턴스
원본
서버
MySQL  DB  
인스턴스
로드  밸런서
서버를 수동으로 	
  
정지해도 동작할까?	
  
과제
v 과제:DB  부분의  SPOF를  해결
v   DB  Replication  패턴을  적용하고,
    DB를  이중화  구성으로  변경
Multi-‐‑‒AZ로  변경
DB  Replication  패턴  적용  후
Zone  1a
EC2
인스턴스
冗⻑⾧長
構成
EC2
인스턴스
オリジ
ナル
Zone  1b
동기
로드  밸런서
MySQL  DB  
인스턴스
MySQL  DB  
스탠바이
과제
v 과제:서버  레벨만이  아닌,  데이터  센터  레벨의  
장애에도  대비할  수  있도록  한다.
v   Multi-‐‑‒Datacenter  패턴을  적용하고,
  모든  계층을  이중화  한다.
Multi-‐‑‒Datacenter  패턴  적용  후
EC2
인스턴스
이중
구성
EC2
인스턴스
원본
서버
로드 밸런서	
  
동기
Zone  1a Zone  1b
MySQL  DB  
인스턴스
MySQL  DB  
스탠바이
디자인  적용  과정
장애대응
장애대책
SPOF해결
최종
AWS	
  클라우드 디자인 패턴	
  
 -­‐이벤트 사이트 편-­‐	
  
배경과  시나리오
v EC  사이트의  상품이  대히트
v 새로운  홍보를  위한  이벤트  사이트
이용  환경,  소프트웨어
v Amazon  Linux  (32bit)
v Apache  HTTP  Server  2.2.21
v MySQL  5.1.52
v PHP  5.3.8
v WordPress  3.3.1
이벤트  사이트  설계
v 스몰  인스턴스
v EC2는1인스턴스로  운용
과제
v 과제:  
싱글  구성의  서버를  스케일아웃  하고  싶다.  
Clone  Server  패턴
v 클론용  AMI에서  스케일  아웃
마스터  EC2 클론  EC2 클론  EC2 클론  EC2
콘텐츠  동기(rsync)
수동  스케일  아웃 자동  스케일  아웃
클론용  AMI
과제
v 과제:  
실시간으로  공유  콘텐츠를  반영하고  싶다.
NFS  Sharing  패턴
가상	
  
로드 밸런서	
  
가상	
  
서버	
  
가상	
  
디스크	
  
동기	
  가상	
  
서버	
   마스터	
  
과제
v 과제:  
NFS  부분의  성능문제가...
NFS  Replica  패턴
가상	
  
로드 밸런서	
  
가상	
  
서버	
  
가상	
  
디스크	
  
가상	
  
서버	
  
서버 이미지	
  
1.	
  서버 가동	
  
2.	
  NFS를 마운트	
  
3.	
  디스크 동기	
  
과제
v 과제:  
비용  효율이  좋지  않아  요청을  분산
URL  Rewriting  패턴
v S3에  정적  콘텐츠를  분산
v mod_̲ext_̲filter로  콘텐츠  내부의  URL을  동적
으로  변환
S3cmd로 동기	
  
mod_ext_filter로 HTML	
  내부의
정적 콘텐츠의 URL을 S3의 URL로
변환	
  
그  외의  구현  시나리오
v 이미지,  동영상  제공  사이트
v 많은  사용자에게  제공  하고  싶을  때
v E  커머스  사이트
v 가용성,  장애에  강한  시스템을  구축하고  싶을  때
v 이벤트  사이트
v 단발적인  액세스  증가에도  장애  없이  사이트를  운용하고  싶을  
때
v 그  외에도  다수
v 로그  분석  시나리오
v 감시  시나리오
      ...
고성능  비즈니스  애플리케이션
Ondemand
disk	

High
Availability
NAT	

Synchronized	

Disk	

DB
Replication	

Multi-Server	

Multi-Datacenter	

	

	

Self	

Healing
Self  Healing  패턴
•  인스턴스를  가동  후,  인스턴스  자신이  데이터  영
역을  마운트
•  Cloud  DI  패턴을  같이  사용
•  구현
•  AutoScaling을min  1,max  1로  설
정
•  Fail후에AMI에서  가동한  인스턴스에
서、EBS등을  마운트
•  상태  체크는  감시  서비스나  ELB도  이
용  가능
자신이  
마운트
Synchronized  Disk  패턴
•  공유  디스크를  사용한  Fail  Over를  구현하고  
싶다.
•  구현
•  EC2를  여러  대  가동하고,  각각에  데이터  영
역용  EBS를  마운트한다.
•  데이터  소프트웨어를  도입하고,  데이터를  동
기화  한다.  
•  DRBD
•  CLUSTERPRO
•  DataKeeper  등
Ondemand  Disk  패턴
•  디스크  스트라이핑을  포함하
여,  EBS  최적화  인스턴스나,  
Provisioned  IOPS를  이용
•  높은  디스크  IO성능이나,  안정적인  IO가  필요
High  Availability  NAT  패턴
•  SPOF가  되는  NAT서버를  이중화  하고  싶다.
•  구현
•  NAT서버를  2대  가동하고,  source/
dest체크를  비활성화
•  한쪽  인스턴스를  인터넷  게이트웨이로  
등록
•  NAT인스턴스가  다운되는  시점에,라
우팅  테이블을  변경
가  라우팅  테이블을  변경
•  그  외의  패턴
High  Availability  Forward  Proxy  패턴
•  ELB+Proxy+AutoScaling으로  구현
•  Squid,  ExaProxy  등의  Proxy서버를  이
용
•  장점
•  장애가  발생해도  자동으로  복구
•  PROXY부분에서  로그  취득
•  단점
•  애플리케이션/OS별  Proxy설정이  필
요
•  외부  접속용  Proxy를  이중화  하고  싶다.
ELB를Proxy
로  등록
On-‐‑‒premise  Load  Balancing  패턴
•  액세스  하는  시스템의  상황에  따라,  기존  구성을  변경하지  않고  클라우드  확장
서에  대한  장점을  살리고  싶다.
•  온프레미스의  LB  백엔드에,  가상서버를  배치한다.
•  액세스  하는  시스템의  상황
•  액세스  IP  주소를  변경  불가
•  WAF/IDS에서  제한할  수  있는  주소
가  IP만  가능
•  인증이나  콘텐트  기반  로드밸런싱  
등,  사용하고  싶은  LB  기능이  있다.
Floating  VPN  Gateway  패턴
•  테스트  등으로  ,  같은  네트워크  영역  환경을  복수로  이용하고  싶다.
•  클라우드  위에  같은  네트워크  영역을  복수  개  생성하고,  VPN  접속  대상을  수
정함으로써  네트워크  환경을  변경.
신용  카드  정보를  다루는  
비즈니스  시스템  (PCI-‐‑‒DSS)
사례  주식회사  Coiney
아래  가이드  라인을  바탕으로  CDP를  정리해  본
다.
https://www.pcisecuritystandards.org/pdfs/
PCI_̲DSS_̲v2_̲Cloud_̲Guidelines.pdf
PCI  DSS  Cloud  Computing  
Guideline
AWS  PCI  Compliance  Package
(NDA기반)
http://aws.amazon.com/jp/compliance/
PCI  데이터  보안  표준  개요
PCI-‐‑‒DSS표준을  준수하고  있는AWS서비스
as  of  2014/03/14
•  Amazon  DynamoDB  /  Amazon  SimpleDB
•  Amazon  Elastic  Block  Storage  (Amazon  EBS)
•  Amazon  Elastic  Compute  Cloud  (Amason  EC2)
•  Amazon  Elastic  Map  Reduce  (Amazon  EMR)
•  Amazon  Glacier
•  Amazon  Redshift
•  Amazon  Relational  Database  Service  (Amazon  RDS)
•  Amazon  Simple  Storage  Service  (Amazon  S3)
•  Amazon  Virtual  Private  Cloud  (Amason  VPC)
•  AWS  CloudHSM
•  AWS  Direct  Connect
•  AWs  Identity  and  Access  Management  (IAM)
•  Elastic  Load  Balancing  (ELB)
•  위의  기본이  되는  물리  인프라  스트럭처와  AWSS  관리  환경
•  위에서  정의하고  있는  서비스의  AWS  PCI  준수  범위는,  모든  AWSS  데이터  센터  
Region과  장소에  적용되어있다.
Chained  Defense-‐‑‒in-‐‑‒Depth  패턴
VPN
Web Web
App App
NAT
Web Web
App App
NAT VPN
종심방어는、여러  방어  
대책을  여러  계층을  구
성하여  리스크를  줄이는  
구조
계층별로  서브넷을  나두
어  라우팅을  관리
계층별로  보안  그룹을  
나누어  필요한  부분만  
연결
Chained  Defense-‐‑‒in-‐‑‒Depth  패턴
VPN
Web Web
App App
NAT
Web Web
App App
NAT VPN
WebTierAppTierDBTierPublicFacing
VPN NFW IPS/
IDS
WAF AV
VPN NFW IPS/
IDS
WAF AV
VPN NFW IPS/
IDS
WAF AV
ELB  End-‐‑‒to-‐‑‒End  Encryption  패턴
ELB로  SSL  termination
SSL처리를  ELB에서  실행
증명서의  관리가  간편
Web Web Web Web
WebTier
Backend-‐‑‒SSL로  백엔드  암호화
모든  통신  경로  암호화
SSL  
termination
Backend  SSL
High  Availability  Forward  Proxy  패턴
•  ELB+Proxy+AutoScaling로  구현
•  Squid,  ExaProxy등의  Proxy서버  이용
•  장점
•  장애가  발생해도  자동으로  복구
•  PROXY부분에서  로그  취득
•  단점
•  애플리케이션/OS별  Proxy설정이  필
요
•  외부  접속용  Proxy를  이중화  하고  싶다.
Log  Aggregation  패턴
각  서버의  로그를  로그  서버로  전송  수집하고  저장된  로그  
내용을  감시하여  패턴과  일치하면  알람을  통보
로그는  최종적으로  S3에  보존
장기  보관은  Glacier로
Encrypted  Log  Aggregation  패턴
암호화
각  서버의  로그를  로그  서버로  전송  수집하고  저장된  로그  
내용을  감시하여  패턴과  일치하면  알람을  통보
로그는  최종적으로  S3에  보존
장기  보관은  Glacier로
OnDemand  Bastion  패턴
Bastion  서버  사용은  어떤  환
경에서도  추천
OnDemand  Bastion에서는  
이용할  때에만  Bastion  서버를  
가동
보안  및  비용  측면에서  Good
이용할  때에만  가동
High  Availability  IAM  패턴
각  AZ  별로  Role을  분리하여  설정함으로써,  설정  변경에  실수가  있었다  하더라
도,  시스템  전체에  영향이  없도록  할  수  있다.
http://blogs.aws.amazon.com/security/post/TxQ0OYRWOOK9L3/High-‐‑‒Availability-‐‑‒
IAM-‐‑‒Design-‐‑‒Patterns
참고:  Storage/Data  Security
EC2
EBS
S3
Glacier
Encryption
Client
Key Management
File
Encryption
Full  Disk
Encryption
Database
Encryption
AWS  Server
Side  
Encryption
Key
Management
File
Encryption
Full  Disk
Encryption
Database
Encryption
AWS  Server
Side  
Encryption
File
Encryption
Full  Disk
Encryption
Database
Encryption
AWS  Server
Side  
Encryption
S3
Glacier
On
premise
Encryption
Client
EC2
On
premise
마지막으로	
  
클라우드  설계  원칙
•  최대한 서비스를 이용	
•  생각보다 행동으로	
•  작은 규모에서 시작하여
스케일 아웃	
•  변화를 전 계층에서 처리	
•  고장을 위한 설계 (Design	
  
For	
  Failure)
•  구축 초기 뿐만 아닌 계속
적인 개선	
•  できるだけサービスを利用	
•  机上実験よりも実証実験	
•  スモールスタートからスケールアウト	
•  変化に対し全レイヤで対処	
•  故障のための設計(Design	
  For	
  Failure)	
  
•  最初だけでなく周期的なカイゼン
Serendipity
In  near  Future…
126	
  
Cloud	
On-premise
v CDP로  AWS를  더  재미있게
감사합니다.
@KenTamagawa
Todayʼ’s  slides:
  

More Related Content

What's hot

20140524 Cloud design pattern - AMIMOTO AMI를 이용해 5분만에 끝내는 WordPress 구축
20140524 Cloud design pattern - AMIMOTO AMI를 이용해 5분만에 끝내는 WordPress 구축20140524 Cloud design pattern - AMIMOTO AMI를 이용해 5분만에 끝내는 WordPress 구축
20140524 Cloud design pattern - AMIMOTO AMI를 이용해 5분만에 끝내는 WordPress 구축SangUk Park
 
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017Amazon Web Services Korea
 
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)Amazon Web Services Korea
 
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)Amazon Web Services Korea
 
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016Amazon Web Services Korea
 
Amazon Aurora 성능 향상 및 마이그레이션 모범 사례 - AWS Summit Seoul 2017
Amazon Aurora 성능 향상 및 마이그레이션 모범 사례 - AWS Summit Seoul 2017Amazon Aurora 성능 향상 및 마이그레이션 모범 사례 - AWS Summit Seoul 2017
Amazon Aurora 성능 향상 및 마이그레이션 모범 사례 - AWS Summit Seoul 2017Amazon Web Services Korea
 
VPC를 위한 Hybrid 클라우드 보안 :: 김민석 :: AWS Summit Seoul 2016
VPC를 위한 Hybrid 클라우드 보안 :: 김민석 :: AWS Summit Seoul 2016VPC를 위한 Hybrid 클라우드 보안 :: 김민석 :: AWS Summit Seoul 2016
VPC를 위한 Hybrid 클라우드 보안 :: 김민석 :: AWS Summit Seoul 2016Amazon Web Services Korea
 
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)Amazon Web Services Korea
 
관계형 데이터베이스의 새로운 패러다임 Amazon Aurora :: 김상필 :: AWS Summit Seoul 2016
관계형 데이터베이스의 새로운 패러다임 Amazon Aurora :: 김상필 :: AWS Summit Seoul 2016관계형 데이터베이스의 새로운 패러다임 Amazon Aurora :: 김상필 :: AWS Summit Seoul 2016
관계형 데이터베이스의 새로운 패러다임 Amazon Aurora :: 김상필 :: AWS Summit Seoul 2016Amazon Web Services Korea
 
Aws발표자료 final
Aws발표자료 finalAws발표자료 final
Aws발표자료 finalGi Bong Kim
 
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Web Services Korea
 
Aws summit 2017_이상오_fn
Aws summit 2017_이상오_fnAws summit 2017_이상오_fn
Aws summit 2017_이상오_fnLEE Kevin
 
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기Amazon Web Services Korea
 
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안Amazon Web Services Korea
 
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)Amazon Web Services Korea
 
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트Amazon Web Services Korea
 
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)Amazon Web Services Korea
 
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)Amazon Web Services Korea
 
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016Amazon Web Services Korea
 

What's hot (20)

20140524 Cloud design pattern - AMIMOTO AMI를 이용해 5분만에 끝내는 WordPress 구축
20140524 Cloud design pattern - AMIMOTO AMI를 이용해 5분만에 끝내는 WordPress 구축20140524 Cloud design pattern - AMIMOTO AMI를 이용해 5분만에 끝내는 WordPress 구축
20140524 Cloud design pattern - AMIMOTO AMI를 이용해 5분만에 끝내는 WordPress 구축
 
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017 AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
AWS 엣지 서비스를 통한 글로벌 서비스 관리 전략 - AWS Summit Seoul 2017
 
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
AWS 6월 웨비나 | AWS에서 MS SQL 서버 운영하기 (김민성 솔루션즈아키텍트)
 
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
Amazon EC2 Container Service 자세히 보기 - 김상필 (AWS 솔루션즈 아키텍트)
 
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
AWS 클라우드로 천만명 웹 서비스 확장하기 - 윤석찬 백승현 - AWS Summit 2016
 
Amazon Aurora 성능 향상 및 마이그레이션 모범 사례 - AWS Summit Seoul 2017
Amazon Aurora 성능 향상 및 마이그레이션 모범 사례 - AWS Summit Seoul 2017Amazon Aurora 성능 향상 및 마이그레이션 모범 사례 - AWS Summit Seoul 2017
Amazon Aurora 성능 향상 및 마이그레이션 모범 사례 - AWS Summit Seoul 2017
 
Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기
 
VPC를 위한 Hybrid 클라우드 보안 :: 김민석 :: AWS Summit Seoul 2016
VPC를 위한 Hybrid 클라우드 보안 :: 김민석 :: AWS Summit Seoul 2016VPC를 위한 Hybrid 클라우드 보안 :: 김민석 :: AWS Summit Seoul 2016
VPC를 위한 Hybrid 클라우드 보안 :: 김민석 :: AWS Summit Seoul 2016
 
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
10월 웨비나 - AWS 상에서 Microsoft SQL Server 운영의 모범 사례 살펴보기 (최정욱 솔루션즈 아키텍트)
 
관계형 데이터베이스의 새로운 패러다임 Amazon Aurora :: 김상필 :: AWS Summit Seoul 2016
관계형 데이터베이스의 새로운 패러다임 Amazon Aurora :: 김상필 :: AWS Summit Seoul 2016관계형 데이터베이스의 새로운 패러다임 Amazon Aurora :: 김상필 :: AWS Summit Seoul 2016
관계형 데이터베이스의 새로운 패러다임 Amazon Aurora :: 김상필 :: AWS Summit Seoul 2016
 
Aws발표자료 final
Aws발표자료 finalAws발표자료 final
Aws발표자료 final
 
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기Amazon Redshift로 데이터웨어하우스(DW) 구축하기
Amazon Redshift로 데이터웨어하우스(DW) 구축하기
 
Aws summit 2017_이상오_fn
Aws summit 2017_이상오_fnAws summit 2017_이상오_fn
Aws summit 2017_이상오_fn
 
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기
[2017 AWS Startup Day] 인프라 관점에서 접근하는 리디스토리 개발기
 
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
[2017 Windows on AWS] AWS 를 활용한 SQL Server 최적 활용 방안
 
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
9월 웨비나 - AWS에서의 네트워크 보안 (이경수 솔루션즈 아키텍트)
 
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
[Gaming on AWS] 클라우드에 대한 오해들 - 한빛소프트
 
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
 
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
10월 웨비나 - AWS에서 Active Directory 구축 및 연동 옵션 살펴보기 (김용우 솔루션즈 아키텍트)
 
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
 

Viewers also liked

20140608 interlop keynote
20140608 interlop keynote20140608 interlop keynote
20140608 interlop keynoteSORACOM, INC
 
クラウドがもたらす破壊と創造 = Developer Summit 2014 =
クラウドがもたらす破壊と創造  = Developer Summit 2014 = クラウドがもたらす破壊と創造  = Developer Summit 2014 =
クラウドがもたらす破壊と創造 = Developer Summit 2014 = SORACOM, INC
 
Redmineと自分のそのころ
Redmineと自分のそのころRedmineと自分のそのころ
Redmineと自分のそのころTomohisa Kusukawa
 
工数把握のすすめ 〜WorkTimeプラグインの使い方〜
工数把握のすすめ 〜WorkTimeプラグインの使い方〜工数把握のすすめ 〜WorkTimeプラグインの使い方〜
工数把握のすすめ 〜WorkTimeプラグインの使い方〜Tomohisa Kusukawa
 
TensorFlowによるニューラルネットワーク入門
TensorFlowによるニューラルネットワーク入門TensorFlowによるニューラルネットワーク入門
TensorFlowによるニューラルネットワーク入門Etsuji Nakai
 
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎Etsuji Nakai
 
Redmine.tokyo 第7回勉強会 ディスカッション
Redmine.tokyo 第7回勉強会 ディスカッションRedmine.tokyo 第7回勉強会 ディスカッション
Redmine.tokyo 第7回勉強会 ディスカッションTomohisa Kusukawa
 
IoT通信プラットフォーム SORACOM 説明資料
IoT通信プラットフォーム SORACOM 説明資料IoT通信プラットフォーム SORACOM 説明資料
IoT通信プラットフォーム SORACOM 説明資料SORACOM, INC
 
Using Kubernetes on Google Container Engine
Using Kubernetes on Google Container EngineUsing Kubernetes on Google Container Engine
Using Kubernetes on Google Container EngineEtsuji Nakai
 
JAWS-UG北陸第2回 AWSクラウド最新アップデート
JAWS-UG北陸第2回 AWSクラウド最新アップデートJAWS-UG北陸第2回 AWSクラウド最新アップデート
JAWS-UG北陸第2回 AWSクラウド最新アップデートSORACOM, INC
 
はじめてのアマゾンクラウド③『S3にwebコンテンツを保存』
はじめてのアマゾンクラウド③『S3にwebコンテンツを保存』はじめてのアマゾンクラウド③『S3にwebコンテンツを保存』
はじめてのアマゾンクラウド③『S3にwebコンテンツを保存』SORACOM, INC
 
AWSアップデート 2月14日JAWS札幌
AWSアップデート 2月14日JAWS札幌AWSアップデート 2月14日JAWS札幌
AWSアップデート 2月14日JAWS札幌SORACOM, INC
 
AWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
AWS Direct Connect 詳細 - AWSマイスターシリーズ ReloadedAWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
AWS Direct Connect 詳細 - AWSマイスターシリーズ ReloadedSORACOM, INC
 
Amazon ElastiCache - AWSマイスターシリーズ
Amazon ElastiCache - AWSマイスターシリーズAmazon ElastiCache - AWSマイスターシリーズ
Amazon ElastiCache - AWSマイスターシリーズSORACOM, INC
 
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズSimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズSORACOM, INC
 
AWS Storage Gateway 詳細 - AWSマイスターシリーズ
AWS Storage Gateway 詳細 - AWSマイスターシリーズAWS Storage Gateway 詳細 - AWSマイスターシリーズ
AWS Storage Gateway 詳細 - AWSマイスターシリーズSORACOM, INC
 
클라우드컴퓨팅 V4
클라우드컴퓨팅 V4클라우드컴퓨팅 V4
클라우드컴퓨팅 V4Alex Yang
 
はじめてのアマゾンクラウド④『EC2でwindowsサーバを立ち上げリモート接続』
はじめてのアマゾンクラウド④『EC2でwindowsサーバを立ち上げリモート接続』はじめてのアマゾンクラウド④『EC2でwindowsサーバを立ち上げリモート接続』
はじめてのアマゾンクラウド④『EC2でwindowsサーバを立ち上げリモート接続』SORACOM, INC
 
Cloud, AWS, GAE(google app engine)
Cloud, AWS, GAE(google app engine)Cloud, AWS, GAE(google app engine)
Cloud, AWS, GAE(google app engine)Daehee Han
 
Oracle Server Architecture
Oracle Server ArchitectureOracle Server Architecture
Oracle Server Architectureguest468e16
 

Viewers also liked (20)

20140608 interlop keynote
20140608 interlop keynote20140608 interlop keynote
20140608 interlop keynote
 
クラウドがもたらす破壊と創造 = Developer Summit 2014 =
クラウドがもたらす破壊と創造  = Developer Summit 2014 = クラウドがもたらす破壊と創造  = Developer Summit 2014 =
クラウドがもたらす破壊と創造 = Developer Summit 2014 =
 
Redmineと自分のそのころ
Redmineと自分のそのころRedmineと自分のそのころ
Redmineと自分のそのころ
 
工数把握のすすめ 〜WorkTimeプラグインの使い方〜
工数把握のすすめ 〜WorkTimeプラグインの使い方〜工数把握のすすめ 〜WorkTimeプラグインの使い方〜
工数把握のすすめ 〜WorkTimeプラグインの使い方〜
 
TensorFlowによるニューラルネットワーク入門
TensorFlowによるニューラルネットワーク入門TensorFlowによるニューラルネットワーク入門
TensorFlowによるニューラルネットワーク入門
 
TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎TensorFlowプログラミングと分類アルゴリズムの基礎
TensorFlowプログラミングと分類アルゴリズムの基礎
 
Redmine.tokyo 第7回勉強会 ディスカッション
Redmine.tokyo 第7回勉強会 ディスカッションRedmine.tokyo 第7回勉強会 ディスカッション
Redmine.tokyo 第7回勉強会 ディスカッション
 
IoT通信プラットフォーム SORACOM 説明資料
IoT通信プラットフォーム SORACOM 説明資料IoT通信プラットフォーム SORACOM 説明資料
IoT通信プラットフォーム SORACOM 説明資料
 
Using Kubernetes on Google Container Engine
Using Kubernetes on Google Container EngineUsing Kubernetes on Google Container Engine
Using Kubernetes on Google Container Engine
 
JAWS-UG北陸第2回 AWSクラウド最新アップデート
JAWS-UG北陸第2回 AWSクラウド最新アップデートJAWS-UG北陸第2回 AWSクラウド最新アップデート
JAWS-UG北陸第2回 AWSクラウド最新アップデート
 
はじめてのアマゾンクラウド③『S3にwebコンテンツを保存』
はじめてのアマゾンクラウド③『S3にwebコンテンツを保存』はじめてのアマゾンクラウド③『S3にwebコンテンツを保存』
はじめてのアマゾンクラウド③『S3にwebコンテンツを保存』
 
AWSアップデート 2月14日JAWS札幌
AWSアップデート 2月14日JAWS札幌AWSアップデート 2月14日JAWS札幌
AWSアップデート 2月14日JAWS札幌
 
AWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
AWS Direct Connect 詳細 - AWSマイスターシリーズ ReloadedAWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
AWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
 
Amazon ElastiCache - AWSマイスターシリーズ
Amazon ElastiCache - AWSマイスターシリーズAmazon ElastiCache - AWSマイスターシリーズ
Amazon ElastiCache - AWSマイスターシリーズ
 
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズSimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
SimpleDB, SQS, SNS詳細 - AWSマイスターシリーズ
 
AWS Storage Gateway 詳細 - AWSマイスターシリーズ
AWS Storage Gateway 詳細 - AWSマイスターシリーズAWS Storage Gateway 詳細 - AWSマイスターシリーズ
AWS Storage Gateway 詳細 - AWSマイスターシリーズ
 
클라우드컴퓨팅 V4
클라우드컴퓨팅 V4클라우드컴퓨팅 V4
클라우드컴퓨팅 V4
 
はじめてのアマゾンクラウド④『EC2でwindowsサーバを立ち上げリモート接続』
はじめてのアマゾンクラウド④『EC2でwindowsサーバを立ち上げリモート接続』はじめてのアマゾンクラウド④『EC2でwindowsサーバを立ち上げリモート接続』
はじめてのアマゾンクラウド④『EC2でwindowsサーバを立ち上げリモート接続』
 
Cloud, AWS, GAE(google app engine)
Cloud, AWS, GAE(google app engine)Cloud, AWS, GAE(google app engine)
Cloud, AWS, GAE(google app engine)
 
Oracle Server Architecture
Oracle Server ArchitectureOracle Server Architecture
Oracle Server Architecture
 

Similar to AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea

AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로Amazon Web Services Korea
 
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 Amazon Web Services Korea
 
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016Amazon Web Services Korea
 
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...Amazon Web Services Korea
 
[3주차] 알파 유저를 위한 AWS 스터디
[3주차] 알파 유저를 위한 AWS 스터디[3주차] 알파 유저를 위한 AWS 스터디
[3주차] 알파 유저를 위한 AWS 스터디Amazon Web Services Korea
 
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)Amazon Web Services Korea
 
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안Amazon Web Services Korea
 
클라우드에서 구축하기 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
클라우드에서 구축하기 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스클라우드에서 구축하기 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
클라우드에서 구축하기 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스Amazon Web Services Korea
 
VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023
VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023 VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023
VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023 Amazon Web Services Korea
 
1711 azure-live
1711 azure-live1711 azure-live
1711 azure-live세준 김
 
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Amazon Web Services Korea
 
AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019
AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019 AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019
AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019 AWSKRUG - AWS한국사용자모임
 
AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트
AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트
AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트Amazon Web Services Korea
 
20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드 데이터베이스 필승 전략
20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드 데이터베이스 필승 전략20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드 데이터베이스 필승 전략
20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드 데이터베이스 필승 전략Amazon Web Services Korea
 
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...Amazon Web Services Korea
 
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)Amazon Web Services Korea
 
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...Amazon Web Services Korea
 
HB Smith에서는 AWS 이렇게 사용한다
HB Smith에서는 AWS 이렇게 사용한다HB Smith에서는 AWS 이렇게 사용한다
HB Smith에서는 AWS 이렇게 사용한다Jongwon Han
 
AWS Summit Seoul 2015 - 엔터프라이즈에서의 하이브리드 환경 전략
AWS Summit Seoul 2015 - 엔터프라이즈에서의 하이브리드 환경 전략AWS Summit Seoul 2015 - 엔터프라이즈에서의 하이브리드 환경 전략
AWS Summit Seoul 2015 - 엔터프라이즈에서의 하이브리드 환경 전략Amazon Web Services Korea
 

Similar to AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea (20)

Cloud Design Pattern
Cloud Design PatternCloud Design Pattern
Cloud Design Pattern
 
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
 
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
 
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
AWS와 함께하는 엔터프라이즈 비즈니스 어플리케이션 도입하기 :: 김양용 :: AWS Summit Seoul 2016
 
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
넥슨 글로벌 플랫폼 구축 이야기 : DB Migration case study (임현수 플랫폼인프라실 Technical Manager, 넥...
 
[3주차] 알파 유저를 위한 AWS 스터디
[3주차] 알파 유저를 위한 AWS 스터디[3주차] 알파 유저를 위한 AWS 스터디
[3주차] 알파 유저를 위한 AWS 스터디
 
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
빠르고 안전하게 간편한 AWS로 데이터 마이그레이션 하기::최유정 (AWS 솔루션즈아키텍트)
 
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
[2017 Windows on AWS] AWS를 활용한 그룹웨어 구축 방안
 
클라우드에서 구축하기 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
클라우드에서 구축하기 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스클라우드에서 구축하기 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
클라우드에서 구축하기 - 정도현, AWS 테크니컬 트레이너 :: AWSome Day 온라인 컨퍼런스
 
VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023
VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023 VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023
VUCA 시대의 디지털 네이티브 리더가 알아야할 AWS의 기술 ::: AWS ExecLeaders Korea 2023
 
1711 azure-live
1711 azure-live1711 azure-live
1711 azure-live
 
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
Photon게임서버 네트워크엔진과 GBaaS를 통한 AWS DB 서비스 구성 방법 소개 - AWS Summit Seoul 2017
 
AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019
AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019 AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019
AWS re:Invent 2018를 통해 본 개발자들이 원하는 4가지 클라우드 동향 :: 윤석찬 - AWS Community Day 2019
 
AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트
AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트
AWS Builders Online Series | EC2와 Lambda로 AWS 시작하기 - 조용진, AWS 솔루션즈 아키텍트
 
20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드 데이터베이스 필승 전략
20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드 데이터베이스 필승 전략20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드 데이터베이스 필승 전략
20150724 제10회 부산 모바일 포럼 - 웹과 모바일을 위한 클라우드 데이터베이스 필승 전략
 
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
 
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)찾아가는 AWS 세미나(구로,가산,판교) -  AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
찾아가는 AWS 세미나(구로,가산,판교) - AWS 클라우드로 서비스 무한대로 확장하기 (박철수 솔루션즈 아키텍트)
 
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...
Microsoft Workloads도 AWS가 제격!-박주연, AWS MSFT Specialist SA / 서경구, AWS Speciali...
 
HB Smith에서는 AWS 이렇게 사용한다
HB Smith에서는 AWS 이렇게 사용한다HB Smith에서는 AWS 이렇게 사용한다
HB Smith에서는 AWS 이렇게 사용한다
 
AWS Summit Seoul 2015 - 엔터프라이즈에서의 하이브리드 환경 전략
AWS Summit Seoul 2015 - 엔터프라이즈에서의 하이브리드 환경 전략AWS Summit Seoul 2015 - 엔터프라이즈에서의 하이브리드 환경 전략
AWS Summit Seoul 2015 - 엔터프라이즈에서의 하이브리드 환경 전략
 

More from SORACOM, INC

CDP2.0 - cloudpack night #7 -
CDP2.0 - cloudpack night #7 -CDP2.0 - cloudpack night #7 -
CDP2.0 - cloudpack night #7 -SORACOM, INC
 
AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 - AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 - SORACOM, INC
 
いまさら聞けないAWSクラウド - Java Festa 2013
いまさら聞けないAWSクラウド - Java Festa 2013いまさら聞けないAWSクラウド - Java Festa 2013
いまさら聞けないAWSクラウド - Java Festa 2013SORACOM, INC
 
Kansumi2013 tamagawa
Kansumi2013 tamagawaKansumi2013 tamagawa
Kansumi2013 tamagawaSORACOM, INC
 
Aws gameday tokyo_2013
Aws gameday tokyo_2013Aws gameday tokyo_2013
Aws gameday tokyo_2013SORACOM, INC
 
クラウドTCOの真実
クラウドTCOの真実クラウドTCOの真実
クラウドTCOの真実SORACOM, INC
 
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -SORACOM, INC
 
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 - AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 - SORACOM, INC
 
Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明SORACOM, INC
 
はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - SORACOM, INC
 
AWS Simple Email Service詳細 -ほぼ週刊AWSマイスターシリーズ第11回-
AWS Simple Email Service詳細 -ほぼ週刊AWSマイスターシリーズ第11回-AWS Simple Email Service詳細 -ほぼ週刊AWSマイスターシリーズ第11回-
AWS Simple Email Service詳細 -ほぼ週刊AWSマイスターシリーズ第11回-SORACOM, INC
 
AWS Elastic MapReduce詳細 -ほぼ週刊AWSマイスターシリーズ第10回-
AWS Elastic MapReduce詳細 -ほぼ週刊AWSマイスターシリーズ第10回-AWS Elastic MapReduce詳細 -ほぼ週刊AWSマイスターシリーズ第10回-
AWS Elastic MapReduce詳細 -ほぼ週刊AWSマイスターシリーズ第10回-SORACOM, INC
 
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-SORACOM, INC
 
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-SORACOM, INC
 
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-SORACOM, INC
 
JAWS-UG大阪第4回 AWSアップデート 2011年11月5日
JAWS-UG大阪第4回 AWSアップデート 2011年11月5日JAWS-UG大阪第4回 AWSアップデート 2011年11月5日
JAWS-UG大阪第4回 AWSアップデート 2011年11月5日SORACOM, INC
 
AWSクラウド利用料算出の参考資料
AWSクラウド利用料算出の参考資料AWSクラウド利用料算出の参考資料
AWSクラウド利用料算出の参考資料SORACOM, INC
 
CloudFormation 詳細 -ほぼ週刊AWSマイスターシリーズ第6回-
CloudFormation 詳細 -ほぼ週刊AWSマイスターシリーズ第6回- CloudFormation 詳細 -ほぼ週刊AWSマイスターシリーズ第6回-
CloudFormation 詳細 -ほぼ週刊AWSマイスターシリーズ第6回- SORACOM, INC
 
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回- ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回- SORACOM, INC
 
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回SORACOM, INC
 

More from SORACOM, INC (20)

CDP2.0 - cloudpack night #7 -
CDP2.0 - cloudpack night #7 -CDP2.0 - cloudpack night #7 -
CDP2.0 - cloudpack night #7 -
 
AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 - AWSクラウドデザインパターン - JEITA講演 -
AWSクラウドデザインパターン - JEITA講演 -
 
いまさら聞けないAWSクラウド - Java Festa 2013
いまさら聞けないAWSクラウド - Java Festa 2013いまさら聞けないAWSクラウド - Java Festa 2013
いまさら聞けないAWSクラウド - Java Festa 2013
 
Kansumi2013 tamagawa
Kansumi2013 tamagawaKansumi2013 tamagawa
Kansumi2013 tamagawa
 
Aws gameday tokyo_2013
Aws gameday tokyo_2013Aws gameday tokyo_2013
Aws gameday tokyo_2013
 
クラウドTCOの真実
クラウドTCOの真実クラウドTCOの真実
クラウドTCOの真実
 
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
 
AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 - AWSクラウドデザインパターン(CDP) - 概要編 -
AWSクラウドデザインパターン(CDP) - 概要編 -
 
Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明Amazon DynamoDBの概要説明
Amazon DynamoDBの概要説明
 
はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 - はじめてのAWS - ビギナー編 -
はじめてのAWS - ビギナー編 -
 
AWS Simple Email Service詳細 -ほぼ週刊AWSマイスターシリーズ第11回-
AWS Simple Email Service詳細 -ほぼ週刊AWSマイスターシリーズ第11回-AWS Simple Email Service詳細 -ほぼ週刊AWSマイスターシリーズ第11回-
AWS Simple Email Service詳細 -ほぼ週刊AWSマイスターシリーズ第11回-
 
AWS Elastic MapReduce詳細 -ほぼ週刊AWSマイスターシリーズ第10回-
AWS Elastic MapReduce詳細 -ほぼ週刊AWSマイスターシリーズ第10回-AWS Elastic MapReduce詳細 -ほぼ週刊AWSマイスターシリーズ第10回-
AWS Elastic MapReduce詳細 -ほぼ週刊AWSマイスターシリーズ第10回-
 
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
 
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
RDS詳細 -ほぼ週刊AWSマイスターシリーズ第8回-
 
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-
VPC詳細 -ほぼ週刊AWSマイスターシリーズ第7回-
 
JAWS-UG大阪第4回 AWSアップデート 2011年11月5日
JAWS-UG大阪第4回 AWSアップデート 2011年11月5日JAWS-UG大阪第4回 AWSアップデート 2011年11月5日
JAWS-UG大阪第4回 AWSアップデート 2011年11月5日
 
AWSクラウド利用料算出の参考資料
AWSクラウド利用料算出の参考資料AWSクラウド利用料算出の参考資料
AWSクラウド利用料算出の参考資料
 
CloudFormation 詳細 -ほぼ週刊AWSマイスターシリーズ第6回-
CloudFormation 詳細 -ほぼ週刊AWSマイスターシリーズ第6回- CloudFormation 詳細 -ほぼ週刊AWSマイスターシリーズ第6回-
CloudFormation 詳細 -ほぼ週刊AWSマイスターシリーズ第6回-
 
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回- ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
 
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
 

AWS Cloud Design Pattenr (Korean) - CDP Seminar in Korea

  • 1. AWS  클라우드 디자인 패턴   (CDP)   해설  
  • 2. 22 1976년 오사카에서 태어나 도쿄 대학교 기계정보공학과를 졸업하고 미국 카네기 멜론 대학교 MBA와 MSE(소프트웨 어공학 석사) 과정을 마쳤습니다. AWS의 가능성에 매료된 그는 2010년 AWS의 일본 시장 진출 당시부터 함께해 현 재는 AWS 일본 팀의 아키텍트 부문을 총괄하고 있습니다. Ken Tamagawa Head of Solutions Architects, Professional Services and Training Amazon Data Services Japan
  • 4.
  • 5. 언제나, 필요한 만큼, 저렴하게 발전소 공장 송전선 전 기 데이터센터 인터넷 IT부문 컴 퓨 터
  • 6. 가상서버:  Amazon  EC2 AWS의   데이터센터 가상서버(Amazon  EC2) Windows (  표준  사이즈) CentOS (고CPU) Oracle  DB(Linux) (고Memory) 이미지에서 이미지  저장
  • 7. EC2서버의  수 4/12/2008 Facebook과  연동하여  서 비스  시작 트레픽  급증에도  대응 (최고  많은  경우  5000서버) 4/14/2008 4/16/2008 4/18/2008 4/20/2008 EC2  이용  사례:Web  애플리케이션
  • 8. EC2  이용  사례:금융  서비스EC2서버의  수 주말에는 300서버 금요일 4/24/2009 일요일 4/26/2009 화요일 4/28/2009 수요일 4/22/2009 3,000서버를  사용
  • 9. 글로벌 인프라   Region 미국 서부 캘리포니아 EU서 동경 싱가폴 미국 서부 오레곤 남미 미국 동부 미국정부 9 시드니 =AWS의 서비스를 이용할 수 있는 데이터 센터 군의 지점
  • 10. More  than  20,000  Customers  in  Japan
  • 11. 글로벌 인프라   Region 미국 서부 캘리포니아 EU서 동경 싱가폴 미국 서부 오레곤 남미 미국 동부 미국정부 11 시드니 =AWS의 서비스를 이용할 수 있는 데이터 센터 군의 지점 China
  • 12. Availability  Zone 글로벌 인프라   12 = 물리적으로 떨어진 데이터 센터
  • 13. API로 사용 가능하기 때문에   ec2-run-instances ami-b232d0db --instance-count 3 --availability-zone       ap-northeast-1a --instance-type m1.small ec2-run-instances ami-b232d0db --instance-count 3 --availability-zone       ap-northeast-1b --instance-type m1.small 13
  • 14. 인프라스트럭처는        소프트웨어가 되었다.  
  • 15. AWS의  API •  AWS서비스별로  REST형식의  API를  제공 •  명령어/SDK/IDE Java Python PHP .NET Ruby nodeJS iOS Android AWS  Toolkit   for  Visual   Studio AWS   Toolkit  for   Eclipse Tools  for   Windows   PowerShell Command  Line  Tools/ CLI  (CL  Interfaces)
  • 16. AWS  のグローバルなインフラ AWS의  서비스 고객의  애플리케이션 라이브러리 & SDKs Java, PHP, .NET, Python, Ruby Web 인터페이스 Management Console IDE 플러그인 Eclipse Visual Studio 배포와  자동화 AWS Elastic Beanstalk AWS CloudFormation 인증  &  청구 AWS IAM Identity Federation Consolidated Billing 모니터링 Amazon CloudWatch 스케일링 Auto Scale 네트워크  &  라우팅 Amazon VPC Amazon Elastic LB Amazon Route 53 AWS Direct Connect 콘텐츠  배포 Amazon CloudFront 메세징 Amazon SNS Amazon SQS 분산처리 Elastic MapReduce 메일 Amazon SES 컴퓨터  처리 Amazon EC2 스토리지 Amazon S3 / Glacier Amazon EBS Amazon Storage Gateway 데이터베이스 Amazon RDS Amazon RedShift Amazon DynamoDB Amazon Elasticache
  • 17. Amazon  S3는、데이터  보관의  기반 동경지역 3곳  이상으로   자동  복제 S3 버킷 높은  내구성으로  데이 터  손실이  없다  : 99.999999999% 전  세계에  8개의  지점에서  선택 데이터센터A 데이터를  저장만하면,   인프라,  전원을  의식 하지  않아도  됨. 용량  무제한 데이터센터B 데이터센터C 파일  (바이너리,  텍스트,   이미지,  동영상) 저장하는  데이터는  자 동  암호화도  가능 저렴한  종량과금 예:1GB/월  –  약10엔
  • 18. 5000만  사용자를  가진  파일  공유  서비스 Amazon  S3  상에서  구축 S3는,  99.999999999%의  내구성
  • 19. 19 Oracle  Secure  Backup의  데이터  저장소는S3
  • 23. 23   Mission  Critical  Systems on  AWS  Cloud in  Enterprise  Companies
  • 24. Partner  Ecosystem  in  Japan SI(Consulting Partner) ISV(Technology Partner) 日本電気株式会社 日本電気株式会社 http://aws.amazon.com/jp/solutions/solution-providers-japan/
  • 25. In  near  Future… 25   Cloud On-premise
  • 26. Cloud  First  in  Japan DB Direct   Connect APP APP Web APP APP APP APP APP ⼈人事・給与 SFA/WF 会計 BI DB DB DB DB Cloud Intranet New  Application  in  Cloud/ Move  existing  systems  later
  • 27.
  • 28.
  • 30. AWS  사용에  대해,  이런  말들을  흔히  한다. v 「만약  장애가  나도,  EIP를  교체하면  되지.    EBS를   스왑하여  순식간에  복구하는  것은  정말  편하지  않 아?  」 v 「EC2  앞에  ELB를  놓고,  Multi-‐‑‒AZ로  분산하자.  최 악의  경우  Multi-‐‑‒Region하여  LBR하면?」 v 「EC2에  NFS를  구축하여,  이퍼머럴  디스크에  rsync 하면  동기화도  편하죠?  」
  • 31. 이야기가 너무 자세하여   전달 되지 않아  
  • 32. 하고  싶은  것은 AWS클라우드를   보다 전달하기 쉽게 하고 싶다.     기존의 노하우를 전달하고 싶다.    (노하우를 문서로 정리)    
  • 33. 그래서   AWS  클라우드 디자인 패턴     (약자로 :  CDP)  
  • 34. AWS  클라우드  디자인  패턴이란 v AWS  클라우드를  사용하여  시스템을  설계   할  때,  발생할  수  있는  전형적인  문제와  그   문제에  대한  해결  방법  그리고  설계  방법을   알기  쉽게  분류하여  노하우로  이용할  수  있 도록  정리한  것이다.
  • 35. 예:FloatingIP  패턴 1.  서버  장애 2.  IP를  교체
  • 36. 例例:  Job  Observerパターン Floa>ng  AC  Adaptor  패턴  
  • 37. Server  Swapping  패턴  적용  후 가상 서버 가상 서버 서버  장애 서버 이미지 서버  가동 가상  디스크 데이터 가상  디스크 데이터
  • 38. 예:  Job  Observer  패턴 4.  가상  서버를   추가 가상  서버군 2.  큐에  메시지를  쌓는다.   3.  임계치  확인 큐 메시지를  Get하여   처리 메시지를  PUT 시스템  감시 서비스 가상  서버군 가상  서버
  • 39. CDP  카테고리 기본 패턴  Snapshot    Stamp    Scale  Up    Ondemand  Disk     가용성 향상 패턴  Mul>-­‐Server    Mul>-­‐Datacenter    Floa>ng  IP    Deep  Health  Check     동적 콘텐츠 처리  Scale  Out    Clone  Server    NFS  Sharding    NFS  Replica    State  Sharing    URL  Rewri>ng    Rewrite  Proxy    Cache  Proxy        Scheduled  Scale  Out   정적 콘텐츠 처리  Web  Storage    Direct  Hos>ng    Private  Distribu>on    Cache  Distribu>on    Rename  Distribu>on     클라우드로의 데이터 업데이트  Write  Proxy    Storage  Index    Direct  Object  Upload     관계 데이터 베이스    DB  Replica>on    Read  Replica    Inmemory  DB  Cache    Sharding  Write   배치 처리  Queuing  Chain    Priority  Queue    Job  Observer    Scheduled  Autoscaling     운용,  보수  Bootstrap    Cloud  DI    Stack  Deployment    Server  Swapping    Monitoring  Integra>on    Web  Storage  Archive        Hybrid  Backup     네트워킹  OnDemand  NAT    Backnet    Func>onal  Firewall    Opera>onal  Firewall    Mul>  Load  Balancer    WAF  Proxy    CloudHub  
  • 40. 패턴의  설명 각  패턴을  아래와  같은  내용으로  정리 v 해결하고  싶은  문제 v 해결  방법 v 구현  방법 v 구성  및  구성도 v 이점 v 주의점
  • 42. CDP  책이 한국에서도 번역 되어졌다!
  • 44.     Ninja  of  Three   CDP、누가  만들었을까?
  • 47. Tokyo   Sapporo   Fukuoka   Sendai   Nagoya   클라우드 여성 모임  Osaka   Kanazawa   Kyoto  Yamaguchi   Saga   Japan AWS User Group -> JAWS Miyazaki   Kagoshima   Okinawa   Kumamoto   전국 40 곳 이상의 사용자 그룹
  • 48. 패턴을  활용한  구축  시나리오 v 이미지,  동영상  제공  사이트 v 많은  사용자에게  제공  하고  싶을  때 v E  커머스  사이트 v 가용성,  장애에  강한  시스템을  구축하고  싶을  때 v 이벤트  사이트 v 단발적인  액세스  증가에도  장애  없이  사이트를  운용하 고  싶을  때 v 그  외에도  다수…
  • 49. AWS  클라우드 디자인 패턴    -­‐콘텐츠 제공 편-­‐  
  • 50. 이  시나리오의  배경 v 구름  사진을  업로드하는  블로그  시작 v 최초  개인용으로  시작
  • 51. 이  구현  시나리오의  목적 v 콘텐츠  제공  사이트  구축 v 운용  효율 v 비용  절감 v 을  높일  수  있는  패턴을  중심으로  AWS를  사용 한  구현  방법을  설명
  • 52. 이용  환경,  소프트웨어 v Amazon  Linux  (64bit) v Movable  Type  5.12  (MTOS) v Apache  HTTP  Server  2.2.21 v MySQL  5.1.52 v Perl  5.10.1
  • 54. 과제 v 과제: 사용자  요청으로  동영상을  업로드 v 사이즈가  크고,  용량을  알  수  없음.
  • 56. 블로그  인기도  증가 v 구름  매니아를  위한  사이트로 v 액세스가  증가하여   액세스가  불가능한  상태로
  • 58. 설마  했던  해외  진출 v 해외  유명  뉴스  사이트에  개재  결정 v 개재  되기  전까지、 해외  액세스에  대한  대응이  필요
  • 59. Cache  Distribution  패턴 Amazon  CloudFront   엣지서버 가상  서버 인터넷    스토리지 오리진  서버 엣지서버 엣지서버 사용자 사용자 사용자
  • 60. 최종적으로 블로그 콘텐츠   (blog)   동영상・이미지   (movie)   콘텐츠 관리・댓글   (write  blog)  
  • 62. AWS  클라우드 디자인 패턴    -­‐E  커머스 편-­‐  
  • 63. 이  시나리오의  배경 v 설마  했던 구름상품  판매  사이트  시작
  • 64. 이  구현  시나리오의  목적 v E  커머스  사이트  구축 v 가용성 v 내고장성 v 을  높일  수  있는  패턴을  중심으로  AWS를  사용 한  구현  방법을  설명
  • 65. 이용  환경,  소프트웨어 v EC-‐‑‒CUBEバージョン          2.11.4 v Amazon  Linux  (64bit) v PHPバージョン          PHP  5.3.8 v DBバージョン          MySQL  5.1.52
  • 66. 초기  디자인 EC-­‐CUBE   Apache   MySQL   EC2 인스턴스
  • 67. 과제 v 과제: 사용  중인  소프트웨어의  버전  업그레이드가  필 요
  • 68. Floating  IP  패턴  적용  후 EC2 Test 環境 ④EIP를  교체 EC2 本番 環境 EIP Amazon   Route  53 ec.clouddesignpattern.org EC2  AMI ①AMI를   생성 ②테스트  환경의  EC2  인 스턴스를  가동 ③소프트웨어를  업데이트하고  테 스트를  진행 EIP「46.51.xxx.xxx」  
  • 69. 과제 v 과제:  서버  장애가  발생하면,                              빠르게  복구  하고  싶다.
  • 70. Server  Swapping  패턴  적용  후 가상 서버 가상 서버 서버  장애 서버 이미지 서버  가동 가상  디스크 데이터 가상  디스크 데이터
  • 71. 과제 v 과제:Web서버가  멈춰도,                        전체  시스템을  계속  가동하도록                      하고  싶다.
  • 74. Multi-‐‑‒Server  패턴  적용  후 EC2 인스턴스 이중 구성 EC2 인스턴스 원본 서버 MySQL  DB   인스턴스 로드  밸런서
  • 76. 로드  밸런서의  가동 EC-­‐CUBE에서는,  SSL을 지원.   ELB에서도 처리 가능하지만,  여기서는 ELB에서 SSL을 처리하지 않는 것으로 한다.  
  • 77. ELB  아래에  EC2를  추가 AMI에서 EC2를 가동   ELB  아래로 추가  
  • 78. Multi-‐‑‒Server  패턴  적용  후 EC2 인스턴스 이중 구성 EC2 인스턴스 원본 서버 MySQL  DB   인스턴스 로드  밸런서 서버를 수동으로   정지해도 동작할까?  
  • 79. 과제 v 과제:DB  부분의  SPOF를  해결 v   DB  Replication  패턴을  적용하고,     DB를  이중화  구성으로  변경
  • 81. DB  Replication  패턴  적용  후 Zone  1a EC2 인스턴스 冗⻑⾧長 構成 EC2 인스턴스 オリジ ナル Zone  1b 동기 로드  밸런서 MySQL  DB   인스턴스 MySQL  DB   스탠바이
  • 82. 과제 v 과제:서버  레벨만이  아닌,  데이터  센터  레벨의   장애에도  대비할  수  있도록  한다. v   Multi-‐‑‒Datacenter  패턴을  적용하고,   모든  계층을  이중화  한다.
  • 83. Multi-‐‑‒Datacenter  패턴  적용  후 EC2 인스턴스 이중 구성 EC2 인스턴스 원본 서버 로드 밸런서   동기 Zone  1a Zone  1b MySQL  DB   인스턴스 MySQL  DB   스탠바이
  • 85. AWS  클라우드 디자인 패턴    -­‐이벤트 사이트 편-­‐  
  • 86. 배경과  시나리오 v EC  사이트의  상품이  대히트 v 새로운  홍보를  위한  이벤트  사이트
  • 87. 이용  환경,  소프트웨어 v Amazon  Linux  (32bit) v Apache  HTTP  Server  2.2.21 v MySQL  5.1.52 v PHP  5.3.8 v WordPress  3.3.1
  • 88. 이벤트  사이트  설계 v 스몰  인스턴스 v EC2는1인스턴스로  운용
  • 89. 과제 v 과제:   싱글  구성의  서버를  스케일아웃  하고  싶다.  
  • 90. Clone  Server  패턴 v 클론용  AMI에서  스케일  아웃 마스터  EC2 클론  EC2 클론  EC2 클론  EC2 콘텐츠  동기(rsync) 수동  스케일  아웃 자동  스케일  아웃 클론용  AMI
  • 92. NFS  Sharing  패턴 가상   로드 밸런서   가상   서버   가상   디스크   동기  가상   서버   마스터  
  • 94. NFS  Replica  패턴 가상   로드 밸런서   가상   서버   가상   디스크   가상   서버   서버 이미지   1.  서버 가동   2.  NFS를 마운트   3.  디스크 동기  
  • 96. URL  Rewriting  패턴 v S3에  정적  콘텐츠를  분산 v mod_̲ext_̲filter로  콘텐츠  내부의  URL을  동적 으로  변환 S3cmd로 동기   mod_ext_filter로 HTML  내부의 정적 콘텐츠의 URL을 S3의 URL로 변환  
  • 97. 그  외의  구현  시나리오 v 이미지,  동영상  제공  사이트 v 많은  사용자에게  제공  하고  싶을  때 v E  커머스  사이트 v 가용성,  장애에  강한  시스템을  구축하고  싶을  때 v 이벤트  사이트 v 단발적인  액세스  증가에도  장애  없이  사이트를  운용하고  싶을   때 v 그  외에도  다수 v 로그  분석  시나리오 v 감시  시나리오      ...
  • 99.
  • 101. Self  Healing  패턴 •  인스턴스를  가동  후,  인스턴스  자신이  데이터  영 역을  마운트 •  Cloud  DI  패턴을  같이  사용 •  구현 •  AutoScaling을min  1,max  1로  설 정 •  Fail후에AMI에서  가동한  인스턴스에 서、EBS등을  마운트 •  상태  체크는  감시  서비스나  ELB도  이 용  가능 자신이   마운트
  • 102. Synchronized  Disk  패턴 •  공유  디스크를  사용한  Fail  Over를  구현하고   싶다. •  구현 •  EC2를  여러  대  가동하고,  각각에  데이터  영 역용  EBS를  마운트한다. •  데이터  소프트웨어를  도입하고,  데이터를  동 기화  한다.   •  DRBD •  CLUSTERPRO •  DataKeeper  등
  • 103. Ondemand  Disk  패턴 •  디스크  스트라이핑을  포함하 여,  EBS  최적화  인스턴스나,   Provisioned  IOPS를  이용 •  높은  디스크  IO성능이나,  안정적인  IO가  필요
  • 104. High  Availability  NAT  패턴 •  SPOF가  되는  NAT서버를  이중화  하고  싶다. •  구현 •  NAT서버를  2대  가동하고,  source/ dest체크를  비활성화 •  한쪽  인스턴스를  인터넷  게이트웨이로   등록 •  NAT인스턴스가  다운되는  시점에,라 우팅  테이블을  변경 가  라우팅  테이블을  변경
  • 105. •  그  외의  패턴
  • 106. High  Availability  Forward  Proxy  패턴 •  ELB+Proxy+AutoScaling으로  구현 •  Squid,  ExaProxy  등의  Proxy서버를  이 용 •  장점 •  장애가  발생해도  자동으로  복구 •  PROXY부분에서  로그  취득 •  단점 •  애플리케이션/OS별  Proxy설정이  필 요 •  외부  접속용  Proxy를  이중화  하고  싶다. ELB를Proxy 로  등록
  • 107. On-‐‑‒premise  Load  Balancing  패턴 •  액세스  하는  시스템의  상황에  따라,  기존  구성을  변경하지  않고  클라우드  확장 서에  대한  장점을  살리고  싶다. •  온프레미스의  LB  백엔드에,  가상서버를  배치한다. •  액세스  하는  시스템의  상황 •  액세스  IP  주소를  변경  불가 •  WAF/IDS에서  제한할  수  있는  주소 가  IP만  가능 •  인증이나  콘텐트  기반  로드밸런싱   등,  사용하고  싶은  LB  기능이  있다.
  • 108. Floating  VPN  Gateway  패턴 •  테스트  등으로  ,  같은  네트워크  영역  환경을  복수로  이용하고  싶다. •  클라우드  위에  같은  네트워크  영역을  복수  개  생성하고,  VPN  접속  대상을  수 정함으로써  네트워크  환경을  변경.
  • 109. 신용  카드  정보를  다루는   비즈니스  시스템  (PCI-‐‑‒DSS)
  • 111. 아래  가이드  라인을  바탕으로  CDP를  정리해  본 다. https://www.pcisecuritystandards.org/pdfs/ PCI_̲DSS_̲v2_̲Cloud_̲Guidelines.pdf PCI  DSS  Cloud  Computing   Guideline AWS  PCI  Compliance  Package (NDA기반) http://aws.amazon.com/jp/compliance/
  • 112. PCI  데이터  보안  표준  개요
  • 113. PCI-‐‑‒DSS표준을  준수하고  있는AWS서비스 as  of  2014/03/14 •  Amazon  DynamoDB  /  Amazon  SimpleDB •  Amazon  Elastic  Block  Storage  (Amazon  EBS) •  Amazon  Elastic  Compute  Cloud  (Amason  EC2) •  Amazon  Elastic  Map  Reduce  (Amazon  EMR) •  Amazon  Glacier •  Amazon  Redshift •  Amazon  Relational  Database  Service  (Amazon  RDS) •  Amazon  Simple  Storage  Service  (Amazon  S3) •  Amazon  Virtual  Private  Cloud  (Amason  VPC) •  AWS  CloudHSM •  AWS  Direct  Connect •  AWs  Identity  and  Access  Management  (IAM) •  Elastic  Load  Balancing  (ELB) •  위의  기본이  되는  물리  인프라  스트럭처와  AWSS  관리  환경 •  위에서  정의하고  있는  서비스의  AWS  PCI  준수  범위는,  모든  AWSS  데이터  센터   Region과  장소에  적용되어있다.
  • 114. Chained  Defense-‐‑‒in-‐‑‒Depth  패턴 VPN Web Web App App NAT Web Web App App NAT VPN 종심방어는、여러  방어   대책을  여러  계층을  구 성하여  리스크를  줄이는   구조 계층별로  서브넷을  나두 어  라우팅을  관리 계층별로  보안  그룹을   나누어  필요한  부분만   연결
  • 115. Chained  Defense-‐‑‒in-‐‑‒Depth  패턴 VPN Web Web App App NAT Web Web App App NAT VPN WebTierAppTierDBTierPublicFacing VPN NFW IPS/ IDS WAF AV VPN NFW IPS/ IDS WAF AV VPN NFW IPS/ IDS WAF AV
  • 116. ELB  End-‐‑‒to-‐‑‒End  Encryption  패턴 ELB로  SSL  termination SSL처리를  ELB에서  실행 증명서의  관리가  간편 Web Web Web Web WebTier Backend-‐‑‒SSL로  백엔드  암호화 모든  통신  경로  암호화 SSL   termination Backend  SSL
  • 117. High  Availability  Forward  Proxy  패턴 •  ELB+Proxy+AutoScaling로  구현 •  Squid,  ExaProxy등의  Proxy서버  이용 •  장점 •  장애가  발생해도  자동으로  복구 •  PROXY부분에서  로그  취득 •  단점 •  애플리케이션/OS별  Proxy설정이  필 요 •  외부  접속용  Proxy를  이중화  하고  싶다.
  • 118. Log  Aggregation  패턴 각  서버의  로그를  로그  서버로  전송  수집하고  저장된  로그   내용을  감시하여  패턴과  일치하면  알람을  통보 로그는  최종적으로  S3에  보존 장기  보관은  Glacier로
  • 119. Encrypted  Log  Aggregation  패턴 암호화 각  서버의  로그를  로그  서버로  전송  수집하고  저장된  로그   내용을  감시하여  패턴과  일치하면  알람을  통보 로그는  최종적으로  S3에  보존 장기  보관은  Glacier로
  • 120. OnDemand  Bastion  패턴 Bastion  서버  사용은  어떤  환 경에서도  추천 OnDemand  Bastion에서는   이용할  때에만  Bastion  서버를   가동 보안  및  비용  측면에서  Good 이용할  때에만  가동
  • 121. High  Availability  IAM  패턴 각  AZ  별로  Role을  분리하여  설정함으로써,  설정  변경에  실수가  있었다  하더라 도,  시스템  전체에  영향이  없도록  할  수  있다. http://blogs.aws.amazon.com/security/post/TxQ0OYRWOOK9L3/High-‐‑‒Availability-‐‑‒ IAM-‐‑‒Design-‐‑‒Patterns
  • 122. 참고:  Storage/Data  Security EC2 EBS S3 Glacier Encryption Client Key Management File Encryption Full  Disk Encryption Database Encryption AWS  Server Side   Encryption Key Management File Encryption Full  Disk Encryption Database Encryption AWS  Server Side   Encryption File Encryption Full  Disk Encryption Database Encryption AWS  Server Side   Encryption S3 Glacier On premise Encryption Client EC2 On premise
  • 124. 클라우드  설계  원칙 •  최대한 서비스를 이용 •  생각보다 행동으로 •  작은 규모에서 시작하여 스케일 아웃 •  변화를 전 계층에서 처리 •  고장을 위한 설계 (Design   For  Failure) •  구축 초기 뿐만 아닌 계속 적인 개선 •  できるだけサービスを利用 •  机上実験よりも実証実験 •  スモールスタートからスケールアウト •  変化に対し全レイヤで対処 •  故障のための設計(Design  For  Failure)   •  最初だけでなく周期的なカイゼン
  • 126. In  near  Future… 126   Cloud On-premise
  • 127. v CDP로  AWS를  더  재미있게

Editor's Notes

  1. # 万有引力の法則(ニュートン)# 地動説(コペルニクス&ガリレオ)# 相対性理論(アインシュタイン)# 量子力学(プランク、アインシュタイン、ボーア、ド・ブロイ、シュレーディンガー、ハイゼンベルク、ディラック、フェルミ、ボース、フォン・ノイマン)# 進化論(ダーウィンパラダイムとは『それと知らずに私たちの思考や行動に影響を与える枠組み』Key points of slide- The 3 slides (page6, 7, 8) make audiences understand that Cloud Computing is not technical revolution, it is the business revolution.- Use the history of electric power supply as a good example to explain what’s happen in Cloud Computing Area.---Let me talk more about the Cloud Computing.Here’s a photo of an old electric power generator at a brewery. Back in the 1800’s this beer maker had to build their own electric generation capacity. It didn’t make the beer taste better—no one cared about their electricity, they just wanted good beer. That’s why companies started using the electric power grid. Most people have this today—it’s called your servers or datacenters.
  2. And just like an electricity grid, where you would not wire every factory to the same power station, the AWS infrastructure is global, with multiple regions around the globe from which services are available. This means you have control over things like where you applications run, where you data is stored, and where best to serve your customers from.
  3. And just like an electricity grid, where you would not wire every factory to the same power station, the AWS infrastructure is global, with multiple regions around the globe from which services are available. This means you have control over things like where you applications run, where you data is stored, and where best to serve your customers from.
  4. Each AWS region is also split into Availability Zones, making highly available applications possible from within a region.
  5. Let's take a quick look at what that means with a tangible example. Here, two commands are issued against AWS to create servers, or EC2 instances, in two zones in the EU. We're creating 8 instances of differing sizes, running geopgrahically distinct for availability purposes, all from 2 simple commands. Once booted, in a matter of a minute or two, those server instances are available to you to run your own applications on. Amazon has done the heavy lifting for you, so you can focus on using the compute resources available to you.