서버/어플리케이션Accordion

Accordion

아코디언(Accordion)은 컨테이너와 쿠버네티스를 기반으로 하여 애플리케이션 딜리버리 최적화를 위한 운영 환경을 제공하는 컨테이너 통합 관리 솔루션입니다.

서브페이지 상단 탭 영역

Accordion이란?

아코디언(Accordion)은 컨테이너와 쿠버네티스를 기반으로 하여 애플리케이션 딜리버리 최적화를 위한 운영 환경을 제공하는 컨테이너 통합 관리 솔루션입니다.

다양한 인프라가 혼재한 플랫폼 환경에서 상시 서비스가 가능하고, 요구사항에 대한 즉각적인 자원 확장과 회수가 가능한 개방형 시스템을 추구하고 있습니다.

서비스 구성도

하이브리드 클라우드 구축을 통한 서비스 확장

온프레미스 시스템을 갖춘 조직 대부분은 서비스의 확장, 과부하, 재해복구 등의 해결을 위한 고민을 늘 안고 있습니다. 온프레미스와 KT Cloud를 단일의 데이터센터로 연결할 수 있는 하이브리드 클라우드 전략은 이제 선택이 아닌 필수입니다.
아코디언을 통한 KT Cloud의 컨테이너 서비스를 통해 매우 쉽게 원클릭으로 데이터 센터와 애플리케이션을 KT Cloud로 자동 확장 할 수 있습니다.

기존 인프라 환경의 변화없이 쉽게 하이브리드 클라우드를 구축하여 예측할 수 없는 트래픽 증가와 서비스 변동에 유연하게 대처하고 자동화된 서비스 확장으로 운영 생산성을 극대화 할 수 있습니다.

서비스 구성도

아코디언은 하이브리드 클라우드를 활용하여 효율적인 서비스 운영을 하기 위한 다양한 기능을 제공합니다. 이를 통해 예측할 수 없는 트래픽 증가와 서비스 변동에 유연하게 대처할 수 있으며, 자동화된 리소스 확장으로 운영 비용을 절감할 수 있습니다.

Accordion 주요 기능

  • 1. 애플리케이션 배포 관리
    번들된 Tomcat과 wildfly를 One-Click 으로 쉽고 빠르게 설치
    여러 대의 WAS 서버를 클러스터 구성 할 때 네트워크 설정, 용량 프로비전, 부하분산을 자동으로 구성
    번들된 WAS 이외의 다양한 애플리케이션을 컨테이너화하여 아코디언을 통해 서비스
  • 2. 자동 확장 및 운영
    자동 및 수동 확장을 통해 갑자기 폭증하는 사용자 요청 빠르게 처리
    자동화된 컨테이너 복제 및 복구를 통해 중단 없는 서비스 구축
  • 3. 모니터링
    시스템(CPU, Memory, Disk, Network) 모니터링과 APM (Application Performance Management), 로그 검색 서비스, 알람 (Email, Slack) 서비스를 통해 사전 대응적 문제해결 및 안정적인 서비스 운영
  • 4. 빌드 및 통합 관리
    개발된 애플리케이션을 CI/CD를 통해 매우 쉽게 빌드/배포 자동화
    롤링업그레이를 통해 배포 시에도 중단 없는 서비스 제공
    이전 버전으로의 롤백 필요시 원 클릭으로 수초 내 롤백

Accordion 특징

  • EASY & FAST
    • 수분 내 Web app의 배포
    • 원 클릭으로 인스턴스 확장/축소
    • 쉬운 설치 및 구성
    • 사용자에게 빠른 서비스 응답 제공
  • ALWAYS
    • Health Check를 통한 안정적 서비스 제공
    • 자동 장애 조치로 고 가용성 제공
    • 중단 없는 버전 업그레이드와 롤백
    • 24x365 모니터링과 로그 분석
  • AUTOMATIC
    • Auto-Scaling
    • 자동 네트워킹 구성
    • CI/CD를 통한 자동 배포
    • 자동 부하 분산
  • ANYWHERE
    • Bare-Metal 환경
    • VM 환경 (vSphere, RHEV 등)
    • Public/Private 클라우드 환경
    • 플랫폼 간 자유로운 이식성

시스템 요구사항

  • Accordion 서버는 가상 시스템이나 물리 시스템에 설치가 가능합니다. Accordion 서버를 설치하기 위해서는 Master 서버 1대와 서비스를 수행할 Node 1대 이상 (2대 이상을 권장)이 있어야 합니다.
  • Master, Node 서버 간에는 네트워크가 가능해야 하고 인터넷이 가능해야 합니다.
  • 외부에서 서비스를 접근해야 하는 경우에는 아래의 Port들이 방화벽에 오픈 되어 있어야 합니다.
  • 아코디언이 설치될 서버들은 NTP서버를 이용하여 시간이 동기화 되어야 합니다.
Accordion 특징
구분 OS CPU MEMORY DISK
Master Redhat 7.4 이상 또는 CentOS 7.4 이상 최소 4core 최소 8GB 최소 100GB
Node(s) Redhat 7.4 이상 또는 CentOS 7.4 이상 최소 4core 최소 4GB 최소 100GB