• 검색 결과가 없습니다.

뉴노멀 비즈니스를 위한 마이크로서비스 전략 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. 마이크로서비스 모니터링 및 관리

참조

관련 문서

먼저 유망 사회서비스 제도화 및 기존 제도의 내실화를 통해 사회서비스 분야의 일자리 창출 을 지속 추진할 계획이다.. 취약계층의 수요가 높은

새로운 모빌리티 서비스가 교통 서비스 공급이 열악한 지역에서는 기존 수단의 대체 재로 이동성을 향상시키고, 동시에 대중교통망이 발?. 달한 지역에서는 기존 수단의 보완재로서

facebook, twitter 같은 서비스 회사에서는 MySQL, memcached 등을 조합한 자체 솔루션으 로 서비스를 유지한다.. 대표적인 주자로는 Greenplum, teradata

특히 서비스 투자 분야 에서는 WTO 서비스협정 및 기존 투자협정(BIT) 수준을상회하는 높은 수준의 협정에 힙-의함에 따라 중 국의 서비스 시장 개방 및

MNO(Mobile Network Operator) LTE network 모델은 PPDR 기관들이 기존 상용망의 캐패시티를 PPDR 용도로 필요 한 만큼 임차하는 개념으로서 전용 스펙트럼의 확보, 높은 망

수도권 집중 완화와 자립적인 지방발전을 목표로 2005년부터 공공기관 지방이전을 통해 10개 혁신도시를 건설해왔다. 국가균형발전을 위한 새로운 성장거점 육성을

신축 건물과 기존 건축물 에 부합하는 감축수단을 융 · 복합화하여 제로에너지 건축물 수준을 목표로 설계하는 과정에서 실제 건물 이 위치한 부지의 한계와 건물을 둘러싼 조건으로 인 해

셋째, 가상공간 적용 후 실제 서울시 3개 대상지에 해당 모델을 적용하여 최적화된 온실가스 감축량 및 감축비용을 도출하였다. 아울러 건물부문 관련 기존 온실가스..