Tibero Tibero

References

한국산업안전보건공단
한국산업안전보건공단
산업안전포털 클라우드 네이티브 적용 백서
  • 공공

    • Tibero
    • ProSync

Key Point

대국민 서비스 ‘산업안전포털’의 클라우드 네이티브 전환
행정안전부 '클라우드 네이티브 전환 우수 사례' 선정

  • 온프레미스 – 클라우드의 하이브리드 클라우드 아키텍처 구현
  • 하이브리드  클라우드 환경에서도 ProSync로 실시간 데이터 동기화, 데이터 정합성 확보
  • Tibero TAC 구성을 통해 노드 장애 시에도 무중단 서비스 환경 구축

 

산업안전포털사업은?

산업안전포털은 산업재해 예방 통합 플랫폼으로, 기업과 노동자가 위험성평가 컨설팅, 클린사업장 조성지원, 안전보건교육 등 기존에 개별 사이트로 분산되어 있던 산재예방 서비스를 한 곳에서 제공하고 있습니다.

사업장의 업종·규모·유해·위험 기계기구 보유 현황 등을 기반으로 필요한 안전보건 조치와 지원사업을 자동으로 추천해 주는 맞춤형 기능도 제공하며, 법정 안전검사 시기, 안전보건교육 일정 등 주요 안내를 메일·문자·알림톡으로 받아볼 수 있는 디지털 안전 플랫폼입니다.

 

 

사업 소개

중대재해처벌법 시행과 중대재해 감축 로드맵이 발표되면서 안전보건정보에 대한 문의가 증가하지만, 관련 시스템이 모두 분산되어 있고, 각각의 시스템별로 12종의 상이한 로그인 방식을 사용하고 있어 이용자가 여러 서비스를 이용할 때마다 매번 다른 방식으로 로그인해야 하는 번거로움이 발생했습니다.

또한, 시스템별로 회원 정보, 상담 내역, 사업 수행 이력 등의 데이터가 개별 시스템에 산재되어 있어 관리 및 운영에 어려움이 있었습니다.

이러한 점을 해결하고자 총 52개의 시스템을 통합하는 현대화를 진행함으로써 사용자의 편의성을 강화하고 데이터를 통합 관리하여 운영 효율성을 높이고자 산업안전포털 구축 사업이 추진되었습니다.

 

 

산업안전포털 시스템의 구조는?

서비스 간 독립성을 확보하고 유연한 확장과 안정성을 보장하기 위해 클라우드 네이티브 기반의 아키텍처를 적용하고, MSA(마이크로서비스 아키텍쳐) 구조로 시스템을 전면 재설계 했습니다.

- 온프레미스 영역

보안과 안정성이 최우선인 핵심 업무 시스템은 온프레미스 환경에 구현하고, Tibero TAC(Tibero  Active Cluster)를 적용하여 24시간 무중단 운영 체계를 구축했습니다.

- 클라우드 영역

접속자가 유동적이고 확장이 유연해야 하는 산업안전교육과 건설기초 서비스는 NHN클라우드에 배치하였습니다.

- 온프레미스-클라우드 간 데이터 연계

MSA 구조에서는 서비스 간 데이터 격리 발생 우려가 있어 온프레미스와 클라우드 시스템 간의 데이터를 실시간으로 양방향 동기화할 수 있는 체계를 마련하고자 티베로의 CDC(Changed Data Capture) 솔루션인 ‘ProSync’를 도입하였습니다.

- 데이터베이스(DB) 표준화

데이터 기반의 산재예방 서비스를 제공하고자 공단 내부 DB 현황을 분석하여 표준 데이터 관리 체계를 수립하고, 데이터 사전을 구축해 메타데이터를 관리하는 등의 표준화를 거쳐 데이터의 호환성과 품질을 확보하였습니다.

- 마스터데이터 구축

산재예방 행정에 필요한 사업장 정보, 공통 코드 등의 핵심 정보를 마스터데이터로 구축함으로써 데이터의 정합성을 높이고 정교한 분석이 가능한 환경으로 구현하였습니다.

 

 

Tibero 선정 이유

사업장 위치 정보와 위험 지역 시각화 등 방대한 GIS 데이터를 운영하는 환경에서 Oracle Spatial 의존도가 높아 DBMS 전환 시 애플리케이션 수정 부담이 큰 상황이었습니다.

Tibero는 Oracle Spatial과 높은 호환성을 바탕으로 재설계 범위를 최소화했으며, GIS 데이터 구조 분석과 Spatial 함수 매핑, 미지원 기능에 대한 대체 로직까지 기술 지원을 제공했습니다.

이를 통해 애플리케이션 수정은 최소화하면서 데이터 정합성을 유지하며 안정적으로 시스템을 전환했습니다.

 

ProSync 선정 이유

온프레미스와 클라우드 환경 간 데이터를 실시간으로 동기화하면서 각 서비스를 독립적으로 운영할 수 있는 환경이 필요했습니다.

ProSync는 Redo 로그 기반 CDC 방식으로 변경 데이터만 실시간 반영해 시스템 부하를 최소화하면서 데이터 정합성을 유지했습니다.

이를 통해 80여 개 핵심 테이블을 안정적으로 실시간 동기화했으며, ProSync Manager를 통해 데이터 동기화 현황과 DB 정합성을 직관적으로 모니터링하며 운영 효율성까지 높였습니다.

 

 

도입 결과

 

Oracle 의존도를 낮추고 효율적인 비용 구조로 시스템을 재편하였습니다.

 

DBMS와 CDC 솔루션을 단일 벤더사가 통합 지원함으로써 장애 발생 시 명확한 문제 파악과 신속한 대응이 가 능해져 운영 인력의 업무 효율성이 극대화되었습니다. 

 

 

한국산업안전공단 AI디지털전략실 디지털계획부 이남규 과장

"52종으로 분산돼 있던 시스템을 통합하는 과정에서 가장 중요했던 것은 안정성과 데이터 정합성이었습니다. Tibero TAC 기반의 고가용 구조와 ProSync를 통한 실시간 동기화 체계를 통해 온프레미스와 클라우드를 아우르는 통합 운영 환경을 안정적으로 구현할 수 있었습니다."

 

 자세한 내용을 백서로 확인하기

태그
  • # Tibero
  • # ProSync
QUICK
top 버튼