ServerlessDays2025-Workshop-Osaka

441 Views

February 08, 25

スライド概要

profile-image

PingCAP株式会社 Developer Advocate & Solution Architect

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

ServerlessDays Osaka 2025 PingCAP株式会社

2.

関⼝匡稔 X: @bohnen PingCAP株式会社 Developer Advocate Solution Architect (本業) 無冠!! どうしよう・・・

3.

TiDB Cloud Serverless⼊⾨

4.

iDB erverlessの実例 https://ossinsight.io/ https://tidb.ai/

5.

NewSQL + HTAPの先進性 ミッションクリティカルな ワークロードをスケーラブルに Horizontal Scalability High Availability アーキテクチャを複雑に することなくスケールア ウト ビジネス継続性を確実に する自動フェイルオー バーと回復 Strongly Consistent MySQL Compatibility 分散環境でスケールする ACIDトランザクション ほとんどのケースで MySQLコードの変更は 不要 +リアルタイム分析 リアルタイムの 洞察力を高める ビジネスの スピードを向上 シンプルな アーキテクチャ 低い維持コスト

6.

分散MySQL互換データベース Design Goals AZ AZ AZ LB SQL ● MySQL互換 ● 運用の容易さ TiDB TiDB TiDB TiKV TiKV TiKV ● 水平スケール ● 強い一貫性 KVS ● 高い可用性と信頼性

7.

HTAP: DWHも含まれてる! BI DB APPサーバ ETL DWH レプ リカ ポータル OLTP OLAP 行指向 列指向 データ 同期 ⼀つのデータベースシステ ムにOLTP⽤(TiKV)とOLAP ⽤(TiFlash)の⼆つのスト レージエンジンを持つ ⼀つのシステムで両⽅の ユースケースに対応でき、 リアルタイム分析に寄与。 データパイプラインもシン プルに。

8.

TiDB Cloud - フルマネージドDBaaS Serverless(共有型) Dedicated(占有型) TiDB Serverless はマルチテナント マネージドTiDBサービスです。 サーバ構成などを気にせず⼿軽に利 ⽤できます。 TiDB Dedicated はお客様専⽤のマ ネージドTiDBサービスです。 基幹システムなどに要求される⾼い ⾮機能要件を満たします。 ● 最低課⾦なしの完全従量課⾦ ● 透明性の⾼いノード単位課⾦ ● TiFlash(HTAP)も利⽤可能 ● ⾼い耐障害性、カスタマイズ性 ● ⾼速起動、ブランチ、Data Service ● 移⾏ツールやCDCなどもオンデマン Vector Searchといった先進機能 ドで利⽤可能

9.

無料帯でもPrivate Linkが利⽤できる! Customer Environment PingCAP Managed Serverless Driver (HTTPS) Data Service (API) Virtual private cloud (VPC) Public Endpoint Private Link Virtual private cloud (VPC)

10.

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/

11.

ユーザーが 本当に欲しい Serverlessです ⽴ち上げも管理もいらない 最低利⽤料なしの従量課⾦ API⼀つですぐ使える 計画停⽌がない インスタンスがない

12.

No Hassle Production Ready 冗⻑構成‧⾃動復旧 オートスケール モニタリング&バックアップ

13.

Credits for OSS Heros! https://ossinsight.io/open-source-heroes/

14.

Workshop - TiDB Serverless Driver

15.

TiDB へのアクセスパス クライアント TCPかつステートフル な接続 MySQLプロトコル HTTPS(Serverless Driver) Rest API (Data Service)

16.

TiDB Serverless Driver の実現方法 HTTPS Webサーバ (専用) MySQL接続 (TCP)

17.

Workers のコード

18.

おまけ: Data API

19.

おまけ: 更新監視 ● 更新⽇時カラムを作っておく ● watch -n 10 とかで定期的に実⾏すればOK

20.

THANK YOU.