Serverlessサービスは、Tencent Cloudが独自開発した次世代クラウドネイティブリレーショナルデータベース「TDSQL-C for MySQL」のサーバーレスアーキテクチャ版であり、完全なServerlessアーキテクチャを採用したクラウドネイティブデータベースです。Serverlessサービスは実際のコンピューティングリソースとストレージリソースの使用量に基づいた従量課金制を採用しており、未使用時は課金されません。これによりTencent Cloudのクラウドネイティブ技術を広くユーザーに提供します。
背景
現代企業のITシステムにおいて、データベースは極めて重要な役割を果たしています。データベース作成時には、CPU、メモリ、ストレージ、および各種パラメータを含むデータベースクラスタリソースを慎重に構成することが不可欠です。これにより、ピーク時とオフピーク時の両方でビジネスを円滑に展開できます。しかし、従来のリソース構成方法には課題があり、ビジネスがオフピーク段階にあるとクラスタリソースが遊休状態となり、一方でビジネスピーク時にはリソース不足が発生する傾向があります。
Serverlessサービスは効果的にこの問題を解決できます。それにより、データベースクラスタのリソースがビジネス負荷状況に基づいて動的にASを行い、これによって運用保守担当者は複雑なリソース評価と管理作業から解放され、彼らの作業量が大幅に削減されます。
TDSQL-C for MySQLはインスタンス形態上、プリセットリソースクラスタとServerlessクラスタに分類されます。ビジネス変動が大きいシナリオでは、Serverlessクラスタは低負荷時やトラフィック急増期により柔軟に対応でき、ビジネスコストの効果的な削減も実現します。
プリセットリソースクラスタ:固定スペックのため、設定を適時調整しないと、ビジネス低潮期にリソースを無駄にしやすく、ピーク時にはリソース不足が発生します。
Serverlessクラスタ:リソースのスケーリング範囲を制御可能で、ユーザーのCPUやメモリなどのワークロード負荷状況を継続的に監視し、ルールに基づいて自動スケーリングポリシーをトリガーします。自動起動停止機能と弾性アンチジッタ機能を備えているため、Serverlessクラスタを使用することでリソース利用率を向上させ、コスト削減を実現できます。
Serverlessサービスアーキテクチャ
オンデマンドで起動でき、不要な場合はオフにできます。
自動拡張/収縮。
スケーリングはアプリケーションに影響を与えません。
Serverlessサービスのメリット
自動運転(Autopilot):データベースはビジネス負荷に基づいて自動的に起動・停止し、シームレスなスケーリングを実現します。スケーリングプロセス中に接続が切断されることはありません。
従量課金(Utility Pricing):実際に使用したコンピューティングリソースとストレージ量に基づいて課金されます。コンピューティングはCCU数で課金され、ストレージは使用量(GB)で課金されます。課金システムは秒単位で課金し、時間単位で決済します。
適用シーン
開発、テスト環境などの低頻度データベース使用シナリオ。
IoT(Internet of Things)、エッジコンピューティングなどの不確定な負荷が発生するシナリオ。
ミニアプリクラウド開発、中小企業向けウェブサイト構築などのSaaSアプリケーションシナリオ。
学校実験や教育環境などのアプリケーションシナリオ。
フルマネージドまたは完全な運用保守不要を希望するユーザー。
不確実性、変動性、断続性のあるビジネスシナリオ。
関連ドキュメント