Fujitsu Enterprise Postgres

Fujitsu Enterprise Postgres의 가치와 장점

  • 후지쯔는 다양한 테크놀러지 제품, 솔루션, 서비스를 제공하는 세계적인 일본계 정보통신기술(ICT) 기업입니다.
    약 15만명의 후지쯔 직원들은 전세계 약 100여개 이상의 국가에서 고객들을 지원하고 있습니다.
  • FEP는 오픈소스 소프트웨어인 PostgreSQL의 강점과 Fujitsu의 데이터베이스 기술을 결합한 Fujitsu만의 독자적인
    데이터베이스 시스템입니다. 주로 유럽(특히 호주)과 일본에서 금융, 공공, 유통 등 다양한 분야에 FEP를 도입하여
    사용하고 있습니다.

FEP(Fujitsu Enterprise Postgres) 기능

  • FEP(Fujitsu Enterprise Postgres) Architecture


  • Web Admin

설치와 설정을 간단히 3단계 조작으로 완료할 수 있으며 높은 수준의 업무도 쉽게 운영할 수 있는 GUI 기반 관리도구를 제공(WebAdmin)합니다. 설치된 메모리 양에 따라 자동으로 DB 및 kernel parameter를 설정하며 쉽게 인스턴스 구축과 동작 및 상태를 확인하여 안정적으로 데이터베이스의 상태를 모니터링 할 수 있습니다.


  • One-Click 백업/복원

GUI툴인 WebAdmin을 통해 One-Click 으로 백업/복구가 가능합니다. 가장 최근의 복원지점으로 즉시 복구하거나 GUI 또는 서버 명령어로 매체 복구 또는 Update Log로 데이터베이스 트랜잭션 이력을 누적하여 데이터 복구도 가능합니다.


  • Security

FEP는 다양한 보안기능이 있습니다. 서버와 클라이언트사이 SSL을 이용한 암호화통신을 제공합니다. 최신의 보안표준을 적용한 저장 데이터보안으로 기존 업무 어플리케이션의 변경이나, 암호화 키 변경시 재 암호화가 불필요하며 256-bit
암호화키로 최대 보안수준을 보장합니다.


  • Security – Transparent Data Encryption (TDE)

FEP는 TDE를 유상옵션이 아닌 기본제공하고 있습니다. 강력한 암호화 알고리즘인 *AES (Advanced Encryption Standard) 암호화 알고리즘을 사용하여 마스터 암호화키에 의해 암호화되어 저장됩니다. 응용 프로그램의 수정 없이 DB 내부에서 컬럼, 테이블스페이스 레벨의 암호화가 가능하며 *AES-NI를 기반으로 데이터를 빠르게 암호화하고 해독할 수 있습니다.


  • Security – Data Masking

Masking 정책을 사용해 민감한 데이터를 보호하고 데이터 유출을 방지하며 응용 프로그램에 영향을 주지 않고 간단한 설정을 통해 사용자 기반의 기밀성을 활성화합니다. 정책 기반의 시스템을 통해 관리하며 Postgres의 EXTENSION을
추가하여 생성하는 Function입니다.


  • Parallel Scan

고성능을 위한 기능 중 하나로 Parallel Scan을 통해 Select구문에 대해 병렬처리가 가능합니다. 집계함수(AVG,SUM)
등을 계산할 때나 특히 JOIN구문에서 1:N관계일 때, 뛰어난 처리 속도를 자랑합니다.


  • IMCS (In Memory Column Store)

IMCS기능은 고성능을 위한 기능 중 하나로 Columnar Index를 생성하여 사이즈가 큰 테이블이나 특정 컬럼을 검색할 때 사용하며, parallel옵션이 있어서 다수의 컬럼을 병렬처리를 통해 빠른 처리가 가능합니다. 생성된 Columnar Index를 캐시하여 사용하기 때문에 디스크 I/O를 감소할 수 있습니다.


  • HA – Mirroring Controller(Auto Fail-over)

HA기능인 Auto-failover는 후지쯔 자체기술인 Mirroring Controller를 사용한 기술로써, 일반 Cluster로 구성된 HA에
비해 엄청난 속도를 자랑하는 Fail-over기능입니다.


  • HA – WAL Mirroring

WAL Mirroring은 FEP에서만 제공하는 기능으로 WAL로그를 이중화하여 WAL로그가 저장되어 있는 디스크에
장애 발생시 이중화 된 다른 디스크에서 WAL로그를 사용하여 복구 가능합니다.

FEP 특장점

  • FEP는 3 step의 간단한 설치와 WebAdmin을 이용한 원클릭 백업/복원, S/R구성과 같이 쉬운 데이터베이스
    관리운영이 가능하며, 무엇보다도 TDE, Data Masking과 같이 우수한 보안기능을 제공합니다. HA기능으로 후지쯔
    자체기술인 Mirroring Controller, WAL Mirroring으로 장애 발생시 최소한의 다운타임으로 신속하게 처리할 수
    있습니다.

FEP 제품 구성


  • FEP의 경우 타제품들과 달리 Standard Edition과 Advanced Edition을 비교할 때 거의 동등한 기능을 제공합니다.
    다만, Advanced Edition의 경우 Mirroring Controller를 이용한 Auto-Failover와 Parallel scan, IMCS 등 크리티컬한
    업무에 필요한 기능들을 추가로 제공합니다.

Migration

  • Oracle to FEP 마이그레이션을 위해 오픈소스 툴인 ora2pg를 사용하여 Oracle기반의 어플리케이션 90%이상 호환이 가능합니다. Oracle 데이터베이스의 Type을 지원하고 procedure, package 등을 function으로 변환하여 마이그레이션을 수행합니다.


  • Fujitsu의 분석 Tool인 Migration Assessment Tool 을 이용하여 마이그레이션 분석 리포트를 제공하며 안전하고
    완벽한 이행을 보장합니다.

PostgreSQL & FEP 기능비교

  • FEP의 경우 상용 오픈소스DB이기 때문에 Subscription License 정책을 적용하고 있으며, PostgreSQL에서는 제공하지 않는 다양한 엔터프라이즈급 기능들을 제공하고 있습니다.

PostgreSQL & FEP & Oracle 비교

  • FEP는 Oracle에서 제공하고 있는 기능들을 거의 지원하며 특히, Parallel scan, IMCS, TDE, Data Masking 등
    고급 기능들을 모두 제공합니다.