tencent cloud

TencentDB for MySQL

소식 및 공지 사항
제품 동향
신규 사용자 가이드
제품 소개
제품 개요
제품 장점
응용 시나리오
데이터베이스 아키텍처
격리 정책
제품 기능 목록
데이터베이스 인스턴스
고가용성(멀티 가용존)
리전 및 가용존
자체개발 커널
TXSQL 커널 개요
기능적 특성
성능적 특성
보안적 특성
안정적 특성
구매 가이드
과금 개요
구매 방법
연장 안내
연체 안내
환불 안내
인스턴스 비용 조정 설명
백업 공간 과금 안내
시작하기
시작 개요
MySQL 인스턴스 생성
운영 가이드
사용 제한
운영 개요
인스턴스의 점검 관리
인스턴스 프로모션
인스턴스 확장
데이터베이스 프록시
데이터베이스 관리(DMC)
계정 관리
매개변수 설정
백업과 롤백
데이터 마이그레이션
네트워크 및 보안
모니터링 및 알람
로그 센터
태그
사례 튜토리얼
TencentDB for MySQL의 사용 규범
애플리케이션 구성 자동 재연결
MySQL 마스터 인스턴스 매개변수 수정의 영향
MyISAM에서 InnoDB로의 자동 변환 제한
TencentDB for MySQL을 위한 VPC 생성
TencentDB for MySQL를 통해 비즈니스 부하 능력 향상
2리전 3데이터센터 재해 복구 아키텍처 구축
읽기/쓰기 분리로 TencentDB for MySQL 성능 향상
DTS를 사용하여 InnoDB에서 RocksDB로 데이터 마이그레이션
웹 애플리케이션을 위한 LAMP 스택 구축
Drupal 웹사이트 구축
Python을 통해 MySQL API 사용
백서
성능 백서
보안 백서
장애 처리
연결 관련
성능 관련
인스턴스 데이터 동기화 딜레이
케이스 인센시티브 설정 실패
API문서
History
Introduction
API Category
Instance APIs
Making API Requests
Data Import APIs
Database Proxy APIs
Database Audit APIs
Security APIs
Task APIs
Backup APIs
Account APIs
Rollback APIs
Parameter APIs
Database APIs
Monitoring APIs
Log-related API
Data Types
Error Codes
FAQs
과금 관련
백업 관련
롤백 관련
로그인
매개변수 수정
업그레이드 관련
계정 권한
성능 메모리
유지보수 관련 FAQ
데이터 마이그레이션
기능 특징
콘솔 관련
로그 관련
API 2.0에서 3.0으로 전환 가이드
Service Agreement
Service Level Agreement
Terms of Service
범용 참고
표준 및 인증
고객센터
용어집

데이터베이스 프록시 소개

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-07-25 16:30:32
본문은 TencentDB for MySQL 데이터베이스 프록시의 새 버전에 대해 설명합니다.
데이터베이스 프록시는 TencentDB 서비스와 애플리케이션 서비스 간의 네트워크 프록시 서비스입니다. 애플리케이션 서비스가 데이터베이스에 액세스할 때 모든 요청을 프록시하는 데 사용됩니다. 데이터베이스 프록시 액세스 주소는 원래 데이터베이스 액세스 주소와 독립적입니다. 프록시 주소에 도착하는 요청은 모두 프록시 클러스터를 통해 릴레이되어 데이터베이스의 소스 및 복제본 노드에 액세스합니다. 읽기/쓰기 요청이 분리되어 읽기 요청이 읽기 전용 인스턴스로 전달되어 소스 데이터베이스의 부하를 낮춥니다. 이는 고가용성, 고성능 및 운영 지원을 구현합니다. TencentDB for MySQL 데이터베이스 프록시는 또한 자동 읽기/쓰기 분리, 트랜잭션 분할, 연결 풀, 교차 AZ 읽기 전용 인스턴스 마운팅, 다중 프록시 주소 활성화와 같은 고급 기능을 제공합니다.

요금 설명

데이터베이스 프록시는 현재 베타 테스트 중이며 무료로 사용할 수 있습니다.

적용 시나리오

비즈니스에 비영구 연결이 많아 성능이 저하됩니다.
읽기/쓰기가 분리된 여러 읽기 전용 인스턴스를 사용하는 비즈니스는 애플리케이션에서 수동으로 구현되므로 유지 관리 비용과 리스크가 높아집니다.
지나치게 많은 연결 수로 인해 인스턴스의 부하가 과도히 높습니다.
트랜잭션의 많은 요청으로 인해 소스 인스턴스 부하가 높습니다.
다양한 비즈니스에 액세스 주소를 통해 서로 다른 부하를 할당해야 합니다.
교차 AZ 배포에서 액세스 대기 시간을 줄이기 위해 근거리 액세스가 필요합니다.

읽기-쓰기 속성

각 데이터베이스 프록시 주소는 고유한 읽기-쓰기 특성을 가질 수 있습니다.
읽기/쓰기: 선형 비즈니스 확장을 구현하기 위해 읽기/쓰기 분리를 지원합니다. 이 속성에는 하나 이상의 소스 인스턴스와 하나의 읽기 전용 인스턴스가 포함되며 쓰기 요청은 소스 인스턴스에만 전송됩니다. 지연된 RO 인스턴스 제거, 최소 RO 인스턴스 및 장애 조치와 같은 정책뿐만 아니라 트랜잭션 분할 및 연결 풀과 같은 읽기/쓰기 분리 기능을 지원합니다.
읽기 전용: 보고서와 같은 읽기 전용 비즈니스를 지원합니다. 이 속성에는 하나 이상의 읽기 전용 인스턴스가 포함되어 있으며 소스 인스턴스는 라우팅에 관여하지 않습니다. 트랜잭션 분할 및 연결 풀과 같은 기능과 지연된 RO 인스턴스 제거 및 최소 RO 인스턴스와 같은 정책을 지원합니다.

데이터베이스 프록시 특성

높은 안정성 데이터베이스 프록시는 원활한 장애 조치를 보장하는 여러 노드와 함께 클러스터 아키텍처에 배포됩니다.
고가용성 데이터베이스 프록시는 가용성을 향상시키기 위해 교차 AZ 배포를 채택합니다.
강한 격리성 데이터베이스 프록시는 독립된 리소스를 사용하여 현재의 인스턴스에 프록시 서비스를 제공합니다(각 프록시 리소스는 독립적이며, 리소스를 공유하지 않습니다).
초고성능 각 프록시는 초당 최고 10만여 개의 요청을 처리할 수 있습니다.
간편하고 빠른 확장 1 - 60개의 프록시 노드를 동적으로 추가할 수 있으며 베타 테스트 중에는 6개의 노드만 지원됩니다.
종합적인 성능 모니터링 성능 메트릭은 읽기/쓰기 요청 수, CPU 및 메모리와 같은 두 번째 수준에서 모니터링됩니다. 프록시 개수는 데이터베이스 프록시 모니터링 확인하기에서 설명한 모니터링 데이터와 사업 계획에 따라 조정할 수 있습니다.
핫 리로드 소스 인스턴스가 전환되거나, 구성 조정이 있거나, 읽기 전용 인스턴스가 추가 또는 제거된 경우 데이터베이스 프록시는 네트워크 연결 끊김이나 재시작 없이 구성을 동적으로 핫 리로드할 수 있습니다.
자동 읽기/쓰기 분리 데이터베이스 프록시 주소의 읽기/쓰기 속성을 활성화하면 소스 인스턴스의 읽기 부하를 효과적으로 줄일 수 있습니다. 읽기 전용 인스턴스를 추가하여 데이터베이스 클러스터를 수평으로 확장하고 읽기/쓰기 분리를 자동으로 구현하여 비즈니스의 읽기 및 쓰기 요청을 수동으로 분리하는 복잡성을 제거할 수 있습니다. 이는 읽기 부하가 높은 시나리오에 특히 적합합니다. 예를 들어 애플리케이션에서 하나의 프록시 연결 주소만 구성하면 되며(읽기-쓰기 특성이 읽기/쓰기 분리로 설정된 경우) 이 주소는 자동으로 읽기/쓰기 분리를 구현하고 읽기 전용 인스턴스에 읽기 요청을 보내고 소스 인스턴스에 쓰기 요청을 보냅니다. 읽기 전용 인스턴스를 추가하거나 제거하더라도 애플리케이션 설정을 조정할 필요가 없습니다.
연결 풀 이 기능은 비지속적 연결 비즈니스에서 너무 많은 연결 또는 빈번한 새 연결로 인해 발생하는 과도하게 높은 인스턴스 부하를 완화할 수 있습니다.
트랜잭션 분할 이 기능은 하나의 트랜잭션에서 읽기와 쓰기를 다른 인스턴스로 분리하여 실행하고 읽기 요청을 읽기 전용 인스턴스로 전달하여 소스 인스턴스의 부하를 줄입니다.

기능 페이지



도움말 및 지원

문제 해결에 도움이 되었나요?

피드백