441 Views
February 08, 25
スライド概要
ServerlessDays Osaka 2025 PingCAP株式会社
関⼝匡稔 X: @bohnen PingCAP株式会社 Developer Advocate Solution Architect (本業) 無冠!! どうしよう・・・
TiDB Cloud Serverless⼊⾨
iDB erverlessの実例 https://ossinsight.io/ https://tidb.ai/
NewSQL + HTAPの先進性 ミッションクリティカルな ワークロードをスケーラブルに Horizontal Scalability High Availability アーキテクチャを複雑に することなくスケールア ウト ビジネス継続性を確実に する自動フェイルオー バーと回復 Strongly Consistent MySQL Compatibility 分散環境でスケールする ACIDトランザクション ほとんどのケースで MySQLコードの変更は 不要 +リアルタイム分析 リアルタイムの 洞察力を高める ビジネスの スピードを向上 シンプルな アーキテクチャ 低い維持コスト
分散MySQL互換データベース Design Goals AZ AZ AZ LB SQL ● MySQL互換 ● 運用の容易さ TiDB TiDB TiDB TiKV TiKV TiKV ● 水平スケール ● 強い一貫性 KVS ● 高い可用性と信頼性
HTAP: DWHも含まれてる! BI DB APPサーバ ETL DWH レプ リカ ポータル OLTP OLAP 行指向 列指向 データ 同期 ⼀つのデータベースシステ ムにOLTP⽤(TiKV)とOLAP ⽤(TiFlash)の⼆つのスト レージエンジンを持つ ⼀つのシステムで両⽅の ユースケースに対応でき、 リアルタイム分析に寄与。 データパイプラインもシン プルに。
TiDB Cloud - フルマネージドDBaaS Serverless(共有型) Dedicated(占有型) TiDB Serverless はマルチテナント マネージドTiDBサービスです。 サーバ構成などを気にせず⼿軽に利 ⽤できます。 TiDB Dedicated はお客様専⽤のマ ネージドTiDBサービスです。 基幹システムなどに要求される⾼い ⾮機能要件を満たします。 ● 最低課⾦なしの完全従量課⾦ ● 透明性の⾼いノード単位課⾦ ● TiFlash(HTAP)も利⽤可能 ● ⾼い耐障害性、カスタマイズ性 ● ⾼速起動、ブランチ、Data Service ● 移⾏ツールやCDCなどもオンデマン Vector Searchといった先進機能 ドで利⽤可能
無料帯でもPrivate Linkが利⽤できる! Customer Environment PingCAP Managed Serverless Driver (HTTPS) Data Service (API) Virtual private cloud (VPC) Public Endpoint Private Link Virtual private cloud (VPC)
TiDB Serverless - Serverless DB on AWS https://aws.amazon.com/jp/blogs/storage/how-pingcap-transformed-tidb-int o-a-serverless-dbaas-using-amazon-s3-and-amazon-ebs/
ユーザーが 本当に欲しい Serverlessです ⽴ち上げも管理もいらない 最低利⽤料なしの従量課⾦ API⼀つですぐ使える 計画停⽌がない インスタンスがない
No Hassle Production Ready 冗⻑構成‧⾃動復旧 オートスケール モニタリング&バックアップ
Credits for OSS Heros! https://ossinsight.io/open-source-heroes/
Workshop - TiDB Serverless Driver
TiDB へのアクセスパス クライアント TCPかつステートフル な接続 MySQLプロトコル HTTPS(Serverless Driver) Rest API (Data Service)
TiDB Serverless Driver の実現方法 HTTPS Webサーバ (専用) MySQL接続 (TCP)
Workers のコード
おまけ: Data API
おまけ: 更新監視 ● 更新⽇時カラムを作っておく ● watch -n 10 とかで定期的に実⾏すればOK
THANK YOU.