본문으로 건너뛰기

1. Cloud Management 모듈 개요

데이터 허브 Cloud Management Module은 다양한 이종 클라우드(퍼블릭 및 프라이빗 클라우드)를 연동하고, 분산되어 있는 이종 클라우드 팜들에서 효과적으로 스마트시티 서비스를 위한 가상 자원을 제공하여 멀티 클라우드 환경에서 스마트시티 서비스 인프라를 관리하는 기술을 제공합니다.

현재 데이터 허브 Cloud Management Module에서 관리하고 있는 클라우드는 총 4종으로 3종의 퍼블릭 클라우드(AWS, Azure, TOAST)와 1종의 프라이빗 클라우드(OpenStack)로 관리자가 원하는 클라우드 인프라에 대한 서비스 관리 및 제어를 할 수 있습니다.

Cloud Management Module 개요

1.1 핵심 개념

  1. 이종 멀티 하이브리드 클라우드 인프라 연동 지원
  2. 이종 멀티 하이브리드 클라우드 인프라에 대한 통합 서비스 관리 및 제어 지원
  3. 이종 멀티 클라우드 인프라에 대한 통합 대시보드 제공
  4. 사용자 요구사항에 적합한 인프라 서비스 최적 배치
  5. 인프라 자원 및 서비스 관리 최적화를 위한 모니터링 제공

1.2 특징

  1. 이종 멀티 클라우드 인프라 4종(OpenStack, AWS, Azure, TOAST) 연동 및 통합 관리 제공
  2. 인프라 자원 활용성 향상을 위한 VM 분배 스케줄링 알고리즘 2개(물리 자원에 따른 알고리즘, 사용자가 원하는 위치에 가까운 데이터센터 VM 분배 알고리즘) 제공

1.3 차별화 포인트

차별화 포인트

1.4 Cloud Management Module 구성도

데이터 허브 Cloud Management Module은 도시 생활의 편의성 향상, 개별화된 사용자 서비스 제공, 효율적인 도시 운영, 스마트 시티 통합 운영 관리 등 스마트 시티 시스템의 다양한 데이터 저장 및 처리와 하이브리드 클라우드 인프라를 관리하는 모듈입니다.

데이터 허브 Cloud Management Module은 클라우드 운영 관리 기능, 퍼블릭 클라우드 연동 기능, 프라이빗 클라우드 연동 기능으로 크게 3가지 기능으로 구분됩니다.

또한, 데이터 허브 Cloud Management Module은 시스템 운영 관리 레이어, 시스템 오케스트레이션 레이어, 가상 자원 관리 레이어로 3가지 레이어로 구분됩니다.

시스템 운영 관리 레이어에서는 클라우드 인프라 관리, 인증 및 권한 관리, 고가용성, 실시간 통합 모니터링, 미터링/빌링, 퍼블릭/프라이빗 클라우드 연동 관리를 지원합니다.

시스템 오케스트레이션 레이어에서는 가상자원 배포/관리, 가상자원 이미지 관리, 멀티 테넌트 스케줄링, 워크로드 로드밸런싱, 동적 자원 확장, 퍼블릭/프라이빗 클라우드 자원 생성 및 제어 기능을 지원합니다.

마지막으로 가상 자원 관리 레이어에서는 서버 가상화, 네트워크 가상화, 스토리지 가상화, 클라우드 자원 프로비저닝, 고성능 장치 연계, 퍼블릭/프라이빗 클라우드 인증 및 관리 기능을 지원합니다.

image-20220411172514958

데이터 허브 Cloud Management Module에는 퍼블릭/프라이빗 클라우드를 연동 및 자원 관리, 서비스 사용자에 따른 인증/권한 관리 등을 위한 하이브리드 클라우드 관리 매니저가 있습니다.

하이브리드 클라우드 관리 매니저에는 Monitoring DB, 자원 관리 모듈, 사용자 관리 모듈, 하이브리드 클라우드 연계 모듈, 오케스트레이션 관리 모듈, 오토스케일링 관리 모듈로 구성되어있으며 모듈별 상세 내용은 아래와 같습니다.

  • Monitoring DB는 모니터링 에이전트로부터 수집된 데이터를 실시간으로 저장하기 위해 사용하는 시계열 데이터베이스 입니다.
  • 자원 관리 모듈은 퍼블릭 클라우드와 프라이빗 클라우드의 자원을 관리하는 기능을 제공합니다.
  • 사용자 관리 모듈은 사용자를 인증하고 사용자의 권한에 따라 접근을 제어하는 기능을 제공합니다.
  • 하이브리드 클라우드 연계 모듈은 퍼블릭 클라우드와 프라이빗 클라우드를 하이브리드 클라우드 관리 운영 포탈에 연동하기 위한 기능을 제공합니다.
  • 오케스트레이션 관리 모듈은 클라우드 시스템 통합자동화와 가상자원의 배치 및 설정을 비롯해 프로비저닝을 중심으로 하여 통합 자동화를 관리하는 기능을 제공합니다.
  • 오토스케일링 관리 모듈은 클라우드의 자원을 효율적으로 사용하기 위해 클라우드의 자원 상태에 따라 자동으로 VM을 생성하거나 삭제 할 수 있도록 관리하는 기능을 제공합니다.

image-20220411173547993