本稿では、製品に関連する常用概念を紹介し、TDSQL-C for MySQLのより良い購入と使用を支援します。
関連概念
Tencent Cloudコンソール:Webベースのユーザーインターフェースです。
リージョン:リージョンとは物理的なデータセンターを指します。一般的に、TDSQL-C for MySQLインスタンスはCVMインスタンスと同じリージョンに配置することを推奨します。これにより最高のアクセスパフォーマンスを実現できます。
アベイラビリティーゾーン:アベイラビリティーゾーンとは、あるリージョン内で電力とネットワークが独立した物理的な区域を指します。同一リージョン内の異なるアベイラビリティーゾーン間に実質的な違いはありません。
マルチAZ:とは、単一アベイラビリティーゾーンのレベルにおいて、同一リージョン内の複数の単一アベイラビリティーゾーンを組み合わせた物理的な区域のことです。
読み書きインスタンス:Tencent Cloud上のTDSQL-C for MySQLデータベースリソースであり、1つのクラスタでは1つの読み書きインスタンスのみサポートされます。
読み取り専用インスタンス:読み取り機能のみを提供するコンピューティングノードです。インスタンス形態がプリセットリソースの場合、1つのクラスタには0~15個の読み取り専用インスタンスを含めることができ、読み取り専用インスタンスの総数 = プリセットリソース読み取り専用インスタンス数 + Serverless読み取り専用インスタンス数 + LibraDB読み取り専用分析エンジン数となります。インスタンス形態がServerlessの場合、1つのクラスタには0~15個の読み取り専用インスタンスを含めることができます。クラスタに0個の読み取り専用インスタンスが含まれる場合、そのServerlessクラスタのアーキテクチャはシングルノード版です。クラスタに0以外の読み取り専用インスタンスが含まれる場合、そのServerlessクラスタのアーキテクチャはクラスタ版となります。
読み取り専用分析エンジン:LibraDBエンジンをベースに実装され、読み取り専用インスタンス上でサービスを提供するもので、大規模データ処理と複雑な分析の効率化・リアルタイム化という新たな機能を提供できます。読み取り専用分析エンジンは読み取り専用インスタンス上で提供されるサービスであるため、読み取り専用分析エンジンインスタンスもプリセットリソース読み取り専用インスタンスに分類されます。
課金モード:インスタンスリソースの課金方式であり、年/月単位サブスクリプション、従量課金、およびServerlessに分けられます。
従量課金:後払い購入方式で、まずオンデマンドでリソースを申請し、決済時に実際のリソース使用量に基づいて費用が請求されます。
年/月単位サブスクリプション:前払い購入方式で、ユーザーはクラウドリソースの使用ニーズに基づき、1ヶ月、複数月または複数年の費用を一括払いします。
Serverless:とは、Tencent Cloudが独自開発した次世代クラウドネイティブリレーショナルデータベースTDSQL-C for MySQLのサーバーレスアーキテクチャ版であり、実際のコンピューティングおよびストレージリソース使用量に基づいた課金をサポートし、使用しない場合は料金が発生しません。
リソースパック:TDSQL-C for MySQLが提供するプリペイドリソースの種類であり、コンピューティングリソースパックとストレージリソースパックに分けられます。
インスタンスタイプ:汎用型と専有型を含みます。
互換データベースバージョン:互換データベースバージョンは、現在MySQL 5.7および8.0に対応しています。
インスタンス仕様:各コンピューティングインスタンスの仕様構成、例えば2核16GBとなります。
コンピューティング能力設定:Serverlessサービスのコンピューティング能力設定仕様であり、範囲指定のコンピューティング能力で、単位はCCUです。
インスタンス形態:TDSQL-C for MySQL製品の形態であり、一方はプリセットリソース(事前に固定仕様を割り当てる形態)です。現在、プリセットリソースクラスタでは、プリセットリソース読み取り専用インスタンス、Serverless読み取り専用インスタンス、LibraDB読み取り専用分析エンジンを構成できます。もう一方はServerless形態であり、実際の使用量に基づいて課金され、ビジネス負荷に応じて自動的にスケーリングを行い、リソースの最大化利用とコストの最適化制御を実現します。
アーキテクチャ:データベースの論理的な組織構造です。インスタンス形態がプリセットリソースの場合、アーキテクチャはクラスタ(1つの読み書きインスタンスと0~15個の読み取り専用インスタンス)となります。インスタンス形態がServerlessの場合、アーキテクチャはシングルノード版(1つの読み書きインスタンス、高可用性提供可能)とクラスタ版(1つの読み書きインスタンスと0~15個の読み取り専用インスタンス)に分けられます。
プロジェクト:インスタンスリソースの分類と管理に用いられます。
タグ:Tencent Cloudが提供するクラウドリソース管理ツールであり、同じ特性を持つクラウドリソースを異なる次元で分類、検索、集約でき、クラウド上のリソース管理を容易にします。
メンテナンス時間:クラウドデータベースインスタンスの安定性を確保するため、バックグラウンドシステムが不定期にインスタンスのメンテナンスを行う時間帯です。ビジネスインスタンスに対して、ご自身が受け入れ可能なメンテナンス時間を設定でき、通常はビジネスの低ピーク時に設定し、ビジネスへの影響を最小限に抑えます。
セキュリティグループ:インスタンスに対する安全なアクセス制御を行い、インスタンスへのアクセスを許可するIPアドレス、プロトコル、ポート番号のルールを指定します。
ネットワーク:複数のノードとそれらを接続するリンクで構成され、多くのオブジェクトとそれらの相互関係を表します。パフォーマンスとセキュリティの観点から、現在はプライベートネットワーク(VPC)のみサポートされています。
読み書きプライベートネットワークアドレス:ユーザーのVPCネットワーク内で、データベースに割り当てられ、読み取りリクエストと書き込みリクエストをサポートするIPアドレスとポートです。
読み取り専用プライベートネットワークアドレス:ユーザーのVPCネットワーク内で、データベースに割り当てられ、読み取りリクエストのみをサポートするIPアドレスとポートです。
読み書きパブリックネットワークアドレス:パブリックネットワークアクセスを提供し、読み取りリクエストと書き込みリクエストをサポートするIPアドレスとポートです。
読み取り専用パブリックネットワークアドレス:パブリックネットワークアクセスを提供し、読み取りリクエストのみをサポートするIPアドレスとポートです。
ポート:port、コンピュータ内部またはスイッチ・ルーター内のポートを指します。
データベース:コンピュータ内に長期保存される、体系化され、共有可能で、統一管理された大量データの集合です。
データベースアカウント:データベースにログインして管理するためのユーザー名です。
文字セット:文字符号化文字集合と文字符号化方式を含み、簡単に言えば対応関係、つまり符号化ルールのことです。文字セットに対応する符号位置をバイナリシーケンスにマッピングすることで、コンピュータが保存・処理できるようになります。
CVM:(Cloud Virtual Machine, CVM)はTencent Cloudが提供するスケーラブルなコンピューティングサービスです。
監視:ユーザーがインスタンスの稼働情報を確認・把握できるように、TDSQL-C for MySQLは豊富なパフォーマンス監視項目と便利な監視機能(カスタムビュー、時間比較、監視項目の統合など)を提供します。
アラームポリシー:特定の監視指標に異常が発生した場合、アラームを作成して速やかに通知し、対応措置を講じられるようにします。アラームは一定期間内に特定の指標を監視し、設定された閾値に基づき、定期的に複数の方法(SMS、メール、電話)でアラーム通知を送信します。
ごみ箱:破棄されたインスタンスがまだオフラインになっていない場合に保管される場所で、破棄済みのインスタンスを復元できます。
バックアップ:ファイルやデータの紛失、破損などの不測の事態に備えるため、データを個別に保存またはファイルのコピーを作成して保管します。
自動バックアップ:現在スナップショットバックアップをサポートしており、バックアップ時間を設定することでシステムが自律的にデータを保存する方式です。
手動バックアップ:任意のタイミングで手動でバックアップファイルを作成する方式をサポートします。手動バックアップは現時点ではフルバックアップのみ対応しています。
データベース監査:データベースへのアクセスおよびSQL文の実行状況を記録し、企業のリスク管理を支援し、データセキュリティレベルを向上させます。