Cloud Native Database Meetup#3のまとめ

第3回はデータベース on Kubernetes! 今では各ベンダーからデータベースのデプロイ方法の一つとして提示されることも増えてきた、データベース on Kubernetes。 ステートフルの代表であるデータベースを、Kubernetes上で稼働させる取り組みをはこれまでどのように行われてきたのでしょうか。 現在、各DBMSをKubernetes上で提供する取り組みを続けている方々から、現場の声をお届けします。 続きを読む
2
前へ 1 2 ・・ 11 次へ
こば -Koba as a DB engineer- @tzkb

バックアップ先がOCI Object Storage!(そりゃそうだ #CloudNativeDB

2022-01-14 19:18:40
gonsuke777 @ora_gonsuke777

MySQL Operator の セルフヒーリング、スケールアウト/インのデモを後ほど実施 彡(゚)(゚) #CloudNativeDB

2022-01-14 19:18:44
こたつ&&みかん @kota2and3kan

プレビューだけどバックアップとかまでちゃんとやってくれるのは凄い。 #CloudNativeDB

2022-01-14 19:18:53
gonsuke777 @ora_gonsuke777

MySQL InnoDB Cluster のご説明、MySQL Operator は現時点では Single Primaryのみ対応 彡(゚)(゚) #CloudNativeDB

2022-01-14 19:19:59
RyuSA🌲 @ryusa_eng

まだOperatorでサポートしているDBトポロジに制限がある……ってことかな……? #CloudNativeDB

2022-01-14 19:20:19
gonsuke777 @ora_gonsuke777

MySQL も Master/Slave じゃなく Primary/Standby なのね……。 彡(゚)(゚) #CloudNativeDB

2022-01-14 19:20:38
Tomoo Takahashi @tjtakahashi

Oracle MySQL Operator for K8s は InnoDB Cluster のシングルプライマリ構成に対応と #CloudNativeDB

2022-01-14 19:20:52
hmatsu47(まつ) @hmatsu47

どうでもいいけどMySQL本家がMaster/Slaveを(Replication)Source/Replicaに読み替えたせいで、Primary/Secondaryという表現で「P」とか「S」と省略するのと相性が悪い気がする(「S」ってどっちだよ問題)。 #CloudNativeDB

2022-01-14 19:21:58
gonsuke777 @ora_gonsuke777

OCI の MySQL Database Service, MySQL Autopilot と MySQL HeatWave で自動化機能/高速化を提供 彡(゚)(゚) #CloudNativeDB

2022-01-14 19:22:39
こば -Koba as a DB engineer- @tzkb

MySQL Operatorのパターンだと、Operator AgentってコンテナがPodの中に居るのか。 #CloudNativeDB

2022-01-14 19:23:51
Tomoo Takahashi @tjtakahashi

@ora_gonsuke777 Group Replication は Primary / Standby という用語ですが、一般的なMySQL の レプリケーション構成は master / slave から source / replica という用語に変わりました。 #CloudNativeDB

2022-01-14 19:24:05
gonsuke777 @ora_gonsuke777

マニフェストのinstance数を変更すると Pod, PVC, PV, Block Volume を自動作成して起動する。 彡(゚)(゚) #CloudNativeDB

2022-01-14 19:24:31
RyuSA🌲 @ryusa_eng

アプリケーションがMySQLに接続する際はRouterがProxyをする感じの構成……RouterがDBトポロジとかの複雑なものを持っている感じ……? #CloudNativeDB

2022-01-14 19:25:05
☁OCI を学ぶ凡人エンジニア☁ @OCIStudy

instance数を変えることでPod,PVC,PV,ブロックボリュームを自動作成してくれるのはすごいな… #CloudNativeDB

2022-01-14 19:25:05
gonsuke777 @ora_gonsuke777

MySQL Shell でもスケールは可能だが、k8s側のマニフェストによる対応が推奨 彡(゚)(゚) #CloudNativeDB

2022-01-14 19:25:37
gonsuke777 @ora_gonsuke777

デモは動画、やはりリアルなデモは失敗が有るからなぁ……。 彡(^)(^) #CloudNativeDB

2022-01-14 19:26:09
こば -Koba as a DB engineer- @tzkb

MySQL Routerをスケールさせるとどうなるんだろう? #CloudNativeDB

2022-01-14 19:26:35
gonsuke777 @ora_gonsuke777

MySQL Operator のデモ開始 彡(゚)(゚) #CloudNativeDB

2022-01-14 19:27:48
RyuSA🌲 @ryusa_eng

お、MySQL RouterはDeploymentじゃなさそう……?独自で管理しているのかな #CloudNativeDB

2022-01-14 19:28:15
yosshi_ @yosshi_

なんか呼ばれた気がした。PVCを自動で消すなら、Kubernetes 1.23でアルファになったこの機能ですね。 qiita.com/yosshi_/items/… #CloudNativeDB

2022-01-14 19:28:41
リンク Qiita Auto remove PVCs created by StatefulSetについて - Qiita はじめに このページはKubernetes v1.23でアルファ機能となったAuto remove PVCs created by StatefulSetに関するまとめになります。 Kubernetes 1.23: SIG-A...
gonsuke777 @ora_gonsuke777

yaml の instances を 3 ⇒ 5 に、router を 1 ⇒ 2 に変更して apply 彡(゚)(゚) #CloudNativeDB

2022-01-14 19:28:46
gonsuke777 @ora_gonsuke777

mycluster-3 が起動、Init ⇒ Running となる。次は mycluster-4 の処理に遷移……。 彡(゚)(゚) #CloudNativeDB

2022-01-14 19:29:48
こば -Koba as a DB engineer- @tzkb

これ、裏でデータのcloneもされてるよね。それはMySQLレベルでやってるのかな。K8sレベルじゃなく。 #CloudNativeDB

2022-01-14 19:30:21
前へ 1 2 ・・ 11 次へ