스타벅스

고객 개황

세계적인 커피 체인 리더 브랜드로, 전 세계 매장 수가 3.8만 개를 넘고, 85개 국가에 걸쳐 있으며, 연간 매출액이 거의 100억 달러에 달하며, 커피 문화 트렌드를 지속적으로 주도하고 있습니다.

솔루션 설계

수요 분석

  • 고가용성 요구: 스타벅스는 시스템 데이터베이스의 고가용성을 강화해야 하며, 단일 장애점 발생 시 업무가 중단되지 않도록 보장해야 합니다.
  • 데이터 일치성 요구: 분산 환경에서 데이터의 일치성과 정확성을 보장해야 합니다.
  • 운영 효율 향상: 업무 전체 운영 효율을 높이고, 인공 개입을 줄여야 합니다.
  • 개발과 운영 규범: 표준적인 개발과 운영 규범을 형성하여 팀 협업 효율을 높여야 합니다.
  • SQL 관리 요구: SQL 문장에 대한 심사, 온라인 배포, 최적화, 품질 추적을 진행하여 비효율적이고 규정에 어긋나는 SQL 문장이 생산 데이터베이스에 영향을 미치지 않도록 해야 합니다.
  • 안전성 요구: 데이터베이스의 안전성을 강화하고, 플랫폼 조작이 추적 가능하도록 보장해야 합니다.

기술 선정

  • 운수® Shard 분산식 데이터베이스 솔루션: 고가용성, 읽기/쓰기 분리, 자동화 운영 관리, 이중 중심 재해 대비 등 기능을 제공하여 스타벅스의 요구를 충족할 수 있습니다.
  • 운수® SQLE: SQL의 심사, 온라인 배포, 최적화, 품질 추적 전 과정 제어 관리에 사용되며, 안전 감사 기능을 가지고 있습니다.

실행 계획

  1. 환경 준비: 분산식 데이터베이스 환경을 구축하고, 이중 중심 재해 대비 아키텍처를 구성합니다.
  2. 시스템 배포: 운수® Shard 분산식 데이터베이스와 운수® SQLE를 배포합니다.
  3. 통합과 테스트: 새로운 시스템을 기존 업무 시스템에 통합하고, 전면적인 테스트를 진행합니다.
  4. 지속적인 최적화: 운영 상황에 따라 시스템 성능과 운영 프로세스를 지속적으로 최적화합니다.

실행과 집행

  1. 분산식 데이터베이스 배포: MySQL, Redis, OceanBase 분산식 데이터베이스 환경을 구축하여 데이터의 읽기/쓰기 분리와 고가용성을 실현합니다.
  2. SQL 심사와 관리: 운수® SQLE를 통해 SQL 문장에 대한 전 과정 제어 관리를 진행하여 SQL 문장의 규범성과 효율성을 보장합니다.
  3. 자동화 운영 관리: 데이터베이스의 자동화 운영을 실현하여 인공 개입을 줄입니다.
  4. 이중 중심 재해 대비: 이중 중심 재해 대비 아키텍처를 구축하여 데이터 안전과 업무 연속성을 보장합니다.

성과와 이익

운수® RDS 사설 클라우드 데이터베이스 서비스 플랫폼 소프트웨어를 제공하여 다중 세입자 Redis 데이터베이스 자원의 생성, 확장, 백업 회복, 모니터링 경보 등 기능을 지원하여 통일된 데이터베이스 자원 관리와 자가 서비스 능력을 실현하고, 데이터베이스 전 생애 주기 관리 능력과 안전성을 향상시키며, 또한 운영의 복잡성을 줄여 관리 효율성을 높이고, 전반적인 운영 난이도를 낮추는 데 기여합니다.

  1. 시스템 고가용성 향상: 분산식 데이터베이스 솔루션을 통해 시스템의 고가용성이 현저히 향상되어 업무 중단의 위험이 줄어듭니다.
  2. 데이터 일치성 보장: 분산 환경에서 데이터의 일치성과 정확성이 보장됩니다.
  3. 운영 효율 향상: 자동화 운영 관리로 인해 인공 개입이 줄어들어 운영 효율이 향상됩니다.
  4. SQL 관리 최적화: SQL 심사와 관리를 통해 비효율적이고 규정에 어긋나는 SQL 문장이 생산 데이터베이스에 영향을 미치지 않도록 하여 데이터베이스의 안전성과 성능이 향상됩니다.
  5. 표준 규범 형성: 표준적인 개발과 운영 규범이 형성되어 팀 협업 효율과 프로젝트 품질이 향상됩니다.