47
DevOpsHybrid Cloud Se Jun Kim Microsoft Azure Korea Group

1701 azure-live-세션-3

  • Upload
    -

  • View
    24

  • Download
    4

Embed Size (px)

Citation preview

Page 1: 1701 azure-live-세션-3

DevOps와 Hybrid Cloud

Se Jun Kim

Microsoft Azure Korea Group

Page 2: 1701 azure-live-세션-3

왜클라우드인가?

Page 3: 1701 azure-live-세션-3

왜클라우드를사용하십니까?

•컴퓨팅자원이없어요... 테스트서버를안준대요...

•위(?) 에서하라고하니까요

•요즘대세잖아요

•노후된서버를바꾸고싶어서요

•기존컴퓨팅자원이부족해서...

•해외로진출해보려고요!

Page 4: 1701 azure-live-세션-3

왜클라우드를사용하십니까?

•컴퓨팅자원이없어요... 테스트서버를안준대요...

•위(?) 에서하라고하니까요

•요즘대세잖아요

•노후된서버를바꾸고싶어서요

•기존컴퓨팅자원이부족해서...

•해외로진출해보려고요!

Page 5: 1701 azure-live-세션-3

현실은...

•개발가상머신을 Cloud에띄우면과금이발생해요

•성능테스트가부담되요

•개발환경이 Cloud와우리데이터센터는달라요

•Cloud에서지원하는플랫폼과버전이맞지않아요

•Cloud에올릴서비스가없어요

•중요데이터는 Cloud에서운영하지못해요

•Cloud에맞게개발되어있지않아요

Page 6: 1701 azure-live-세션-3

DevOps?(Developer + Operator)

Page 7: 1701 azure-live-세션-3

What is DevOps?

Page 8: 1701 azure-live-세션-3
Page 9: 1701 azure-live-세션-3

How is DevOps?

Page 10: 1701 azure-live-세션-3
Page 11: 1701 azure-live-세션-3
Page 12: 1701 azure-live-세션-3

Hybrid Cloud

Page 13: 1701 azure-live-세션-3

VPN / Express Route

•On-premise와 Azure를논리적으로묶어줄도구

•개발자또는 Application이 Azure에접근이쉬워짐

•VPN을사용할경우 ISP Issue에대해민감하게반응해야함으로모니터링은필수

•VPN 연결시 VNet과의통신이자유로움

•Express Route의경우 Azure Service에접근가능

•Hybrid Cloud 어렵지않아요.

Page 14: 1701 azure-live-세션-3

Your Site Azure

Express Route

VPN Tunnel 2

VPN Tunnel 1

Page 15: 1701 azure-live-세션-3
Page 16: 1701 azure-live-세션-3
Page 17: 1701 azure-live-세션-3

Hybrid?

Page 18: 1701 azure-live-세션-3
Page 19: 1701 azure-live-세션-3

Service

평상시(적은사용자)이벤트시 (많은사용자)

Page 20: 1701 azure-live-세션-3

어떻게배포할것인가?

•플랫폼에얽매이지않는배포방법이필요

•유동적인컴퓨팅자원과연계필요

•즉각적이고즉시적인배포

•필요에따른배포시나리오(또는프로세스)의존재감부곽

•지능화된로그분석을통한노후장비서비스이전계획/배포

Page 21: 1701 azure-live-세션-3
Page 22: 1701 azure-live-세션-3

DevOp

s

Page 23: 1701 azure-live-세션-3
Page 24: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오Front End 확장

트래픽흐름

소스배포

Page 25: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오Front End 확장

트래픽흐름

소스배포

Page 26: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오Front End 확장

트래픽흐름

소스배포

Page 27: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오Front End 확장

트래픽흐름

소스배포

Page 28: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오Front End 확장

트래픽흐름

소스배포

Page 29: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오Front End 확장

트래픽흐름

소스배포

Page 30: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오트래픽흐름

두개의 Cloud 업체사용

소스배포

Page 31: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오트래픽흐름

복제

장애대비백업

Page 32: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오트래픽흐름

장애대비백업

Page 33: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오트래픽흐름

복제

장애대비백업

Page 34: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오트래픽흐름

복제

장애대비백업

Page 35: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오서버점검작업

트래픽흐름

소스배포

Page 36: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오서버점검작업

트래픽흐름

소스배포

Page 37: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오서버점검작업

트래픽흐름

소스배포

Page 38: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오서버점검작업

트래픽흐름

소스배포

Page 39: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오서버점검작업

트래픽흐름

소스배포

Page 40: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오데이터분석

트래픽흐름

로그(데이터)

Seoul DataCenter Jeju DataCenter

Page 41: 1701 azure-live-세션-3

제안드리는 Hybrid 시나리오데이터분석

트래픽흐름

로그(데이터)

Seoul DataCenter Jeju DataCenter

Page 42: 1701 azure-live-세션-3

클라우드모델

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직접

관리해야

부분

Page 43: 1701 azure-live-세션-3

클라우드의약점

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장애

처리

가능한

부분

Page 44: 1701 azure-live-세션-3

클라우드를사용하여편리하게서비스를운영하시겠습니까?

Page 45: 1701 azure-live-세션-3

나의능력으로클라우드를보조도구로사용하시겠습니까?

Page 46: 1701 azure-live-세션-3

Only you can answer

that question.

Page 47: 1701 azure-live-세션-3

한국Azure 사용자그룹fb.com/groups/krazure