오픈소스 WAS 를 위한 최고의 APM 솔루션을 소개합니다.
오픈마루 APM ( OPENMARU APM ) 은 기업 내 도입, 운영 중인 자바 기반 애플리케이션의 최적화된 성능 구현 및 유지, 개선을 위해 실시간으로 모니터링하는 APM(Application Performance Management Solution)입니다.
현재 동작 중인 WAS와 자바 애플리케이션을 실시간으로 모니터링해 성능, 장애 이벤트, 자원 사용량 등 성능관리 지표를 Call Tree 형태로 제공하고, DB SQL 처리 결과를 수집하여 현재 상태에 대한 성능 정보를 제공합니다.
사용자가 미리 설정한 임계값에 따라 자동 알림을 발생시켜 운영자가 WAS 애플리케이션의 성능 저하 및 장애 발생에 대해 능동적이고 즉각적인 조치를 취할 수 있도록 지원하고 서비스 처리 시 CPU 사용량, 메모리 Leak, Elapsed time을 추적하여 서비스의 안정적인 실행을 가능하게 합니다.
OPENMARU APM 은 통계 기반의 정량 분석, Top 프로그램 분석 등을 위해 가독성이 뛰어난 다양한 형태의 통계 분석을 제공하며, 이러한 분석 데이터에 대한 정형/비정형 보고서 지원은 비즈니스 관점에서 운영자와 관리자의 신속한 의사 결정을 가능하게 합니다.
오픈마루 홈페이지(https://www.openmaru.io/ )에서 등록 신청만 하면 한 달 동안 무료로 사용 가능합니다.
한 달 동안 Cloud APM 무료 체험 망설이지 마세요!
궁금한 점은 1:1 채팅 서비스/ 카카오 채널 등 다양한 고객 접점을 통해 체험 전문가와 채팅을 하며 질문할 수도 있습니다.
APM 자료 다운로드
APM솔루션을 도입하면 서비스 다운타임을 최소화하고 지속적인 성능모니터링을 통해 장애대응능력을 확보할 수 있습니다. 또한 정량화된 성능 근거자료를 통해 향후 시스템 증설시 보다 정확한 용량산정을 기반으로 총소유비용(TCO)를 낮출 수 있습니다. 또한 IT서비스 전체적인 실시간 통합 관제센터를 구축할 수 있으며, 시스템 자원뿐만 아니라 비즈니스데이타 또한 비주얼 모니터링이 가능합니다. 안정적인 시스템 운영과 즉시적인 의사결정의 근거로 사용되어 궁극적으로 대 고객 서비스 만족도를 향상시킵니다.
OPENMARU APM은 웹애플리케이션의 내부를 실시간으로 모니터링하면서 사용자들에게 쾌적하게 서비스가 제공되고 있는지를 “가용성”과 “성능”의 관점에서 분석하여 정보들을 제공합니다.
애플리케이션 서버에 에이전트를 배포 페이지 요청의 응답 시간과 쿼리에 대한 데이터베이스 응답 시간을 모니터링하여 “서비스 장애 감지”, “장애 원인 특정 시간 단축 ‘,’서비스 부하의 원인을 파악”할 수 있도록 합니다.
APM 브로셔 다운로드
‘OPENMARU APM’ 은 왜 필요할까요?
OPENMARU APM은 기업이 공개SW 기반으로 시스템을 구축할 때 고가의 외산 제품이나 외국 벤더의 컨설팅 비용이 들지 않고, 미들웨어 초보자라도 전문가 수준으로 시스템에 필요한 소프트웨어들을 설치/구성/튜닝을 자동화하고 모니터링해 주는 진정한 성능 관리 솔루션입니다.
더욱이 공개소프트웨어 도입 시 우려하는 안정성/성능/보안/기술지원 측면에 필요한 기능들을 제공하는 소프트웨어입니다.
온라인 비즈니스가 성장해갈수록 사이트 방문 고객들에게 최상의 서비스를
제공하기 위하여 실제로 애플리케이션이 어떻게 작동되는지에 대한 보다 정확하고 적절한 검증이 필요합니다. 이미 CPU와 메모리 등의 주요 IT 인프라의 활용 상황에 대한 통계 정보를 제공하는 SMS와 같은 모니터링 도구를 가지고 운영 중이였지만 사용자 측면과 애플리케이션 측면에서 제공하는 정보는 없었습니다.
APM 솔루션 기대효과
- 고성능 애플리케이션 개발
- 신속한 버그 픽스/이슈 재발 방지
- 부하 테스트 시 성능 보장
- 서비스 오류 감지 및
최소 응답시간 유지 - Over/Under 사이징 인가?
- 고객의 서비스 만족도는 충분한가?
대시보드
- WAS 인스턴스 별 부하 량
- WAS 와 시스템에 대한
통합 모니터링 - 실시간 동시접속자수
- 서비스 품질 지수
성능관리에 대한 A to Z
- 프로비저닝 기능을 통한
웹시스템 설치/구성/튜닝 - 오픈소스 WAS 전문 모니터링
- 컨테이너/리눅스 전문 모니터링
- WAS 장애 전문 모니터링
국내 최초 도커환경 지원
- 물리 환경 지원 – 유닉스
- WebLogic/JEUES/WebSphere 지원
- Apache/Tomcat/JBoss 지원
- 가상화 환경 지원
- 퍼블릭 클라우드 지원
- 컨테이너/리눅스 전문 모니터링
OPENMARU APM 차별성
기업의 IT환경은 IBM, HP, Oracle 과 같은 글로벌 외산 기업들의 제품을 중심으로 구축되어져 왔습니다. 최근에 기업들은 경쟁력 확보와 비용절감을 위해 오픈소스와 Commodity 하드웨어 중심으로 IT환경을 변화시키고 있습니다.
하지만 오픈소스와 저가의 하드웨어를 통해 비용효율성을 확보 할 수는 있지만, IT 운영자들은 기존 시스템의 안정성과 성능을 보장하기 위한 방법들이 필요했습니다.
기존의 애플리케이션 성능 모니터링 제품들이 시각화에 초점을 두고 개발되어 장애 발생시 필요한 정보들을 제공하고 신속하게 원인을 찾고 조치하는 기능에는 미흡한 부분이 있었습니다.
모니터링 기능 뿐만 아니라 장애 진단 및 조치 기능을 함께 제공하는 APM 이 있어야만 기업의 IT 담당자들이 고가의 인력 아웃소싱을 하지 않고도 스스로 장애 조치를 취할 수 있도록 기술 내재화 도구에 대한 요구가 높아져 왔습니다.
관련 컨텐츠
OPENMARU APM 주요 기능
OPENMARU APM은 오픈 소스 소프트웨어(Open Source Software, OSS) 에 특화된 제품으로 Apache 웹서버/ Tomcat/ JBoss 제품 들에 대하여 설치/구성/튜닝/모니터링까지 제공하는 통합 성능 관리 제품입니다.
OPENMARU APM 적용 전과 후
구 분 | APM 툴 도입 전 | APM 툴 도입 후 |
주요 구간
성능 관리 |
❍본사 웹시스템에 대한 실시간 성능 현황에 대한 모니터링이 없음
❍ 주요시스템 기동 실패에 따른 장애구간 추적이 어려움 |
❍ 본사 웹시스템에 대한 실시간 성능 현황에 대한 모니터링 기능 구축
❍ 주요시스템 성능 및 장애 추적이 가능함 |
응답속도
측정 |
❍ 화면별 응답속도 측정 시간이 없음
❍ 성능 측정 및 분석 자료 |
❍ 응답속도 측정시간 관리
❍ 사용자응답속도 성능 측정 및 분석결과 피드백 ❍ 트랜잭션 추적 및 성능 측정 결과의 실시간 모니터링 가능(1초 단위) |
웹시스템
설치/구성 |
❍ 필요에 따라 웹서버/WAS를 수작업으로 설치/구성 (인력 의존) |
❍ 웹서버/WAS 를 자동으로 설치/구성/튜닝 |
운영환경 표준화 | ❍ 시스템 별로 상이한 운영환경으로 인한 인력 2.의존적이며 장애 원인 |
❍ 웹시스템에 대한 표준운영환경 구축 |
보안 | ❍ 부정한 의도의 웹시스템 접속에 대한 모니터링 체계 없음 | ❍ 웹시스템 오류 통계 정보를 통한 부정한 접속 클라이언트 모니터링 가능 |
OPENMARU APM 적용 기술
OPENMARU APM은 클라우드 환경에서 운영되는 애플리케이션과 인프라에 효율적으로 대응 할 수 있도록 스케일 아웃형 아키텍처와 시계열 데이터베이스 구조를 채택하고 있다.
기술요소 |
설명 |
클라우드 기술 접목 | l SaaS 클라우드로도 서비스 가능할 수 있는 기술 기반으로 개발
l 최신 컨테이너나 가상화 기술을 잘 수용할 수 있는 기반 구조 |
실시간 예측 분석 엔진 내장 | l 복잡한 시스템 이벤트에 대해서 분석할 수 있는 CEP 엔진 내장
l 통계학적 분석을 통한 예측할 수 있는 알고리즘 내장 |
모니터링에 특화된 데이터 저장 구조 | l 모니터링 시스템에 특화된 시계열 데이터베이스 채용
l 빅데이터 분석과 예측에 적합한 분산형 NoSQL 데이터베이스 구조 l 장기간 모니터링 데이터를 분산하여 대용량 데이터베이스를 효율적으로 저장 할 수 있는 구조 |
인메모리 기술을 통한 고속 실시간 처리 | l 비동기 메세징 기술과 인메모리 기술을 활용하여 실시간 모니터링과 이벤트 분석 지원 |
오픈소스 적극 활용 | l 최신의 혁신적인 기술을 쉽게 포용할 수 있도록 오픈소스 기반으로 제품 개발
l 오픈소스 라이센스 검증을 통하여 오픈소스 기술들을 도입하여 경쟁력 높은 R&D 조직을 통한 제품 개발 |
스케일 아웃형 분산 아키텍처 | l 클라우드 인프라에서도 동작할 수 있는 확장 구조
l 계층별로 신속하고 손쉬운 확장이 가능한 구조 |
쿠버네티스 개념 뽀개기와 데모 그리고 무료 체험 신청
최근 코로나19로 인한 비대면 솔루션의 수요가 늘면서, 클라우드 네이티브 앱 개발과 클라우드 네이티브 컴퓨팅 환경에 대한 요구사항들이 급증하고 있습니다.
그러나 COVID-19라는 재난으로 인해 디지털 트랜스포메이션, 클라우드 전환 등은 반강제적으로 그리고 빠르게 산업에 침투하고 있습니다.
고객 직접 대면이 어려운 지금, 비대면으로 고객들이 PoC(Proof of Concept)를 체험할 수 있도록 그 활용 가이드를 제안해드립니다.