DBMS/AgensSQL

PostgreSQL 전문성의 집약체, AgensSQL for Postgres

(주)비트나인 2023. 5. 4. 17:00

 

AgensSQL을 소개합니다!

AgensSQL은 수년간 데이터베이스 연구 개발과 AgensGraph 개발을 통해 축적된 PostgreSQL에 대한 전문성과 노하우를 집대성한, 새로운 오픈소스 기반의 관계형 DBMS입니다. AgensSQL은 사용자 중심의 기술문서 제공을 비롯해, 글로벌 수준의 PostgreSQL 기술력 기반으로 PostgreSQL Extension 개발 및 패키징, Code Level 분석 및 신속한 장애 대응, 타 DBMS 데이터 마이그레이션 지원 등을 제공합니다.

 

이를 통해서 기업은 기존 상용 소프트웨어 사용 시 대비, 값비싼 업그레이드 및 유지 보수 비용, 기술 지원 서비스, 벤더 종속 비용 등을 절감할 수 있으며, 특히 초기 라이선스 비용이 없기에 TCO가 낮다는 장점이 있습니다.

*TCO : Total Cost Of Ownership : 기업에서 시스템 도입 시 초기 투자비용 및 유지 보수 비용

 

 


 

Agens Enterprise Package

 

AgensSQL은 안정성을 자랑하는 PostgreSQL 엔진과 사용자 중심의 편의성을 제공하는 엔터프라이즈 서비스를 포함한 Agens Enterprise Package의 올인원 솔루션으로 제공됩니다. Agens Enterprise Package는 1) 안정성, 2) 호환성, 3) 사용성, 4) 확장성을 동시에 보장하여 효율적인 데이터 관리를 가능하게 합니다.

 

 

 

 

 

 <그림 1. AgensSQL 아키텍쳐>

 

 

 

1. 안정성 : AgensSQL DB Engine

AgensSQL은 최대 SQL 기능과 표준지원, 다양한 프로그래밍 언어 지원, 풍부한 데이터 유형 지원과 강력한 확장 기능, 대량 데이터 처리 최적화 등을 갖춘 PostgreSQL을 기반으로 개발되었습니다. 여기에 국내 데이터 관리 환경에 최적화된 3가지 보안 기능을 추가하였습니다.

 

 

 

· Password Profile  : 계정 및 권한 부여

사용자 패스워드 정책 적용 및 로그인 보안 강화, 로그인 정책 위배 시, 사용자 접속 차단/해제 기능과 동시에 부여 일정 횟수 로그인 실패 시 계정 잠금, 특수문자를 요구하여 보안을 강화합니다.

 

 

· Data Masking  : 데이터 마스킹

사용자 개인 정보 관련 데이터에 대한 보안 강화, 보안감사를 대비한 개인정보 보호 이슈 해결, 암호화, 또는 사람이 식별할 수 없는 특수문자로 마스킹 기능을 제공합니다.

 

 

 

· Auditing  : 데이터베이스 감사 기능

데이터베이스 작업에 대한 모니터와 데이터 수집, 사용자가 접근한 오브젝트/ 실행한 DDL, DML 추적 가능, 모든 행위에 대한 로그의 기록 관리 운영이 가능합니다.

 

 

 

 

 

2. 사용성 : Agens Enterprise Manager

Agens Enterprise Manager는 기업 고객의 효율적인 데이터 관리를 돕는 통합 운영 관리 도구입니다. DB 기본 운영/관리, 모니터링 대시보드, SQL 편집/실행/조회, HA 및 Extension 관리 등이 제공됩니다.

 

 

<그림 2. AgensSQL Enterprise Manager의 기능>

 

 

 

<그림 3. AEM Monitor 대시보드 화면>

 

 

 

 

3. 확장성 : AgensSQL 확장 서버

기업 데이터베이스 환경에서 확장성, 즉 고가용성(HA : High Availability)은 아주 중요한 요소로 자리 잡고 있습니다. AgensSQL은 확장성의 기능들을 통해 기업이 시스템 장애 없이 정상적으로 운영 또는 서비스를 수행하는 능력을 갖추고 있습니다.

 

 

 

· 부하 분산

Secondary 서버를 읽기 전용 서버로 활용하여 활성화된 Active 서버(메인 서버 : Primary Server)에 집중되던 데이터 부하를 분산시켜 줍니다.

 

 

 

<그림 4. Agens HA Manager 부하 분산 기능 >

 

 

 

 

· 고가용성(HA : High Availability)

Primary 서버에서 장애 발생 시, Secondary 서버가 빠르게 기존 Primary 서버로 전환되어 다운 타임을 최소화합니다. 이를 통해 기업의 예상치 못한 시스템 중단이나 장애가 발생 시에도 비즈니스를 계속해서 운영할 수 있도록 하여 매출 손실, 생산성 저하, 고객 불만 등을 최소화할 수 있기 때문입니다.

*다운 타임(down time) : 시스템을 이용할 수 없는 시간

 

 

 

<그림 5. Agens HA Manager : 가용성  >

 

 

 

 

4. 호환성 : 마이그레이션

비트나인의 전문 인력을 통해 다양한 DBMS 데이터 이관을 지원하고, 오픈소스 DBMS에 최적화된 방식을 제공합니다. 또한, AgensSQL을 통해 인프라 생성 및 구성, 데이터 이관, 업데이트 및 검증 등 최적화된 사용자의 작업 업무 환경까지도 제공받을 수 있습니다.




 

비즈니스 환경에 적합한 오픈소스 DB는? 커뮤니티버전 vs 엔터프라이즈버전

 

<그림 6. 커뮤니티 버전과 엔터프라이즈 버전(AgensSQL)이 제공하는 주요 5가지 강점>

 

 

 

오픈소스로 대표되는 커뮤니티 버전의 장점은 무엇일까요? 바로 무료라는 것입니다. 그렇다면 무료인 커뮤니티 버전이 있음에도 비즈니스 환경에서는 왜 비용을 지불하면서까지 엔터프라이즈 버전을 써야 할까요? 가장 큰 이유는 ‘비즈니스 서비스의 안정성을 절대적으로 보장해 준다’라는 점입니다. 이를 위해 AgensSQL은 5가지 강점이 있습니다.

 

 

· 편의성/확장성

이미 자체 개발된 다양한 기능 및 관리 도구들의 제공/고객 비즈니스 환경에 따른 CoreLevel 차원의 커스터마이징 가능

 

 

· 보안성

PostgreSQL 엔진의 안정성을 기반으로 보안성 대폭 강화

 

 

· 가용성

정상적, 안정적인 서비스를 지속 가능하게 하는 HA(High Availability) 기능 제공

 

 

· 기술 지원

고도화된 기술 역량과 전문가 Pool 등 기술 인프라 보유로, Core 접근 및 즉각적인 장애 대응, 유지 보수 등 엔터프라이즈급 기술 지원 제공

 

 

 

 

<그림 7. 엔터프라이즈 버전의 이점>

 

 

 

이처럼 오픈소스의 커뮤니티 버전은 무료라는 장점이 있지만, 결국 비즈니스 요건에 부족한 점들을 채워 나가다보면 필연적으로 부가 비용이 발생하게 됩니다.

 

 

이에 대해 알 길렌 IDC 부사장은 '커뮤니티 기반 인프라 소프트웨어를 스스로 운영하기 위해 소모되는 비용은 상용 서브 스크립션 소프트웨어를 사용하는 비용을 크게 앞지른다'라고 언급한 바가 있습니다.

 

 

기업은 오픈소스 도입 시 단순히 커뮤니티 버전의 비용 절감 측면에서만 생각할 것이 아니라 ‘비즈니스 환경에 편의성 향상과 시간 절약의 측면에서 더 큰 가치를 창출’할 수 있다는 점을 고려해야 합니다.




 

글로벌 기술 개발 역량을 가진 비트나인과 함께하세요!

비트나인은 DBMS와 PostgreSQL에 대한 차별화된 기술력을 오랜 기간 충분히 검증받아 왔습니다. 또한, DBMS Core 개발 역량과 경험을 보유한 비트나인의 전문 엔지니어들이 글로벌 시장의 가장 앞선 기술을 바탕으로 신뢰할 수 있는PostgreSQL 서비스를 제공하기에 고객의 니즈에 따라 Core 기능을 추가, 강화할 수 있는 전문적인 R&D 인력과 기술혁신의 체계까지도 함게 갖추고 있습니다.

 

 

AgensSQL에 대해 더 자세히 알고 싶으시다면 아래의 제품 소개서를 통해 확인하실 수 있습니다. 더 궁금한 점이나 문의 사항이 있으시면 비트나인 홈페이지를 통해 연락해 주시기 바랍니다. 

 

 

 

[AgensSQL 제품 소개서 다운로드]

[문의하기]



070-4800-3517 | agens@bitnine.net | 홈페이지 문의 

 

 

 

 

 

<출처 : 지디넷코리아, '커뮤니티 vs 엔터프라이즈' 오픈소스 어떤 버전 쓸까>

<출처 : 넥스트데일리, 클라우드로 재편되는 DBMS 시장…운영DBMS도 클라우드로①