• 검색 결과가 없습니다.

뉴노멀 비즈니스를 위한 마이크로서비스 전략 Change FASTER

N/A
N/A
Protected

Academic year: 2022

Share "뉴노멀 비즈니스를 위한 마이크로서비스 전략 Change FASTER"

Copied!
11
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

뉴노멀 비즈니스를 위한 마이크로서비스 전략 Change FASTER

Philip Kim

(2)

Confidential │ ©2020 VMware, Inc. 2

(3)

살아남는 종은 강한 종이 아니고 똑똑한 종도 아니다.

변화에 가장 빨리 적응하는 종이다.

- 찰스 다윈 -

(4)

Confidential │ ©2020 VMware, Inc. 4

READY FIRE AIM

빠른 변화 대응을 위한 새로운 방법론

READY

FIRE AIM

(5)

ABC 은행 (가상은행)

ABC 은행 현재 상황

언택트 문화로 인한 급격한 비대면 서비스 이용 증가

예측 불가한 미래 요건 대응을 위한 Open API 플랫폼 필요

인터넷은행들과의 경쟁을 위한 변화가 빠른 모던 어플리케이션 필요

ABC 은행 채널 시스템

vSphere기반 인프라

Spring@WebLogic

Oracle DB

ABC 은행 요구사항

기존 채널 영역의 Legacy 어플리케이션의 마이크로서비스 전환

3

rd

Party 어플리케이션들을 위한 Open API 플랫폼 구성

애자일 개발 방법론을 이용한 어플리케이션 개발 및 자동 배포

(6)

Confidential │ ©2020 VMware, Inc. 6

ABC 은행 To-Be Architecture

마이크로서비스 GatewayAPI

(Internal) Oracle

Kafka 마이크로

서비스 Oracle

마이크로서비스 MySQL

서비스연계 계정계

시스템 정보계시스템 MQ

마이크로서비스 RDS 인터넷

모바일

GatewayAPI (Open

API) 3rd Party

어플리케이션 ATM

모바일

코어뱅킹

(7)

• 어떤 애플리케이션을 전환하는 것이 좋나?

• 마이크로서비스는 어떻게 설계하나?

• 빅뱅? 아니면 순차적으로 전환?

• DevOps도 제대로 도입해야하지 않나?

• 플랫폼 운영하는 팀은 누가 무엇을 해야하나?

마이크로서비스 디자인

마이크로서비스 Oracle

마이크로서비스 Oracle

마이크로서비스 MySQL 기존 어플리케이션

Oracle

(8)

Confidential │ ©2020 VMware, Inc. 8

• 애플리케이션 프레임워크는 무엇으로 하나?

• 마이크로서비스를 위한 프레임워크는?

• 애플리케이션 컨테이너 이미지는 어떻게 관리 하나?

• 분산 트랜잭션 트레이싱은 어떻게 구축하나?

• 오픈소스 설치와 관리는 어떻게 하나?

마이크로서비스 구축

마이크로서비스 Oracle

마이크로서비스 Oracle

마이크로서비스 MySQL GatewayAPI

(Internal) Kafka

Source

Code Container

Image

JVM 및 Library 추가

CI/CD

테스트 및 배포

(9)

• 기존 인프라 조직이 Kubernetes 환경을 설치, 운영할

VM

수 있을까?

• DB는 VM으로 구동하고 싶은데 어떻게

애플리케이션 컨테이너들과 효율적으로 관리 하나?

• 멀티 클라우드 환경에서 동일한 마이크로서비스 런타임을 어떻게 구축하나?

• 컨테이너 간 네트워크 분리는 어떻게 하나?

• 컨테이너 네트워크 모니터링은 어떻게 하나?

마이크로서비스 런타임

마이크로서비스 마이크로

서비스 마이크로

서비스

Kubernetes Cluster

MySQL

VM

Oracle 마이크로서비스 마이크로

서비스 마이크로

서비스

네트워크 단절

마이크로서비스 RDS

(10)

Confidential │ ©2020 VMware, Inc. 10

• 로깅 모니터링은 어떻게 하나?

• 서비스메시로 관리하고 싶은데 멀티 클라우드 환경이라 가능할까?

• 여러개의 Kubernetes 클러스터 버전 및 접근 Policy등은 어떻게 관리해야 할까?

마이크로서비스 모니터링 및 관리

VM

마이크로서비스 마이크로 서비스

Kubernetes Cluster (운영)

MySQL

VM

Oracle 마이크로서비스 마이크로

서비스

마이크로서비스 RDS

Kubernetes Cluster Kubernetes

Cluster (개발)

Kubernetes

Cluster

(테스트)

(11)

Today’s Sessions

1. 마이크로서비스 디자인

2. 마이크로서비스 구축

3. 마이크로서비스 런타임 & 네트워크

4. 마이크로서비스 모니터링 및 관리

참조

관련 문서

내용이 대체로 조직적으로 구성되어 있으 나 내용 구성이 논리적이지 못한 부분이 있 다. 대부분의 내용이 조직적으로 구성되 어 있지

서비스는 본질적으로 세 가지 특징을 지닌다. 첫째는 서비스의 공 급자와 수요자가 한 장소에서 만나 거래를 성립시킨다는 점이다. 가 령 의료서비스를 보면

– Value Chain별 사업성과 향상 방안 제언: 각 조직의 책임과 역할에 근거한 전사 전략 실행 저해 요인 파악을 통해 사업 성과 촉진을 위한 전략 및 실행과제 정리 – 가치 측정체계

DNM S series 고객 서비스 상세 정보 표준 / 옵션 현황 어플리케이션 다이어그램 본체 / CNC 시방 제품 미리보기.. 기본 정보 기본

Installing /mysql/mha/lib/perl5/MHA/NodeConst.pm Installing /mysql/mha/man/man1/filter_mysqlbinlog.1 Installing

넷플릭스: 광고 없이 원하는 콘텐츠만 보기를 원하는 고객에게 '비디오 콘텐츠 시청하기' 단계만 제공한다2. 인터넷 접속

반사형 마이크로디스플레이의 경우에는 반사 면의 특성을 변화시켜 가면서 외부로부터 입사되는 광을 변조시키는 방식으로 광원이 마이크로디스플레이 패널

코트의 변경 (CHANGE OF ENDS).. 1) 서비스를 행함에 있어 어느 편이든 불필요한 지연을 해서는 안된다. 2) 서버와 리시버는 서비스 경계선을 밟지 않고 대각선상으로