Azure Database for MySQL 은 MySQL Community Edition을 기반으로 하는 Microsoft 클라우드의 관계형 데이터베이스 서비스입니다. 단일 서버 또는 유연한 서버를 사용하여 Azure에서 MySQL 데이터베이스를 호스트할 수 있습니다. 예측 가능한 성능과 동적인 확장성으로 중요 업무 워크로드를 처리할 수 있는 완전 관리형 Database as a Service 제품입니다.
Azure Database for MySQL이 워크로드에 대한 비용 최적화를 지원하는 방법에 대한 자세한 내용은 서버 개념, 특히 Azure Database for MySQL 중지/시작을 참조하세요.
다음 섹션에는 Azure Database for MySQL과 관련된 디자인 고려 사항, 구성 검사 목록 및 권장 구성 옵션이 포함됩니다.
디자인 고려 사항
Azure Database for MySQL에는 다음과 같은 디자인 고려 사항이 포함되어 있습니다.
- 가능한 경우 Azure Database for MySQL의 크기 조정 기능을 활용하여 사용 비용을 낮춥니다. 필요에 따라 데이터베이스를 확장 및 축소하려면 Runbook을 사용하여 자동화 프로세스를 다루는 다음 Microsoft 지원 문서를 참조하세요. Azure Runbook 및 Python을 사용하여 Azure Database for MySQL/PostgreSQL 인스턴스를 자동 크기 조정하는 방법입니다.
- 작업 수준 요구 사항에 따라 RPO(복구 지점 목표)를 계획합니다. 프로비전된 총 서버 스토리지의
100%
최대 백업 스토리지에 대한 추가 요금은 없습니다. 백업 스토리지를 추가로 사용한 경우GB/month
에 대한 요금이 부과됩니다. - Single-Server 서비스의 클라우드 네이티브 디자인을 사용하면 가용성을 지원할
99.99%
수 있으므로 수동 핫 대기 비용이 제거됩니다. - 비프로덕션 워크로드에 유연한 서버 SKU를 사용하는 것이 좋습니다. 유연한 서버는 서버를 중지하고 시작하는 기능을 통해 더 나은 비용 최적화 컨트롤을 제공합니다. 연속 전체 컴퓨팅 용량이 필요하지 않은 워크로드에 적합한 버스트 가능한 컴퓨팅 계층을 제공합니다.
체크리스트
비용 최적화를 염두에 두고 Azure Database for MySQL을 구성했나요?
- 워크로드에 적합한 서버 크기를 선택합니다.
- Azure Database for MySQL 단일 서버에 대한 예약된 용량을 고려합니다.
구성 권장 사항
비용 최적화를 위해 Azure Database for MySQL 구성을 최적화하려면 다음 권장 사항 표를 살펴보세요.
추천 | 설명 |
---|---|
워크로드에 적합한 서버 크기를 선택합니다. | 구성 옵션: 단일 서버 및 유연한 서버. |
Azure Database for MySQL 단일 서버에 대한 예약된 용량을 고려합니다. | Azure Database for MySQL 단일 서버 예약 할인과 관련된 컴퓨팅 비용입니다. 한 지역에서 Azure Database for MySQL의 총 컴퓨팅 용량 및 성능 계층을 결정한 후에는 이 정보를 사용하여 용량을 예약할 수 있습니다. 예약은 1~3년 동안 가능합니다. 이 약정을 통해 상당한 비용 최적화를 실현할 수 있습니다. |