Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20201203_AlibabaCloudセミナー_ApsaraDB_for_PolarDB_...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
nezumisannn
December 03, 2020
Technology
38
0
Share
20201203_AlibabaCloudセミナー_ApsaraDB_for_PolarDB_の便利機能と競合DBとの差別化ポイントの紹介.pdf
nezumisannn
December 03, 2020
More Decks by nezumisannn
See All by nezumisannn
20250930_Conohaウェビナー_生成AI_Terraform_ConoHa_VPSサーバー_セットアップ入門編
nezumisannn
1
36
20250723_Conohaウェビナー_高騰する海外クラウド費用を劇的カット_サーバーコスト最適化のポイント解説と成功事例のご紹介.pdf
nezumisannn
0
54
20241204_ビヨンド勉強会_44_AWS_Service_Catalogを利用したIaCのテンプレート化とTerraformによるデプロイ.pdf
nezumisannn
0
390
20240828_ビヨンド勉強会_42_EKS_on_FargateでWebサービスを公開するために覚えておきたいこと.pdf
nezumisannn
0
110
20240530_ビヨンド勉強会#41_ビヨンドのエンジニア新卒研修における取り組み
nezumisannn
0
130
20230511_AWSにおけるコンテナサービスの選択とIaC実装例.pdf
nezumisannn
0
1.4k
リーダーになって1年経過して_取り組んできたことと大事にしている考え方_の裏側_.pdf
nezumisannn
0
91
20211118_GKEにおける高負荷時のPodとWorker_Nodeの挙動について.pdf
nezumisannn
0
180
20211014_Alibaba_Cloud_Container_Service_for_KubernetesにおけるServerless_Kubernetesの概要とManaged_Kubernetesとの違い.pdf
nezumisannn
0
110
Other Decks in Technology
See All in Technology
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
170
Claude code Orchestra
ozakiomumkj
3
940
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
46
50k
AIを「創る」と「使う」の循環 — HRテックが実践するリアルなAI組織実装
taketo957
0
1.4k
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
250
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
1.4k
Mastering Ruby Box
tagomoris
3
150
GoとSIMDとWasmの今。
askua
3
490
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
200
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
430
Ruby::Boxでできること、Refinementsでできること
joker1007
3
380
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
220
A Tale of Four Properties
chriscoyier
163
24k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
280
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Tell your own story through comics
letsgokoyo
1
940
The Art of Programming - Codeland 2020
erikaheidi
57
14k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
GraphQLとの向き合い方2022年版
quramy
50
15k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Git: the NoSQL Database
bkeepers
PRO
432
67k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.5k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Transcript
ApsaraDB for PolarDB の便利機能と 競合DBとの差別化ポイントの紹介 次世代ゲーム潮流シリーズ第二弾: 膨大なトラフィックを支え、データに 新たな金脈を見出す基盤とは? 2020/12/03 株式会社ビヨンド
寺岡 佑樹
自己紹介 resource “my_profile” “nezumisannn” { name = “Yuki.Teraoka” nickname =
“ねずみさん家。” company = “beyond Co., Ltd.” job = “Site Reliability Engineer” twitter = “@yktr_sre” skills = [“Terraform”,”Packer”] }
Agenda • 会社紹介/サービス概要 • ApsaraDB for PolarDBとAmazon Auroraの概要 • PolarDBの差別化ポイント
• まとめ
会社紹介 社名 株式会社ビヨンド 代表 原岡 昌寛 所在地 大阪オフィス 大阪市浪速区湊町 2-2-45 オンテックス難波ビル 10F 横浜オフィス 横浜市中区本町 6-52 本町アンバービル 3-D
四国オフィス 徳島県三好市池田町マチ 2475(旧政海旅館内) カナダオフィス Venture X Canada, 4230 Sherwoodtowne Boulevard, Mississauga, Ontario L4Z 2G6 設立 2007年4月4日 資本金 9,000,000円 従業員 39名 所属 CESA(一般財団法人コンピュータエンターテインメント協会) 日本MSP協会
サービス概要 クラウド/サーバ事業 システム開発事業 WEBサービス事業 設計/構築 + 運用保守(24365の有人監視) Alibaba Cloud /
AWS などのマルチクラウド サーバーサイド開発・ゲーム API開発 WEBシステム開発 予約システム「エジソン」 WEBサイト監視システム「アプミル」
ApsaraDB for PolarDBの概要 • AlibabaCloudによって開発された次世代のリレーショナルデータベース • MySQL/PostgreSQL/Oracleと互換性がある • アーキテクチャ的にコンピューティングとストレージが分離されている •
コンピューティング ◦ Primary Node(書き込み)・Read Only Node(読み込み)に分かれる • ストレージ ◦ 複数のコンピューティングノードが同じストレージを共有する ◦ データ自体は複数の Chunk Serverに分散して保存されている
Amazon Auroraの概要 • AWSによって開発されたクラウド向けのリレーショナルデータベース • MySQL/PostgreSQLと互換性がある • アーキテクチャ的にコンピューティングとストレージが分離されている • コンピューティング
◦ Writerインスタンス(書き込み)・Readerインスタンス(読み込み)に分かれる • ストレージ ◦ 複数のコンピューティングノードが同じストレージを共有する ◦ データ自体は複数のストレージノードに分散して保存されている
PolarDBの差別化ポイント • PolarDBとAuroraは設計思想がとてもよく似ている • その中でもPolarDBの方が優れていると考えている部分を紹介します • 詳細はブログにも記載しています ◦ https://beyondjapan.com/blog/2020/07/introducing-convenient-functions-of-polardb/
差別化ポイント5選 • 接続エンドポイントにおける更新/参照の分離 • オンラインスケールアップ/ダウン • ハードウェアレベルのストレージ性能 • データ移行の容易性 •
モニタリング項目の充実
接続エンドポイントにおける更新/参照の分離 PolarDB Aurora ECS Primary Endpoint Cluster Endpoint Primary Node
ReadOnly Node ReadOnly Node EC2 Reader Endpoint Cluster Endpoint Writer Instance Reader Instance Reader Instance Write/Read Write/Read Read Write
オンラインスペックアップ/ダウン • PolarDBのコンピュートノードはオンラインのままスペック変更可能 ◦ スペック変更は10分程度で完了し処理中のダウンタイムは体感で 10秒程度 ◦ スペックアップとダウン両方可能 • Auroraはスペックアップ/ダウン共にインスタンスの一時停止が必要
◦ 一時停止してスペックを変更すると 15分程度ダウンタイムが発生する ◦ そのためダウンタイムを短くするために手動フェイルオーバーを行うことが多い ◦ スペックが高いReaderインスタンスを用意して強制的に Writerに昇格させる
ハードウェアレベルのストレージ性能 • 共有ストレージとしてIntelのNVMe SSDを採用 • 最大100TBまで自動拡張する ◦ Auroraは元々64TBが最大だったが9月に128TBまで拡張された • Auroraと比較してQPS30%、95%タイルのレイテンシー76%の改善を実現
◦ https://www.intel.com/content/www/us/en/products/docs/storage/alibaba-cloud-polardb- solution-brief.html
データ移行の容易性 • データ移行を行うサービスとしてDTSがPolarDBをサポートしている ◦ https://jp.alibabacloud.com/help/doc-detail/26592.htm • DTSがAuroraからPolarDBへのデータ移行をサポートしている • (事前の検証は必要だが)乗り換えもスムーズに行える
モニタリング項目の充実 • PolarDBのモニタリングにCloud Monitorを利用できる ◦ https://jp.alibabacloud.com/product/cloud-monitor • MySQLならInnoDB周りのパフォーマンスメトリックを無料で確認できる • AuroraはPerformance
Insightsを有効にする必要があるので有料
まとめ • PolarDBとAuroraはとてもよく似ている • クラスタエンドポイントで更新/参照を分離できる • オンラインでコンピュートノードのサイジングができる • ハードウェアレベルでストレージの高速化を行っている •
移行はDTS・モニタリングはCloud Monitorで行おう
終わり