tencent cloud

TencentDB for MySQL

動向とお知らせ
製品アップデート情報一覧
初心者ガイド
製品紹介
製品概要
製品の優位性
適用シナリオ
データベースのアーキテクチャ
タグ編集
製品機能リスト
データベースインスタンス
高可用性(マルチアベイラビリティゾーン)
地域とAvailability Zone
自社研究カーネル
TXSQLカーネル概要
機能系特性
パフォーマンス系特性
セキュリティ系特性
安定性系特性
TXRocksエンジン
購入ガイド
課金概要
購入方法
支払い更新の説明
支払い延滞の説明
返金説明
インスタンス調整の料金の説明
バックアップキャパシティ課金説明
クイックスタート
概要
MySQLインスタンスの作成
操作ガイド
使用制限
操作一覧
インスタンスの管理とメンテナンス
アップグレードインスタンス
拡張インスタンス
データベースプロキシ
データベース管理(DMC)
アカウント管理
パラメータ設定
バックアップとロールバック
データ移行
インターネットとセキュリティ
監視とアラーム
ログセンター
タグ
プラクティスチュートリアル
MySQL利用規約
アプリケーションの自動再接続機能のコンフィグレーション
MySQLマスターインスタンスパラメータの変更影響
MyISAMからInnoDBエンジンへの切り替え制限
TencentDB for MySQLのためのVPC作成
MySQLによるサービス負荷能力の向上
2地域3センターのディザスタリカバリ構築
リード・ライト分離によるTencentDB for MySQLパフォーマンスの拡張
DTSでInnoDBデータをRocksDBに移行します
LAMPスタック上のWebアプリケーションの構築
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
よくある質問
課金関連
ロールバック関連の問題
接続とログインに関する問題
パラメータを変更
アップグレード関連の問題
アカウント権限
性能メモリ
運営する
データ移行
機能特徴
コンソール関連
ログ関連
API 2.0切り替え 3.0ガイド
Service Agreement
Service Level Agreement
Terms of Service
汎用参考
標準と認証
お問い合わせ
用語集

データベースプロキシの概要

PDF
フォーカスモード
フォントサイズ
最終更新日: 2024-07-25 17:42:32
この文書では、TencentDB for MySQLデータベースプロキシの新しいバージョンについて説明します。
データベースプロキシは、クラウドデータベースサービスとアプリケーションサービスの間にあるネットワークプロキシサービスであり、アプリケーションサービスがデータベースにアクセスするときにすべてのリクエストをプロキシするために用いられます。 データベースプロキシのアクセスアドレスは、元のデータベースのアクセスアドレスから独立しています。データベースプロキシアドレスを介したすべてのリクエストは、プロキシクラスターを介して中継され、データベースのマスターノードとスレーブノードにアクセスし、読み取り/書き込み分離を行います。読み取りリクエストは読み取り専用インスタンスに転送され、メインデータベースへの負荷が軽減されます。この機能は、運用・保守しやすく、高可用性、高性能などを特徴とします。 TencentDB for MySQLデータベースプロキシは、自動読み取り・書込み分離、トランザクション分割、接続プールなどの高度な機能を提供しているほか、アベイラビリティーゾーンをまたいだ読み取り専用インスタンスのマウント、複数データベースプロキシアクセスアドレスの有効化もサポートしています。

料金説明

データベースプロキシはベータ版テスト段階で、現在無料で使用できます。

ユースケース

短い接続がメインの業務が大量にあり、パフォーマンスが不十分な場合。
業務で複数の読み取り専用インスタンスを使用し、アプリケーション側で読み取り/書き込み分離を手動で行うため、メンテナンスコストやリスクが高くなる場合。
接続数が多すぎて、インスタンスの負荷が高くなりすぎる場合。
トランザクションに多数のリクエストがあり、マスターインスタンスの負荷が高すぎる場合。
異なるサービスはアクセスアドレスによる負荷分散を必要とする場合。
アベイラビリティーゾーンをまたぐときに、アクセス遅延を短縮するために最寄りのアクセスを行う必要がある場合。

読み取り/書き込みプロパティの説明

各データベースプロキシのアクセスアドレスに対して、独自の読み取り/書き込みプロパティを設定できます。
読み取り/書き込み:読み取り/書き込み分離機能をサポートして、サービスのリニア拡張を実現するために使用されます。 このプロパティには、少なくとも1つのマスターインスタンスと1つの読み取り専用インスタンスが含まれます。書き込みリクエストはマスターインスタンスにのみ送信されます。トランザクション分割や接続プールなどの読み取り/書き込み分離機能に対応し、読み取り専用インスタンスの遅延削除、確保するインスタンスの最小数、フェイルオーバーなどのポリシーをサポートします。
読み取り専用:レポートなどの読み取り専用サービスをサポートするために使用されます。 このプロパティには、少なくとも1つの読み取り専用インスタンスが含まれます。マスターインスタンスはルーティングに参加しません。トランザクション分割や接続プールなどの読み取り/書き込み分離機能に対応し、読み取り専用インスタンスの遅延削除、確保するインスタンスの最小数、フェイルオーバーなどのポリシーをサポートします。

データベースプロキシの特徴

高い安定性 クラスターアーキテクチャを採用してデプロイし、マルチノードでスムーズなフェイルオーバーを確保します。
高可用性 アベイラビリティーゾーンをまたいでデプロイすることで、データベースプロキシの可用性を向上させることができます。
高アイソレーション データベースプロキシは、独立したリソースを使用して、現在のインスタンスにプロキシサービスを提供します(各プロキシリソースは独立しており、リソースを共有しません)。
超高性能 それぞれのプロキシは、1秒あたり最大約10万件のリクエストを処理することができます。
手軽でスピーディな拡張 1~60個のプロキシノードの動的拡張をサポートします(ベータ版テスト期間では6個のノードのみサポートされます)。
パーフェクトなパフォーマンス監視 読み取り/書き込みリクエスト数、CPU、メモリなどのパフォーマンス指標の秒単位の監視機能を提供し、モニタリングデータと業務計画に従ってプロキシの数を調整することができます。
ホットリロード マスターインスタンスの切り替え、構成の変更、読み取り専用インスタンスの増減といった状況が発生すると、データベースプロキシは、ネットワークを中断したり再起動したりすることなく、設定を動的にホットリロードできます。
読み取り/書き込み分離に対応 データベースプロキシの読み取り/書き込みプロパティを設定することで、マスターインスタンスの読み取り負荷を効果的に軽減できます。読み取り専用インスタンスを追加することで、データベースクラスターの水平スケーリング機能を提供します。また、ユーザーによるセルフサービスの読み取り/書き込み分離を実現し、ユーザーがサービスの読み取り/書き込みリクエストを自分で分割する複雑さを軽減するのに役立ち、特に読み取り負荷が高い状況に適しています。 例えば、アプリケーションで1つのプロキシ接続アドレスのみ設定する必要があるとします(データベースプロキシの読み取り/書き込みプロパティを読み取り/書き込み分離に設定した場合)。このアドレスは自動的に読み取り/書き込み分離を実現し、読み取りリクエストを読み取り専用インスタンスに送信し、書き込みリクエストをマスターインスタンスに送信します。読み取り専用インスタンスを追加または削除する場合でも、アプリケーション設定を調整する必要はありません。
接続プールに対応 接続数が多すぎる、または短い接続が頻繁に新しい接続を確立することで、インスタンスの負荷が高くなるという問題を効果的に解決できます。
トランザクション分割に対応 1つのトランザクションでの読み取りと書き込みを異なるインスタンスで実行するように分割し、読み取りリクエストを読み取り専用インスタンスに転送して、マスターインスタンスの負荷を軽減することができます。

データベースプロキシの機能画面



ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック