Cloud/PaaS

클라우드/파스

CrePaaS

안정적인 환경, 확장성

CrePaaS™는 Cloud IaaS 환경 및 Desktop Local 환경을 모두 지원하는 Cloud Foundry 기반의 클라우드 PaaS 솔루션입니다.

Pivotal社와 기술 제휴하여 vSphere, OpenStack IaaS 환경을 지원합니다.

제품 스펙


CrePaaS 의 기능

  • 조직관리

    • 조직에 대한 Quota 설정 및 권한 설정
  • 스페이스 관리

    • Space에 대한 Quota 설정 및 권한 설정
  • App 관리

    • 배포된 App 상태 및 App관리 (Sample Application 포함)
  • 대시보드

    • 조직 / Space에 대한 요약 정보

  • App Service 관리

    • DB 서비스에 대한 관리
  • 조직 및 권한 관리

    • 조직에 대한 Quota 설정 및 권한 설정
    • 조직 관리자, 개발자, 감시자 등의 레벨로 접근 프로그램 제어 및 기능 제어
  • 메뉴 관리

    • 프로그램 메뉴 및 권한 관리
  • DevOps

    • 개발에 필요한 Git 연동 / Jenkins / WEB 상에서 소스 변경

  • App 임계치 알람

    • App에 과부하 발생시 알림 서비스
  • RDS

    • Oracle, MySql, postgreSql, mongoDB 생성 및 접근 권한 제어
  • Monitoring (APM) / 알림

    • Container 모니터링 / Application 모니터링
  • Metering

    • 사용량에 대한 데이터 축적 및 과금

아키텍처


제품 특장점

  • PaaS 엔진
  • 데이터베이스
  • 모니터링
  • 소스 관리 도구
  • API Proxy
  • 웹 관리 도구
  • PaaS 엔진

    • Cloud Foundry 기반으로 하고 있으며 실행 단위로 Docker 컨테이너에 기반하고 있다. 애플리케이션 배포는 소스 코드 배포 방식과 Docker 이미지배포 방식의 두 가지를 지원하여, 클라우드 개발 언어로 구현된 애플리케이션(소스 형태 혹은 바이너리 형태)뿐만 아니라 전통적인 개발 언어(C/C++)로 개발된 바이너리 애플리케이션도 배포가 가능하다.
  • 데이터베이스

    • CrePaaS에서는 두 종류의 데이터베이스를 제공한다.
    • 첫 번째는 PaaS 엔진에서 제공하는 데이터베이스이고 두 번째는 Service Broker를 이용하여 구현한 고성능 RDBMS(Relational Database Management System) 이다.
    • 전자의 경우는 일반적인 CrePaaS 애플리케이션이 범용의 데이터베이스를 사용할 때 적합하고 후자의 경우는 보다 데이터베이스 성능에 민감한 애플리케이션에 적합하다.
  • 모니터링

    • CrePaaS 전체를 모니터링 하기 위해 Zabbix 기반의 모니터링 시스템을 구축하였다.
    • 일반적 시스템 사항은 기존 모니터링 플러그인을 통해 데이터를 수집하고 컨테이너의 경우는 컨테이너 전용 모니터링인 cAdvisor로 모니터링 데이터를 수집한다. 또한, 오픈 소스 Java APM(Application Performance Monitoring)을 추가하여 웹 기반 Java 애플리케이션에 대해 상세한 모니터링과 디버깅을 지원한다
  • 소스 관리 도구

    • 소스 관리 도구는 CrePaaS 에서는 인터페이스만 제공하고 실제 구현은 SCM(Source Control Management) 도구와 연계하게 구성되어 있다.
  • API Proxy

    • 기존 인프라에서 보유중인 다양한 기술자산을 API형태로 제공하는 시스템과 연동을 지원해주는 시스템이다.
  • 소스 관리 도구

    • 개발자가 친숙해 하는 CLI(Command Line Interface) 뿐만 아니라 웹 기반의 관리 도구를 추가하여 편의성을 향상시켰다.
    • 웹 관리 도구는 CrePaaS의 구성 요소이자 CrePaaS 으로 운영되는 가장 대표적인 애플리케이션이다.

제품문의 담당자 : 권영호 상무 010-4179-5154 / contact@bliex.com