백승그룹

고객 개황

세계적인 음식 서비스 거대 기업으로, 켄터키, 피자헛 등 브랜드를 보유하고 있으며, 전 세계 매장 수가 5만 개를 이상의 매장을 운영하고 있으며, 연간 영업액이 수백억 달러에 달하며,시장에서 확고한 지위를 차지하고 있습니다

솔루션 설계

수요 분석

  • 고가용성 요구: 백승은 잠재적인 단일 장애점에 대응하기 위해 고가용성의 시스템 데이터베이스 아키텍처를 구축해야 하며, 업무 연속성을 보장해야 합니다.
  • 읽기/쓰기 분리 요구: 시스템 성능을 향상시키기 위해 데이터베이스의 읽기/쓰기 분리를 실현해야 하며, 주 데이터베이스 압력을 줄여야 합니다.
  • 자동화 운영 요구: 자동화 운영 관리로 인공 개입을 줄이고, 운영 효율을 높여야 합니다.
  • 데이터 일치성과 재해 대비: 분산 환경에서 데이터의 일치성과 안전성을 보장하고, 데이터 손실을 방지하기 위한 재해 대비 메커니즘을 구축해야 합니다.
  • SQL 관리 규범화: SQL 문장에 대한 심사, 최적화를 진행하여 비효율적이고 규정에 어긋나는 SQL 문장이 생산 데이터베이스에 미치는 영향을 피해야 합니다.
  • 개발과 운영 표준: 표준적인 개발과 운영 규범을 수립하여 팀 협업 효율과 프로젝트 품질을 향상시켜야 합니다.

기술 선정

운수® Shard 분산식 데이터베이스 솔루션: 이 솔루션은 고가용성, 읽기/쓰기 분리, 자동화 운영 관리, 이중 중심 재해 대비 등 특성을 가지고 있어 백승의 핵심 요구를 충족할 수 있습니다.
운수® SQLE: SQL의 심사, 온라인 배포, 최적화, 품질 추적 전 과정 제어 관리에 사용되며, 안전 감사 기능을 가지고 있어 비효율적이고 규정에 어긋나는 SQL 문장이 직접 생산 데이터베이스로 유입되는 것을 방지하고 데이터베이스의 안전성과 성능을 향상시킵니다.

실행 계획

  1. 수요 확인과 계획: 백승 팀과 프로젝트 수요를 확인하고, 상세한 기술 실행 계획을 수립합니다.
  2. 환경 구축과 준비: 분산식 데이터베이스 환경을 구성하고, 이중 중심 재해 대비 아키텍처를 구축합니다.
  3. 시스템 배포와 통합:운수® Shard 분산식 데이터베이스와 운수® SQLE를 배포하고, 백승의 기존 업무 시스템에 통합합니다.

실행과 집행

  1. 분산식 데이터베이스 구축: 데이터베이스의 읽기/쓰기 분리와 고가용성을 실현하여 주 데이터베이스 압력을 줄이고 시스템 성능을 향상시킵니다.
  2. SQL 심사와 관리: 운수® SQLE를 통해 SQL 문장에 대한 전 과정 제어 관리를 진행하여 SQL 문장의 규범성과 효율성을 보장합니다.
  3. 자동화 운영 실현: 자동화 운영 관리 프로세스를 구축하여 인공 개입을 줄이고 운영 효율을 높입니다.
  4. 이중 중심 재해 대비 구축: 이중 중심 재해 대비 아키텍처를 구축하여 데이터 안전과 업무 연속성을 보장합니다.
  5. 표준 규범 수립: 백승이 표준적인 개발과 운영 규범을 수립하도록 지원하여 팀 협업 효율과 프로젝트 품질을 향상시킵니다.

성과와 이익

운수® Shard 분산형 데이터베이스 솔루션은 고가용성, 읽기/쓰기 분리, 자동화된 운영 관리, 이중 중심 재해 복구 등의 기능을 갖춘 솔루션으로, SQL 심사를 기존 DevOps 통합 프로세스에 내장했습니다. 이 프로젝트를 통해 시스템 데이터베이스의 고가용성과 데이터 일치성을 강화하고, 업무 전체 운영 효율을 효과적으로 향상시켰습니다. 아이커생은 또한 이 기업이 표준적인 개발과 운영 규범을 형성하도록 도왔습니다. 동시에, 운수® SQLE는 SQL의 심사, 온라인 배포, 최적화, 품질 추적 전 과정의 제어 관리를 제공하며; 안전 감사 기능을 제공하여플랫폼 조작이 추적 가능합니다. 이로써 비효율적이고 규정에 어긋나는 SQL 문장이 직접 생산 데이터베이스로 유입되는 것을 방지하여 데이터베이스의 안전성과 성능을 향상시켰습니다.

  1. 시스템 고가용성과 안정성 향상: 분산식 데이터베이스 솔루션과 이중 중심 재해 대비 아키텍처를 통해 시스템의 고가용성과 안정성이 현저히 향상되었습니다.
  2. 운영 효율 향상: 자동화 운영 관리로 인해 인공 개입이 줄어들어 운영 효율이 향상되고 운영 비용이 감소되었습니다.
  3. 데이터 일치성과 안전성 보장: 분산 환경에서 데이터의 일치성과 안전성이 보장되어 데이터 손실과 유출의 위험이 방지되었습니다.
  4. SQL 관리 최적화: SQL 심사와 관리를 통해 SQL 문장의 규범성과 효율성이 향상되어 생산 데이터베이스에 미치는 영향이 감소되었습니다.
  5. 표준 규범 형성: 표준적인 개발과 운영 규범이 형성되어 팀 협업 효율과 프로젝트 품질이 향상되었습니다.
더보기