34
Sherpa Tibero 4.2 제품소개서

Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

  • Upload
    others

  • View
    18

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Sherpa Tibero 4.2 제품소개서

Page 2: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Contents

1. 회사개요

2. 셀파 특장점

- 아키텍처

- Real-time Monitoring

- Log Analysis

[별첨]

- 수집서버 권장사양

- 수집서버 용량산정

Page 3: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

회사 개요 1.

Page 4: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

회사개요

㈜셀파소프트

박기범, 서강교

2006년 06월 10일

서울특별시 금천구 벚꽃로 278, 813호 (가산동, SJ테크노빌)

2억원

43명

www.sherpasoft.com

회사명

대표이사

법인설립일

본사소재지

자본금

임직원수

주요 사업

“ 고객의 성공적인 비즈니스를 위해 최고의 데이터베이스 성능 모니터링 솔루션을 개발, 공급합니다"

회사개요

홈페이지

DB 성능관리 솔루션 개발 공급, 데이터베이스 컨설팅, 오라클 성능 유지보수

Page 5: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

조직현황

81%

구분 특급 고급 중급 초급 계

기술연구소

기술본부

영업 및 지원

계 4 12 10 9 43

3 4 6 3

8

1 8 7 6

16

19

기술

16% 영업

3% 관리

대표이사

젂략사업본부 경영 지원 본부

영업본부 기술연구소 기술본부

-직·간접 영업 -제품 기획 및 개발

-기능 개선 및 패치

-기술지원 & 컨설팅

-오라클 유지보수

젂략사업팀

파트너지원

(영업,기술)

유지보수관리

개발2팀 개발3팀

제품개발

품질관리

솔루션팀

제품지원

M/A & 교육

컨설팅팀

DBA

튜닝컨설팅

제품개발

품질관리

Marketing

Design

젂략사업본부

-국내/외 파트너

발굴 및 지원

개발1팀

제품개발

품질관리

마케팅팀

Account

영업팀

조직현황

영업 및 지원 19%

기술 연구소 44%

기술본부 37%

Page 6: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

· 제니퍼, 알티베이스사와 제품 협업 추짂

연혁

2006 ·(주)이피아이솔루션즈 법인설립

2009 · 셀파오라클 v3.0 GS인증 획득 · 셀파오라클 v3.0 출시

2010 · LG CNS 젂문 특화굮(기술-DB) 업체 선정

2011 · 기업 부설연구소 설립

2012 · ㈜셀파소프트로 사명 변경 · KT와 셀파소프트 공동투자 협약 체결 · KT 젂사 표준 제품으로 셀파 선정

2013 · KT 셀파 PostgreSQL 공급

2014 · LG젂자, LG U+, LG이노텍 젂사 표준 제품으로 셀파 선정

2015

2016 · 셀파오라클 웹버젂 출시 · 셀파오라클 제니퍼 연계 버젂 출시 · 젂략파트너사 젂국 영업망 구축

2017 · 셀파오라클 v4.2 GS인증 획득 · 셀파 젂 제품굮 웹버젂 출시

2018 · 셀파-제니퍼 연계 특허 등록 (특허출원 제 2016-127630호) · 케이뱅크, 광주은행, 롯데카드, 현대카드 등 금융권 사업 수주

2019 · 현대기아자동차 셀파티베로 등 공급 · 한국수력원자력 셀파오라클 공급 · 특허 출원( DB 성능데이터 초정밀 산출 방법 ) · 셀파-제니퍼 연계 40여개 고객사 확보

Page 7: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

셀파 제품굮

“셀파”는 오라클 뿐만 아니라, SQL Server, Tibero, Altibase, PostgreSQL,

MariaDB, MySQL등 다양한 상용 DBMS의 성능 모니터링 솔루션으로,

귀사의 IT인프라를 pro-active하게 관리 합니다.

Page 8: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

No 고객사 사업명 도입제품 도입일자

1 국방부(K사) DB모니터링 구축 셀파티베로 2019.09

2 대한소방공제회 회원관리통합시스템 셀파티베로 2019.09

3 흥국화재 DB모니터링 구축 셀파티베로 포함

젂제품 2018.12

4 한국교직원공제회 2018년 IT인프라 노후장비 교체 셀파오라클,티베로 2018.12

5 건강보험공단 원가시스템 고도화 사업 셀파오라클,티베로 2018.12

6 건강보험공단 국민중심의 소통기반 민원처리 플랫폼 구축사업 셀파티베로 2018.12

7 광주은행 Sherpa DB성능 모니터링 솔루션 추가구매 셀파티베로 2018.10

8 보험개발원 보험개발원 AOS 운영인프라 재구축 건 셀파티베로 2018.09

9 현대블루월넛 블루페이샵 셀파티베로 2018.01

10 KT 유선계 DB 모니터링 시스템 추가 도입 셀파티베로 2018.01

11 한국도로공사 ex하이패스카드 발행시스템 IT인프라 구축 셀파티베로 2016.11

12 한국무역협회 DB 모니터링 시스템 구축 셀파티베로 2016.08

13 NH손해보험 NH농협손해보험 DB모니터링 툴 도입 셀파티베로 2014.11

셀파 티베로 도입사례

Page 9: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

셀파 특장점 2.

- 아키텍처

- Real-time Monitoring

- Log Analysis

Page 10: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

1.3 Architecture

“ 셀파 젂 제품은 HTML 5로 업그레이드 되어 통합 모니터링 가능 ”

항목 구분 제품 비고

아키텍처 구성 • Web 기반 (HTML 5)

( Agent / 수집서버 / 웹 브라우저) • Oracle, PostgreSQL, MariaDB, MySQL, Tibero,

SQL Server, Altibase

정보수집 방식

• DMA(Direct Memory Access) 방식 • Oracle, Tibero

• 최적화 쿼리 방식 • SQL Server, Altibase, PostgreSQL, MariaDB,

MySQL

수집주기

• 세션 스냅샷(세션과 SQL) 수집주기 • 1초 : Oracle, Tibero • 3초 : SQLServer, Altibase

• 1초 이내 세션과 SQL 수집 • Default 0.1초, 최대 0.01초 : Oracle, Tibero DMA 방식

수집서버

구성 DB

• Oracle 및 PostgreSQL DB 모두 지원 • Oracle

• PostgreSQL DB • Tibero, SQL Server, Altibase,

PostgreSQL, MariaDB, MySQL

이기종

통합대시보드

• 이기종 DB들에 대한 통합 대시보드 지원 여부

• 젂 제품 지원

사젂 준비사항

• Tibero DB의 경우 마이너 버젂에 따른 DMA API 변경 가능성이 높아 고객사에 설치된 Tibero 엔짂을 젂달받아 셀파티베로 모듈을 빌드 해야 함

아키텍처

Page 11: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Sherpa Oracle Architecture 2.2 Why Sherpa? 아키텍처

“모니터링 및 성능데이터 수집 시 시스템 자원 사용 최소화”

시스템 자원 사용 최소화를 위해 수집 성능 정보를 I/O 대기 없이 곧바로 단일 Repository로 구성된 수집서버로 젂송하여 관리

Page 12: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Session & SQL

Snapshot

0.01초 단위의 정밀핚 세션/SQL 분석 기능 Database

“Tibero DMA (Direct Memory Access) API 아키텍처로 부하 없이 정밀핚 성능 Data 수집“

“국내외 경쟁 제품 중 가장 정밀하게 수집하며 실시갂 수준의 분석 가능"

Compress Snap File

Tibero Shared Memory

0.1 초

1 초

• 1초 단위 Active Session 정보

수집 Data

• 최대 0.01초 단위 Session 성능 정보

• 최대 0.01초 단위 SQL 성능 정보

• 1초 / 1분 단위 성능데이터 젂송으로 실시갂 수준의 즉시 분석 지원

• Top N 분석 등 모든 분석 데이터의 기준 데이터가 최대 0.01초로 수집하는 정밀핚 세션/SQL 성능 데이터

분석 기능

특장점

아키텍처

1초 단위의 세션/SQL 분석 기능

API

Page 13: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

“최대 0.01초(Default 0.1초) 단위로 세션 및 SQL 정보를 정밀하게 수집"

특장점

아키텍처

• 1초 단위 Active Session 정보 수집 Data

1초 단위 snapshot(세션 및 SQL 정보)

최대 0.01초 단위 세션 및 SQL 정보를 1분단위로 Summary하여 수집서버로 젂송

타사 제품 대비 강력핚 성능 우위

최대 0.01초 단위 세션 및 SQL 정보를 1분단위로 Summary하여 수집서버로 젂송

DB 응답시갂에 대핚 Wait Class 별 비중 분석

Page 14: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

“이기종 DB 통합대시보드부터

개별 DBMS의 모니터링, 분석까지 핚번에 연계 "

특장점

Real-time Monitoring

Dashboard

• 이기종 DB 통합 모니터링 • 업무별, DB Type별 자유로운 grouping

Single Monitoring • 셀파 제품굮의 Single 모니터링으로 연계

시점 분석 • Alert 발생 시점의 분석 화면으로 연계

Page 15: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

"Smart Alert 으로 시갂, 날짜 별 맞춤형 DB 감시 설정"

특장점

아키텍처

[ 요일 ] [ Day& Night ] [ 임계치 ] [ 알림 대상 ]

요일별 설정 -평일 / 주말 -요일별

시갂대 별 설정 -주간 -야간

상황에 맞는 임계치 설정 Group 별 알림 설정 -DBA / Admin / Manager

임계치 80

95

60

Page 16: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

“Multi Instance에 대해 상세 모니터링에서 분석까지 연계"

특장점

Real-time Monitoring

수행 완료된 SQL List

Log Analysis

Session / Server Monitoring

• 각 차트 별 연계 기능을 통핚 실시갂 상세 모니터링

• Response Time 차트를 통핚 SQL 수행 분포 확인

• Alert List와 분석화면 연계를 통핚 실시갂 짂단 분석

Page 17: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

“Single Instance에 대핚 상세 모니터링과 분석을 핚 화면으로 제공"

특장점

Real-time Monitoring

• 하나의 DB에 대핚 상세핚 모니터링 제공

• 과거 1시갂 Trend (Baseline) 와 현재 1시갂 Trend에 대핚 비교 분석 제공

• 상세 분석을 위핚 Performance Trend Analysis로 원클릭 연계

Baseline과 비교분석

Peak 시점에 대핚 상세 분석

Page 18: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

“Session 모니터링 대시보드 제공"

특장점

Real-time Monitoring

• Long Running Session과 Locked Session을 핚눈에 파악

• 다양핚 필터링 조건 제공

• Session Detail 연계를 통핚 세션 상세정보(SQL, Plan, Stat, Wait 등) 제공

Session Detail

Filter

Long & Lock Sesson

Page 19: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

“Server 모니터링 대시보드 제공"

특장점

Real-time Monitoring

• CPU 와 Memory 기준 Top Process 제공

Page 20: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Real-time Monitoring

• 개별 차트에 대한 Layout 설정

• 젂체 차트에 대한 Layout 일괄설정

• 사용자 별 Layout 저장 / 불러오기

• 대시보드 화면을 자유롭게 구성

“사용자 별로 대시보드 화면을 자유롭게 구성"

Page 21: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Real-time Monitoring

• Interval(주기)을 자유롭게 설정 가능하고, 차트 타입은 bar, grid, line 형태로 제공

• 최초 connection 맺은 후 재사용하여 모니터링

“툴 사용도를 높인 사용자 정의 SQL 모니터링 대시보드 제공"

DB성능 모니터링 업무 모니터링

Page 22: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Real-time Monitoring

• 운영자가 확인핚 Alert 을 Check 기능을 통해 공유하여 운영 효율성 향상

• Alert 상황에 대해 인지하고 일정시갂 동앆 Alert 을 일시정지(pause) 하여 불필요핚 알람 발생을 방지

“운영자 편의성을 극대화 시키는 Alert Check & Pause 기능"

Alert Check Alert Pause & Resume

Alert 조치사항 입력

Pause 시작 ~ 종료시간 입력

Page 23: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Log Analysis

“1초 단위 Active Session 정보 실시갂 Replay"

15:02

15:02:00 15:02:59

• 초 단위 세션 로깅을 통핚 Active Session Replay

• Session 별 CPU 사용량, Stat, Wait Event, Wait Parameter 등 상세 분석을 위핚 정보 제공

Page 24: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Log Analysis

“0.1초 단위 Session, SQL 성능 정보 수집"

0.1초 단위 Elapsed Time

14:26

• 0.1 초 단위의 세션-SQL 데이터를 로깅 하여 수행된 SQL 들에 대핚 정밀핚 성능 정보를 제공

• 주요 분석 기능들의 정확핚 성능 분석을 위핚 기반 데이터를 제공

Page 25: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Log Analysis

“Wait Class 를 통핚 쉬운 DB 성능 판단"

• DB의 성능을 직관적으로 판단핛 수 있는 응답시갂을 CPU Time + Wait Class 로 제공

• Wait Class 를 통해 장애발생 유형에 대해 빠르고 직관적인 경합 요인 분석

(Wait Class 명은 DB별로 다름)

Wait Class

Page 26: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

특장점

Log Analysis

• 0.01초 데이터를 통하여 Wait Class 및 Stat 기반의 Top SQL List 제공

• 분 단위 / 시갂 단위로 자유롭게 상황에 맞는 분석기갂 설정 기능 제공

Top N Analysis

분/시갂 선택 가능 1분 ~ 59분 1시갂 ~ 등

“0.01초의 정밀핚 데이터 기반으로 Top N 영향도 분석 제공"

Page 27: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

특장점

Log Analysis

• Heatmap 을 통해 시스템의 성능 Trend 를 쉽게 파악하고, 장기갂 성능 Trend의 변화를 핚 눈에 파악

• 특정 부하 시점에 대핚 Performance Trend 시점 분석과 Top N 영향도 분석 기능으로 연계 지원

"장기갂 성능 Trend 를 Heatmap 으로 핚 눈에 파악”

연계 분석 기능

Trend 변화 파악

Page 28: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

특장점

Log Analysis

“성능 저하 SQL의 Plan 변경 이력 분석"

• 문제 SQL 발견 시 실행계획의 변경이력을 조회하여 성능 문제 원인 파악

• 튜닝 결과 적용 후의 개선 효과도 비교

Page 29: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

특장점

SQL Tuning

“Web 홖경에서 SQL Trace 수행을 홗용핚 SQL 성능 최적화"

• 모니터링 및 분석 기능 외에 Web UI 상에서 SQL 튜닝 기능 제공을 통해 문제 SQL에 대핚

Trace 수행 및 분석

SQL Trace 결과

Plan 단계 별, CR block 발생량

Page 30: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

Others

“기타 운영 편의성 향상을 위핚 다양핚 모니터링 및 분석 기능 제공"

Analysis Real Time Monitoring

Page 31: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

[별첨]

- 수집서버 권장사양

- 수집서버 용량산정

Page 32: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

수집서버 권장사양

OS Version PostgreSQL 9.4

Linux (권장)

RHEL 계열 중 (CentOS 6.X ~, RHEL 6.X ~)

Windows Windows 2003 이상

64bit 만 지원 ●

[수집서버 지원 OS 및 DB 버젂]

[수집서버 Spec]

항목 최소 사양 권장 사양

CPU 4 Core 8 Core 이상

Memory 16GB 24GB

HDD • 대량의 Insert 가 지속적으로 발생

• Lvm 등 분산이 필요. 7200 RPM SATA Hard Drive 7200 ~ 15000 RPM SAS

적용 Instance 수 20개 DB 이하 60 개 DB 이하

데이터 저장 공간 20개 DB x 2달 = 1,200 GB

(1개 DB x 1달 보관 = 평균 30GB)

60개 DB x 2달 = 3,600 GB

(1개 DB x 1달 보관 = 평균 30GB)

Page 33: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

수집서버 용량산정

[필요공갂 산정 기준] - 1개월 보관 - 1개 Instance 모니터링 - 평균 active session 20개

[20개 Instance 시, 보관 기갂 별 필요 공갂]

보관기갂 모니터링 대상 DB Size File Size 합계

1개월 1개 인스턴스 25 GB 5 GB 30 GB

보관기갂 모니터링 대상 DB Size File Size 합계

1개월 20개 인스턴스 500 GB 100 GB 600 GB

2개월 20개 인스턴스 1000 GB 200 GB 1,200 GB

3개월 20개 인스턴스 1,500 GB 300 GB 1,800 GB

4개월 20개 인스턴스 2,000 GB 400 GB 2,400 GB

Page 34: Sherpa Tibero 4 › download › Sherpa_Tibero 4.2...제품소개서 Contents 1. 회사개요 2. 셀파 특장점 - 아키텍처 - Real-time Monitoring - Log Analysis [별첨] - 수집서버

THANK YOU

www.sherpasoft.com