광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 ·...

17
광역/거점 관제통합을 위한 클라우드 기반 스마트시티 플랫폼 2018. 12 모코엠시스

Transcript of 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 ·...

Page 1: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

광역/거점 관제통합을 위한클라우드 기반 스마트시티 플랫폼

2018. 12 모코엠시스

Page 2: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Contents

1. 연구배경

2. 연구목표 및 내용

3. 추진경과

4. 클라우드 스마트시티 플랫폼 소개

Page 3: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.3

연구배경01chapter

• 2017년 11월 24일 개최된 '2017 그랜드 클라우드 컨퍼런스’ 에서 국토교통부-과학기술정보통신부-서울특별시 클라우드 기반 도시 재난·안전망 구축 MOU' 체결

Page 4: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.4

연구배경01chapter

• 국토교통부는 ‘22년까지 전국 80개 지자체(주민 30만명 이상 도시)에 스마트시티 플랫폼 기반구축사업을진행 중이나, 이와 병행하여 인구 30만 이하의 소규모 도시에 대한 스마트시티 플랫폼 보급 방안 필요

• 인구 30만 이하 지자체를 대상으로 광역단위그룹화(클라우드 기술 적용 시 가능*)하여 보급함으로서 효율적인 스마트시티 플랫폼 구축이 가능하도록 함

• 클라우드 환경에서 운용되는 스마트시티 플랫폼 고도화하고 이를 기반으로 “센터 간 통합연계” 기능 개발

Page 5: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.5

연구목표 및 주요내용02chapter

기술개발 주요내용• 클라우드 플랫폼 제공 개발도구로 현 스마트시티 플랫폼 소스전환• 클라우드 플랫폼 제공 배포/운영도구를 통한 서비스 운용/형상관리 기반 마련• 도메인 기반 서비스를 위한 서비스 호출방식 변경• DB게이트웨이 및 마이크로서비스 적용으로 클라우드 SaaS 서비스 기능 구현

클라우드기술을이용하여다수의센터시스템을통합운용클라우드기반플랫폼으로 PaaS-TA 적용스마트시티서비스에대한운용유연성확보 (On-Demand)

Page 6: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

연구목표 및 주요내용02chapter

Cloud Native

• Micro-service 구조와 원리• API 기반의 설계

Cloud Resilient

• 결함을 허용한 탄력 있는 디자인• 다양한 시스템 간의 상호 운용되도록 구현• 번들 측정 및 모니터링• 전환 대상 App의 장애 감내 보장

Cloud Friendly

• 12 Factors App 준수• 수평적 확장 지원• 고 가용성을 위해 플랫폼을 활용

Cloud Ready

• Shared Storage를 사용• 기존 App을 구조 변경 배포• 플랫폼에서 네트워킹 및 포트 관리• 플랫폼에서 제공하는 서비스 사용

Cloud Native 방법론(성숙도모델) 12 Factors 기반의 App 개발원칙

코드베이스

01 버전 관리되는 하나의 코드베이스와 다양한 배포

종속성

02 명시적으로 선언되고 분리된 종속성

설정

03 환경(environment)에 저장된 설정

백엔드서비스

04 백엔드 서비스를 연결된리소스로 취급

빌드,릴리즈,실행

05 철저하게 분리된 빌드와실행 단계

프로세스

06 어플리케이션을 하나 혹은여러개의 무상태(stateless) 프로세스로 실행

포트바인딩

07 포트 바인딩을 사용해서서비스를 공개함

동시성

08 프로세스 모델을 사용한확장

폐기 가능(Disposability)

09 빠른 시작과 그레이스풀 셧다운(graceful shutdown)을통한 안정성 극대화

Dev/prod 환경일치

10 개발, 스테이징, 프로덕션 환경을 최대한 비슷하게 유지

로그

11 로그를 이벤트 스트림으로 취급

Admin 프로세스

12 admin/maintenance 작업을일회성 프로세스로 실행

Cloud Ready 단계의클라우드전환완료<주요변경사항요약>

구분 변경 전 변경 후

URL IP 기반 서비스 도메인 기반 서비스

스토리지파일 시스템 사용 오브젝트 스토리지 사용 (AWS S3/오픈스택 스위프트)

apache derby 사용 파스-타 서비스를 통해 제공되는 DB(티베로) 사용

Health-check 기능 없음 파스-타 Health-check 서비스 사용

라이선스 H/W정보를 통한 키 인증 키 인증 제거(파스-타 사용자를 통한 인증 방식)

소스 일부 로직 문법 파스-타 환경에 맞는 문법 적용

구동 방식 Java Service Wrapper를 통한 실행 Java Main을 통해 실행

동작 방식 멀티 쓰레드/agent를 통한 실행 단일 프로세스/개별 쓰레드로 처리 변경

라이브러리 최적화 - 라이브러리 중복 사용 제거 및 최적화

서비스 -

파스-타에서 제공하는 서비스 활용 (모니터링/관리 기능 등)

스마트시티 플랫폼 내의 서비스를 지자체 독립/공통 서비스로분리

Page 7: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.7

연구목표 및 주요내용02chapter

기술개발 주요내용• 센터/지역 간 CCTV 영상 통합/공유를 위한 영상중계 기능 개발• 센터/지역 간 상황 이벤트 통합/공유를 위한 이벤트 정보연계기능 개발• 센터/지역 간 통합연계”를 업무처리 내역 통합/공유를 위한 업무일지 기능 고도화 및 정보연계 기능

개발

인접지역간의관제업무공유 (CCTV영상, 관제이벤트등)

Page 8: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.8

추진경과03chapter

국토부, 미래부간 실무 회의 1차(2017. 2월 9일)• 국토부, 과기정통부 사무관, NIA, 협회, 안양시 등 3개 지자체• 과기정통부는 클라우드 추진정책 소개 및 국토부 보급 스마트시티 플랫폼에 클라우드 컴퓨팅 기술

적용 제의

NIA 2차 실무자 회의(2017. 2월 15일)• NIA 클라우드팀, 한국스마트도시협회, 자문위원• 스마트시티 플랫폼 패키지의 클라우드 환경구동 여부 시험 검증 및 적용 방안 실무회의 협의

시험환경 구축(4월 1일 ~ 5월 12일)• 협회 및 협력사 주관 시험환경 구축 추진

설치 시험(5월 15일 ~ 5월 25일)• 클라우드 플랫폼 시험 환경에서 스마트시티 플랫폼 설치 시험 실시• 시험결과 클라우드 환경 특성에 맞추는 마이그레이션 작업을 통해 보급형 4개 구성모듈의 전반적인

수정·보완이 필요

부처간 협력사업 추진 협의 (9월~)• 국토부, 과기정통부, 서울시• 스마트시티 플랫폼 적용 관련 서울 25개 지자체에 실증사업 추진 협의• 부처간 MOU 체결 (2017. 11월 24일)

국토부 2차 R&D 6차년도 연구 “클라우드 기반 스마트시티 플랫폼 고도화(18.01 ~ 19.03)” 과제 개시. • 연구 기관 : ㈜모코엠시스 / 스마트도시협회 (공동진행)

Page 9: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.9

추진경과03chapter

‘18년도 과제 진척 주요사항/분석설계단계 (1월 ~ 3월)

• PaaS-TA 교육완료 및 기술지원 담당자 배정 (1~2월)• 연구기관 내에 PaaS-TA 환경 구축 완료 (AWS 환경) (2월)• 연구기관 내에 설치형 PaaS-TA 환경 구축 진행 (x86 서버 장비 3대 구매 및 Openstack환경 구성 중)• 스마트시티 플랫폼 및 5대연계 서비스 환경구축 완료 (3월) (현행 분석 및 전환개발 범위 산정)• 외부연계 모듈 클라우드 전환 요건정의 및 분석 작업 완료 (3월)

‘18년도 과제 진척 주요사항/전환개발단계 (4월 ~ 6월)

• 스마트시티 플랫폼 주요프로그램(웹/Java/외부연계/Web Socket) 파스-타 전환 검증 (4월)• PaaS-TA 주요 인프라 기능 및 GAP 분석 (서비스 라우터/브로커, 오브젝트 스토리지 등) (5월)• 스마트시티 플랫폼 주요프로그램(웹/Java/외부연계/Web Socket) 클라우드 전환설계 (5월)• 스마트시티 플랫폼 주요프로그램(웹/Java/외부연계/Web Socket) 클라우드 전환 및 기능 테스트 (6월)

‘18년도 과제 진척 주요사항/1차 배포단계 (7월 ~ 9월)

• 스마트시티 플랫폼 주요프로그램 통합테스트 시나리오 작성/검증 (7월)• 통합테스트 시나리오 (총 27개) 테스트 및 보완 완료 (7월)• 클라우드 기반 스마트시티 플랫폼 Demo 준비 및 작성 (8월)• 클라우드 IaaS (오픈스택) 대상 PaaS-TA 환경준비 (8월)• 2차 개발 (센터 간 통합연계 기능) 개발작성 준비 (요구사항 준비 및 설계)

‘18년도 과제 진척 주요사항/2차 배포단계 (10월 ~ 11월)

• 센터 간 통합연계 기능 개발 및 시나리오 작성/검증 (10월)• PaaS-TA 기반 스마트시티 플랫폼 모의 운영 검증 및 보안 완료 (10월~11월)

보급준비완료

Page 10: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.10

클라우드 스마트시티 플랫폼 소개04chapter

‘가’ 관제센터

서비스

시스템

소프트웨어

서비스

시스템

소프트웨어

서비스

시스템

소프트웨어

‘나’ 관제센터 ‘다’ 관제센터

폐쇄적인서비스환경 중복적인시스템구축 제한적인확장

Page 11: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.11

클라우드 스마트시티 플랫폼 소개04chapter

전용서비스 전용서비스 전용서비스

‘가’ 관제센터 ‘나’ 관제센터 ‘다’ 관제센터

시스템

소프트웨어/공통서비스

인프라/스마트시티플랫폼중복구축방지

정보/자원통합

서비스/하드웨어확장의유연성

Page 12: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.12

클라우드 스마트시티 플랫폼 소개04chapter

전용서비스

서울시

GIS 기반에서 CCTV 위치제공

다양한방식의 CCTV영상관제

도시문제상황처리를통한관리마포구

< 스마트시티 플랫폼 관제/운영 >

Page 13: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

< 클라우드 관리자 포탈 >

Page.13

클라우드 스마트시티 플랫폼 소개04chapter

전용서비스

서울시

마포구전용서비스

중구

광역/거점 도시의손쉬운확장

Page 14: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.14

클라우드 스마트시티 플랫폼 소개04chapter

서울시

마포구

중구

인근도시문제이벤트정보공유

전용서비스

전용서비스

< 스마트시티 플랫폼 관제/운영 이관 시나리오>

Page 15: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.15

클라우드 스마트시티 플랫폼 소개04chapter

시스템

소프트웨어/공통서비스

클라우드스마트시티플랫폼on PaaS-TA

112

119

재난

연계 서비스

방화벽

DMZ

경찰망

소방망

재난망

행정망

사회적약자

생활밀접형서비스의손쉬운확장<예시> 서비스적용 절차 및방법

환경구축 서비스개발 지자체적용

[연계 서비스 리스트]

공통서비스 영역

< 클라우드 운영자 포탈 >

인프라 구축 서비스 개발 서비스 배포

• 전용망/DMZ

• 망연계 장비• 서비스 개발

• 지자체 일괄배포

NDMS

Page 16: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

Page.16

클라우드 스마트시티 플랫폼 소개04chapter

모니터링

H/W 구매

OS 설치

상용 S/W 설치

연계서비스 개별 설치/구성

네트워크 구성

모니터링

연계서비스 기존 환경에 Build pack 배포

On-Premises 환경

시스템 자원을 모니터링하는솔루션 별도 필요

시스템증설

운영

< 클라우드 관리자 포탈 >사용량에 따른 탄력적인 유휴자원 활용이 어려움

수요 증가에 따른 유연한 대응어려움

PaaS-TA 환경

시스템운영

개별구성을 통한 설치/구성상의 검증 Risk

연계서비스 모니터링 방안필요

관리포탈을 통한 통합모니터링가능

Page 17: 광역 거점관제통합을위한 클라우드기반스마트시티플랫폼 · 부처간협력사업추진협의(9월~) • 국토부, 과기정통부, 서울시 • 스마트시티플랫폼적용관련서울25개지자체에실증사업추진협의

감사합니다.

기술지원 문의

03926 서울 마포구 상암산로 76 YTN뉴스퀘어 14F ㈜ 모코엠시스

스마트시티 사업팀 영업대표[email protected]