DevOps와 Hybrid Cloud
Se Jun Kim
Microsoft Azure Korea Group
왜 클라우드 인가?
왜 클라우드를 사용하십니까?
•컴퓨팅 자원이 없어요... 테스트 서버를 안준대요...
•위(?) 에서 하라고 하니까요
•요즘 대세 잖아요
•노후된 서버를 바꾸고 싶어서요
•기존 컴퓨팅 자원이 부족해서...
•해외로 진출해 보려고요!
왜 클라우드를 사용하십니까?
•컴퓨팅 자원이 없어요... 테스트 서버를 안준대요...
•위(?) 에서 하라고 하니까요
•요즘 대세 잖아요
•노후된 서버를 바꾸고 싶어서요
•기존 컴퓨팅 자원이 부족해서...
•해외로 진출해 보려고요!
현실은...
•개발 가상머신을 Cloud에 띄우면 과금이 발생해요
•성능테스트가 부담 되요
•개발환경이 Cloud와 우리 데이터센터는 달라요
•Cloud에서 지원하는 플랫폼과 버전이 맞지 않아요
•Cloud에 올릴 서비스가 없어요
•중요 데이터는 Cloud에서 운영하지 못해요
•Cloud에 맞게 개발 되어있지 않아요
DevOps?
(Developer + Operator)
What is DevOps?
How is DevOps?
Hybrid Cloud
VPN / Express Route
•On-premise와 Azure를 논리적으로 묶어줄 도구
•개발자 또는 Application이 Azure에 접근이 쉬워 짐
•VPN을 사용할 경우 ISP Issue에 대해 민감하게
반응해야 함으로 모니터링은 필수
•VPN 연결 시 VNet과의 통신이 자유로움
•Express Route의 경우 Azure Service에 접근 가능
•Hybrid Cloud 어렵지 않아요.
Your Site Azure
Express Route
VPN Tunnel 2
VPN Tunnel 1
Hybrid?
Service
평상 시(적은 사용자)이벤트 시 (많은 사용자)
어떻게 배포할 것인가?
•플랫폼에 얽매이지 않는 배포 방법이 필요
•유동적인 컴퓨팅 자원과 연계 필요
•즉각적이고 즉시적인 배포
•필요에 따른 배포 시나리오(또는 프로세스)의 존재감
부곽
•지능화된 로그 분석을 통한 노후장비 서비스 이전
계획/배포
DevOp
s
제안 드리는 Hybrid 시나리오
Front End 확장
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
Front End 확장
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
Front End 확장
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
Front End 확장
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
Front End 확장
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
Front End 확장
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
트래픽 흐름
두 개의 Cloud 업체 사용
소스 배포
제안 드리는 Hybrid 시나리오
트래픽 흐름
복제
장애 대비 백업
제안 드리는 Hybrid 시나리오
트래픽 흐름
장애 대비 백업
제안 드리는 Hybrid 시나리오
트래픽 흐름
복제
장애 대비 백업
제안 드리는 Hybrid 시나리오
트래픽 흐름
복제
장애 대비 백업
제안 드리는 Hybrid 시나리오
서버 점검작업
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
서버 점검작업
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
서버 점검작업
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
서버 점검작업
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
서버 점검작업
트래픽 흐름
소스 배포
제안 드리는 Hybrid 시나리오
데이터 분석
트래픽 흐름
로그(데이터)
Seoul DataCenter Jeju DataCenter
제안 드리는 Hybrid 시나리오
데이터 분석
트래픽 흐름
로그(데이터)
Seoul DataCenter Jeju DataCenter
클라우드 모델
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Application
Data
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Application
Data
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Application
Data
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Application
Data
직
접
관
리
해
야
할
부
분
직
접
관
리
해
야
할
부
분
직
접
관
리
해
야
할
부
분
공
급
자
책
임
공
급
자
책
임
공
급
자
책
임
On-premise IaaS PaaS SaaS
직
접
관
리
해
야
할
부
분
클라우드의 약점
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Application
Data
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Application
Data
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Application
Data
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Application
Data
장
애
시
처
리
가
능
한
부
분
장
애
시
처
리
가
능
한
부
분
장
애
시
처
리
가
능
한
부
분
손
놓
고
있
는
부
분
손
놓
고
있
는
부
분
손
놓
고
있
는
부
분
On-premise IaaS PaaS SaaS
장
애
시
처
리
가
능
한
부
분
클라우드를 사용하여
편리하게 서비스를
운영 하시겠습니까?
나의 능력으로
클라우드를 보조도구로
사용하시겠습니까?
Only you can answer
that question.
한국Azure사용자그룹
fb.com/groups/krazure

1701 azure-live-세션-3