Q&A

Percona Server for MySQL용 Ultrastar DC ZN540

Q: Percona란?

A: Percona는 오픈 소스 데이터베이스 솔루션의 선도적인 공급업체입니다. 신뢰할 수 있는 파트너인 Percona는 다중 사업자 환경에서 단일 소스에 대한 전문성을 제공합니다. Percona는 오픈 소스 데이터베이스인 MySQL, PostgreSQL, MariaDB, MongoDB에 대한 설치, 구성, 성능 조절, DB 관리 및 지원 서비스를 제공합니다.
https://www.percona.com/services/support/mysql-support

Q: Western Digital과 Percona는 어떤 관계입니까?

A: Percona는 Western Digital의 Ultrastar DC ZN540 NVMe™ ZNS SSD와 호환되는 Percona Server for MySQL을 만듭니다. 여기에는 다음이 포함됩니다.

  • Ultrastar DC ZN540를 지원하는 데 필요한 소프트웨어 변경 사항(Percona 웹사이트에서 무료로 다운로드 가능)이 모두 포함된 Percona Server for MySQL
  • Ultrastar DC ZN540과 결합된 솔루션의 일반적인 사용 사례 및 구성에 대한 권장 사항
  • Ultrastar DC ZN540과 결합된 솔루션의 성능 조절 구성에 대한 모범 사례
  • Ultrastar DC ZN540과 결합된 솔루션용 통합 소프트웨어 벤치마크
  • Ultrastar DC ZN540과 결합된 솔루션용 엔터프라이즈급 도구:
    • 백업/복원
    • 모니터링/경고
    • 고급 복제 및 HA 지원

Q: 고객이 Ultrastar DC ZN540으로 MySQL을 실행하는 것을 고려해야 하는 이유는 무엇입니까?

A: Ulrastar DC ZN540에서 MySQL을 실행하면 트랜잭션 OLTP 작업 부하에 있어 상당한 성능상의 이점과 TCO의 이점을 얻을 수 있습니다. 이러한 이점에 대한 자세한 내용은 이 백서에서 확인할 수 있습니다.

Q: Western Digital이 일부 ZNS 소프트웨어를 개발했습니까?

A: Western Digital 연구팀은 Zoned Storage 장치의 기반을 구축하는 데 많은 기여를 해 왔습니다.

  • Western Digital은 Zoned Storage 장치를 지원하기 위해 NVMe 표준화 작업의 의장을 맡아 적극적으로 참여했습니다. NVMe 존드 네임스페이스(ZNS) 사양은 2020년 6월에 비준을 받았고 NVMe 1.4a 기술 제안서로 발행되었습니다.
  • Western Digital은 Linux® kernel 5.9 및 SPDK 20.10 이상 버전에서 지원되는 존드 블록 장치를 만드는 데 필요한 소프트웨어를 제공하였습니다.
  • Western Digital은 ZenFS 파일 시스템을 RocksDB 프로젝트의 스토리지 백엔드로 제공했습니다. 이를 통해 RocksDB 키값을 저장하여 Zoned Storage SSD에 데이터를 기본으로 저장하고 ZNS SSD를 사용하여 성능을 개선할 수 있습니다.

Q: Western Digital에서 기여한 소프트웨어는 Percona에서 어떻게 작동합니까?

A: Western Digitla은 소프트웨어 스택을 RocksDB 수준까지 지원했습니다. RockDB가 독립적인 애플리케이션으로 사용되는 경우는 거의 없지만, 많은 고급 데이터 관리 애플리케이션에서 스토리지 엔진으로 활용됩니다. RocksDB를 스토리지 엔진으로 활용하는 애플리케이션 중 하나는 MySQL입니다. 이 구성에서는 MyRocks라고 불립니다. Western Digital ZenFS 파일 시스템은 MyRocks와 통합되고 MyRocks 스토리지 백엔드를 사용하는 MySQL이 데이터를 ZN540에 기본으로 저장할 수 있도록 합니다. 설명한 모든 소프트웨어 구성 요소는 오픈 소스이며, MySQL 사용자는 이를 조합하여 풀스택으로 실행할 수 있습니다. 이것이 연구자가 선호하는 접근 방식이지만 대부분의 대규모 고객은 전체 소프트웨어 스택에 대한 지원이 필요합니다. Percona는 현재 Percona Server for MySQL의 스토리지 엔진으로 MyRocks를 지원하고 있습니다. Percona는 Ultrastar DC ZN540의 ZenFS에서 MyRocks의 MySQL 풀스택을 통합하고 지원합니다. 최종 사용자는 추가 소프트웨어 패키지 없이 즉시 Percona Server for MySQL을 다운로드하여 설치하고, Ultrastar DC ZN540에서 이를 기본으로 사용할 수 있습니다. Percona는 전체 소프트웨어 스택에 대한 최종 사용자 지원 구독 서비스와 설치, 구성 및 성능 조절 문의를 위한 단일 채널을 제공합니다.

Q: Western Digital은 Percona의 지원 서비스를 판매하나요?

A: 아니요, Percona와의 계약은 의뢰 계약입니다. 고객이 MySQL과 Ultrastar DC ZN540 장치를 사용하려는 경우, Percona 웹사이트에서 Percona Server for MySQL을 무료 오픈 소스 패키지로 다운로드할 수 있습니다(솔루션이 제공되는 경우). 고객이 Percona Server for MySQL 소프트웨어의 설치, 구성, 조절에 대한 소프트웨어 지원 서비스가 필요한 경우, Western Digital은 거래 등록 프로세스를 통해 고객을 Percona로 안내합니다. 그러면 Percona는 해당 고객에게 소프트웨어 지원 서비스 및 갱신 서비스를 제공하고 판매할 수 있습니다. Percona는 하드웨어 또는 ZNS 장치 판매에 관여하지 않습니다. 

Q: 존드 네임스페이스는 MySQL에서만 지원되나요?

A: 아니요, 존드 네임스페이스 장치를 다양하게 사용할 수 있습니다. 하지만 존드 네임스페이스는 순차적으로 쓰여야 하므로 해당 장치를 지원하도록 소프트웨어 스택을 수정해야 합니다. Western Digital은 대부분의 인기 있는 소프트웨어 파트너 및 지원 파트너와 협력하여 솔루션의 설치, 구성, 조절 및 관리에 대한 장벽을 낮추었습니다.