Azure Database for MySQL - 유연한 서버의 서버 개념
이 문서에서는 Azure Database for MySQL - 유연한 서버 작업에 대한 고려 사항 및 지침을 제공합니다.
Azure Database for MySQL - 유연한 서버란?
Azure Database for MySQL - 유연한 서버는 MySQL의 커뮤니티 버전을 실행하는 완전 관리형 데이터베이스 서비스입니다. 일반적으로 서비스는 사용자 요구 사항에 따라 유연성 및 구성 사용자 지정을 제공합니다.
온-프레미스 환경에서 익숙한 것과 동일한 MySQL 서버 구문입니다. 특히 유연한 서버는 관리되고, 기본 제공 성능을 제공하고, 서버 관리 효율성과 제어를 향상시키며, 서버 수준에서 액세스 및 기능을 노출합니다.
Azure Database for MySQL - 유연한 서버 인스턴스:
- Azure 구독 내에서 만들어집니다.
- 데이터베이스에 대한 부모 리소스입니다.
- 서버 매개 변수를 통해 노출되는 MySQL 구성을 허용합니다.
- 자동화된 백업을 수행하고 지정 시간 복원을 지원합니다.
- 데이터베이스에 대한 네임스페이스를 제공합니다.
- 강력한 수명 의미 체계가 있는 컨테이너입니다. 서버를 삭제하면 포함된 데이터베이스가 삭제됩니다.
- 하위 지역에 리소스를 배치합니다.
- 고객이 제공한 서버 유지 관리 일정을 지원합니다.
- 향상된 고가용성을 위해 영역 중복 설정에서 유연한 서버를 배포하는 기능을 지원합니다.
- 데이터베이스 서버 액세스를 위한 가상 네트워크 통합을 제공합니다.
- 사용하지 않을 때 일시 중지하여 비용을 절감할 수 있는 방법을 제공합니다.
- 데이터베이스에 적용되는 관리 정책의 범위를 제공합니다. 예를 들어 로그인, 방화벽, 사용자, 역할 및 구성이 있습니다.
- 주 버전 MySQL 5.7 및 MySQL 8.0을 지원합니다. 자세한 내용은 특정 MySQL 버전에 게이트웨이 노드에 연결을 참조하세요.
Azure Database for MySQL - 유연한 서버 인스턴스 내에서 하나 이상의 데이터베이스를 만들 수 있습니다. 서버당 단일 데이터베이스를 만들어 모든 리소스를 사용하거나 여러 데이터베이스를 만들어 리소스를 공유할 수 있습니다. 가격은 컴퓨팅 계층, vCore 및 스토리지(기가바이트 단위)의 구성에 따라 서버별로 구성됩니다. 자세한 내용은 Azure Database for MySQL - 유연한 서버 서비스 계층을 참조하세요.
서버 중지 및 시작
Azure Database for MySQL - 유연한 서버를 사용하면 서버를 사용하지 않을 때 중지하고 작업을 다시 시작할 때 서버를 시작할 수 있습니다. 목적은 데이터베이스 서버의 비용을 절감하고 사용 중인 경우에만 리소스 비용을 지불하는 것입니다. 이 기능은 개발/테스트 워크로드와 하루 중 일부만 서버를 사용하는 경우에 더욱 중요해집니다.
서버를 중지하면 모든 활성 연결이 끊어집니다. 나중에 서버를 다시 온라인 상태로 만들려는 경우 Azure Database for MySQL - 유연한 서버 인스턴스 또는 Azure CLI 중지/시작을 사용할 수 있습니다.
서버가 중지된 상태이면 서버의 컴퓨팅 요금이 청구되지 않습니다. 그러나 서버를 다시 시작할 때 데이터 파일을 사용할 수 있도록 서버의 스토리지가 유지되므로 스토리지 요금이 계속 청구됩니다.
Important
서버를 중지하면 다음 30일 동안 해당 상태로 유지됩니다. 해당 시간 동안 서버를 수동으로 시작하지 않으면 30일이 지나면 자동으로 시작됩니다. 서버를 사용하지 않는 경우 서버를 다시 중지하도록 선택할 수 있습니다.
서버가 중지되는 동안에는 서버에서 관리 작업을 수행할 수 없습니다. 중지된 서버에서 지원되지 않는 작업에는 가격 책정 계층, vCore 수, 스토리지 크기 또는 I/O 작업, 백업 보존 일, 서버 태그, 서버 암호, 서버 매개 변수, 스토리지 자동 증가, 지역 중복 백업, 고가용성 및 사용자 ID 변경이 포함됩니다. 이러한 작업은 Azure Portal에서 비활성으로 표시됩니다.
중지된 서버에서 구성 설정을 변경하려면 서버를 시작해야 합니다. 자세한 내용은 중지/시작 제한 사항을 참조 하세요.
서버 관리
빠른 시작을 사용하여 Azure Database for MySQL - 유연한 서버 인스턴스의 생성, 삭제, 서버 매개 변수 구성(my.cnf), 크기 조정, 네트워킹, 보안, 고가용성, 백업 및 복원 및 모니터링을 관리할 수 있습니다. 빠른 시작: Azure Portal을 사용하여 Azure Database for MySQL 인스턴스 만들기 또는 빠른 시작: Azure CLI를 사용하여 Azure Database for MySQL - 유연한 서버 인스턴스 만들기
또한 다음 저장 프로시저는 서버가 사용자 권한을 지원하지 SUPER
않으므로 Azure Database for MySQL - 유연한 서버에서 필요한 특정 데이터베이스 관리 작업을 수행할 수 있습니다.
저장 프로시저 이름 | 입력 매개 변수 | 출력 매개 변수 | 사용 정보 |
---|---|---|---|
mysql.az_kill | processlist_id |
해당 없음 | KILL CONNECTION 명령에 해당합니다. 연결이 실행 중인 문을 종료한 후 제공된 processlist_id 값과 연결된 연결을 종료합니다. |
mysql.az_kill_query | processlist_id |
해당 없음 | KILL QUERY 명령에 해당합니다. 연결이 현재 실행 중인 문을 종료합니다. 연결 자체를 활성 상태로 유지합니다. |
mysql.az_load_timezone | 해당 없음 | 해당 없음 | 매개 변수를 명명된 값(예US/Pacific : )으로 설정할 수 있도록 time_zone 표준 시간대 테이블을 로드합니다. |