안녕하세요 여러분 !
알리바바 클라우드 국내 유일 공식 총판 메가존소프트입니다.
클라우드에 관한 지식을 하나하나 쌓아나가는 <클라우드 개념 알아보기> 시리즈의 3번째 포스팅 입니다.
이전 컨텐츠에서 멀티 클라우드와 하이브리드 클라우드에 대해 설명드렸었는데요.
해당 포스팅에서 예고드렸던 내용이 있죠 !
이번 포스팅에서는클라우드 환경 구성에서 고려해야 할 “DB 동기화”에 대해서 알려드리겠습니다!
먼저 DB 동기화를 수립하는 이유와 어떤 서비스가 이러한 동기화를 지원할 수 있는지 알아보겠습니다.
DB 동기화란?
동기화의 개념과 필요한 이유
DB 동기화는 두 개 이상의 데이터베이스 간 데이터를 동일하게 유지하는 것을 의미합니다.
하나의 클라우드를 사용하는 경우에도 그 안의 데이터 베이스를 이중으로 구성하면, 이 데이터들을 동일하게 유지하기 위해 다양한 메커니즘을 제공합니다. 그럼 우리가 저번 시간에 알아보았던 멀티 클라우드 같은 경우에도 마찬가지로, 각 클라우드에 데이터 베이스를 각기 별도로 배치하여, 배치된 데이터 베이스의 데이터를 동기화 해야합니다. 그래야 어느 한 클라우드에 문제가 생기더라도 정상적인 서비스를 운영할 수 있겠죠!
이렇게 데이터 동기화가 사용되고 있으며,이는 클라우드 도입 시 필수적으로 고려해야 하는 사항입니다.
또한, 온프레미스 환경이나 타 클라우드에서 DB를 마이그레이션 할때, 혹은 DB백업이 필요할 경우에도 DB동기화를 사용할 수 있습니다.
한가지 예시를 더 들어볼까요?🤔이전에 웨비나를 통해 DR 시스템(Disaster Recovery, 재해 복구) 구축에 관해서도 설명 드린적이 있습니다.
다양한 위험 상황에 대비해, DR 시스템을 구축하여 비즈니스 연속성을 지켜낼 수 있는데요, 이때도 역시 DB 동기화가 필요할 수 있습니다 !
따라서, 구축하고자 하는 다양한 사용 환경에 맞춰 각자의 데이터 동기화 방식을 고려해야 합니다.
✔️DR 시스템 구축 웨비나 바로가기
DB 동기화 기능을 지원하는 DTS 솔루션
Data Transmission Service
그럼 클라우드 서비스를 이용할때 어떻게 DB 동기화를 구축할 수 있을까요? 🧐
사실 데이터 베이스의 *HA 구성에는 다양한 방안이 있습니다. * High Availability, 고가용성, 아래에서도 자세히 설명
그 중 퍼포먼스의 향상에 중점을 둔 기타 솔루션들은 이번 포스팅에서 우선 제외하고,
알리바바 클라우드의 DTS 솔루션을 예로 들어, DB 동기화 기능을 지원하는 솔루션에 대해 알아보겠습니다.
DTS는 Data Transmission Service의 약자로, DB간 동기화를 지원하는 솔루션을 지칭합니다. 동일한 DB엔진 혹은 이기종 DB간의 데이터 동기화를 지원하여, 전반적인 클라우드에 환경에서 안정적이고 효율적인 방안을 제공합니다.
아래 사진 자료는 DTS 솔루션을 적용할 수 있는 한 사례의 아키텍처입니다.
이러한 클라우드 환경은 분산 DB 환경으로도 볼 수 있는데요. 소스 데이터 베이스의 변경 내용을 실시간으로 타겟 데이터 베이스에 동기화해야하는 분산 DB 시스템과 같은 경우에도 DTS를 사용하여 시스템을 구축할 수 있습니다.
아래 DTS의 주요 장점 5가지를 통해 DB 동기화의 기능에 대해 더 이해해보겠습니다.
-
효율적인 데이터 마이그레이션: DTS는 전체 및 증분 데이터 마이그레이션을 모두 지원하므로 데이터가 빠르고 효율적으로 마이그레이션됩니다.
-
실시간 데이터 동기화: DTS는 데이터를 실시간으로 동기화하여 기업이 최신 정보에 엑세스할 수 있도록 지원합니다.
-
고가용성: DTS는 고가용성을 제공하도록 설계되었으며, 기본 인스턴스에 장애가 발생할 경우 자동으로 대기 인스턴스로 전환할 수 있습니다.
* “가용성이 높다= 고장날 경우의 수가 0에 수렴 ! ”
시스템이 장시간동안 지속적으로 정상 운영이 가능한 상태를 말합니다.
-
데이터 구독: DTS는 소스 데이터베이스의 변경 사항을 구독하고 해당 변경 사항을 대상 데이터베이스에 실시간으로 전달 할 수 있습니다.
-
보안: DTS는 전송 중에 데이터가 보호되도록 데이터 암호화 및 엑세스 제어와 같은 보안 기능을 제공합니다.
이렇게 데이터베이스 동기화를 하는 이유와, Alibab Cloud 의 DTS 서비스에 대해서 알아보았는데요 !
더 궁금하신 사항이 있으시다면, 아래 메가존소프트로 연락해주시기 바랍니다 : )
감사합니다.
🔽 메가존 소프트 상담 바로가기 🔽