Case Study

DBMS, DB 구축 절차, 빅데이터 기술 칼럼, 사례연구 및 세미나 자료를 소개합니다.

글로벌 인증 클라우드 서비스, 삼성전자 (Samsung Electronics)

Case Study
DBMS별 분류
Etc
작성자
dataonair
작성일
2015-10-26 00:00
조회
1529











글로벌 인증 클라우드 서비스, 삼성전자 (Samsung Electronics)



삼성전자 ALTIBASE HDB 도입으로 전 세계 사용자에게 실시간 글로벌 인증 서비스 제공함.


Who

삼성전자는 가전 제품에서 반도체, 스마트폰에 이르기까지 다양한 전자 제품 제조 분야의 세계적인 기업임.


Problem

삼성전자는 전세계의 스마트폰 App과 스마트TV 이용자들을 위해 Amazon EC2 AWS[1]에 구축한 “Samsung Apps”의 글로벌 인증 서비스를 안정적으로 제공할 수 없었음.

- Samsung Apps 인증 서비스는 Oracle Coherence 기반이며 Back-End 서비스 장애 시 인증 서비스가 장시간 동안 중단됨. 인증 서비스 중단으로 1억 명 이상의 사용자들은 App Store 이용 불가.

- 또한, Oracle Coherence 장애로 인해 발생하는 데이터 손실은 복구가 불가함.

- 글로벌 인증 서비스는 안정적이며 高성능을 제공하는 데이터베이스가 필요함.


Solution

ALTIBASE HDB의 Hybrid 아키텍처(In-Memory와 On-Disk가 하나로 통합된 DBMS 엔진)는 삼성전자 글로벌 인증 서비스의 문제점을 해결함. Samsung Apps 글로벌 인증 서비스는 ALTIBASE HDB 도입으로 안정적인 무정지 서비스를 제공함.


Results

- 현재 삼성전자는 전 세계 1억 명 이상의 사용자들에게 최고 수준의 실시간 글로벌 인증 서비스를 제공함[2].

- 완벽한 유연성과 안정성을 바탕으로 클라우드 환경에서 운영함[3].

- 통합된 디스크 기능을 통해 접근빈도가 낮은 데이터에 대한 저장소를 제공함으로써 高성능 및 실시간 인증이라는 삼성전자의 요구사항을 충족함.

- ALTIBASE HDB의 Hybrid 기능을 통하여 시스템 자원과 이에 관련된 TCO(Total Cost of Ownership)를 절감함.

- 삼성전자는 더 이상의 데이터 유실, 장애, 성능, 용량이라는 선택의 문제에서 해방 됨.

- ACID를 준수하는 관계형 DBMS의 요구사항을 충족함[4].

- ALTIBASE HDB에 내장된 Active-Active 방식의 Replication 기술을 사용한 무정지 서비스 제공함.

- 결국, 삼성전자는 더 많은 App Store 이용자의 확보, 보다 높은 수익성, 매출성장 및 고객 만족도 등이 향상됨.



[1] Amazon EC2: Amazon Elastic Computing 2 AWS: Amazon Web Services
[2] 40대의 서버 상에서 210개의 어플리케이션이 ALTIBASE DBMS와 연계하여 동작.
[3] ALTIBASE HDB는 클라우드 서비스 제공자 또는 데이터베이스 서비스를 통해 클라우드 환경에 구성 가능.
[4] ALTIBASE HDB는 ACID를 완벽하게 지원하는 관계형 데이터베이스. ACID는 Atomicity, Consistency, Isolation, Durability의 약자임.


case_168.png

알티베이스 도입 전 아키텍처(미국 지역)

삼성전자는 40대 서버에 200개의 Oracle Coherence 인스턴스로 구성됨.

- 각 서버마다 5개의 Oracle Coherence 인스턴스로 구성
- 사용자가 증가함에 따라 서버 증설이 요구되고 이에 대한 더 많은 네트워크 부하가 발생
- 서버 증설과 Oracle Coherence 인스턴스 추가는 아키텍처의 복잡성 증가
- Oracle Coherence 서버 이전 작업 시 서비스가 중지


알티베이스 도입 전 글로벌 인증 아키텍처

- 글로벌 인증 서비스는 다른 지역끼리 연결이 불가
- 아키텍처는 통합된 단일 솔루션으로 구축 불가
- 데이터 동기화 불가
- 단일 제어 시스템을 통해 서비스 관리 불가
- TCO 높음


알티베이스 도입 후 아키텍처(미국 지역)

삼성전자는 ALTIBASE HDB의 Hybrid(In-Memory + On-Disk DBMS)로 구성함.

- 40대 서버와 200개의 Oracle Coherence 인스턴스를 2대의 서버로 축소(이중화 구성)
- 성능 요구 사항은 100% 만족(1억명 이상의 트랜잭션 처리)
- 5분 동안 사용되지 않는 데이터는 In-Memory 테이블에서 On-Disk 테이블로 이동(서비스 중지 없이 데이터 이동)
- 1시간 동안 사용되지 않는 데이터는 삭제


알티베이스 기반으로 복잡했던 아키텍처가 단순화되었음.

- 네트워크 트래픽이 대폭 감소
- 무정지 서비스 제공
- 편리한 시스템 관리


알티베이스 도입 후 글로벌 인증 아키텍처

ALTIBASE HDB Replication 기능으로 삼성의 글로벌 인증 아키텍처가 개선됨.

- 전 세계에 걸친 인증 서비스의 통합
- 다른 지역 간의 데이터 동기화를 단순화
- 단일 제어 시스템을 통해 모든 지역의 서비스를 관리