Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Aurora Serverlessが 好きになった話
Search
Beli
August 23, 2024
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Aurora Serverlessが 好きになった話
KyotoLT 第31回(
https://kyotolt.connpass.com/event/325478/)の発表資料です
.
Beli
August 23, 2024
More Decks by Beli
See All by Beli
キャリアLT会#3
beli68
2
400
AIの進化に「置いていかれそう」と焦る夜に
beli68
0
160
A leader’s guideの紹介
beli68
0
200
re:Invent 2024のふりかえり
beli68
0
380
re:Invent 2024のおすすめブレークアウトセッション
beli68
0
200
re:Invent 2024のおすすめセッション
beli68
0
290
AmazonかAWSかわからない
beli68
1
110
技術だけではないre:Invent
beli68
0
120
セッションの選び方とおすすめセッション
beli68
0
520
Other Decks in Technology
See All in Technology
自主式軟體工廠
philipz
0
120
覗いてみよう 関数型ビジュアル言語×2Dグラフィックスの世界
yohyamasaki
0
170
Claude起点の仕様駆動開発
tanakaseiya
0
300
IR Today: Theory, Practice, and Agents
dtunkelang
0
330
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
410
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
sanghyuk
0
260
KanaAI
shreyas1009
0
140
企業の現実世界をグラフで写し取る
sansantech
PRO
0
250
HacobuにおけるFDEとは/登壇資料(戸井田 裕貴)
hacobu
PRO
1
720
AIに書かせて、プラットフォームで縛る ― EKSプラットフォームで実践した責任境界と権限設計
elmodev09
1
1.1k
AWS FinOps Agent 結局何が得意なの?
siromi
0
230
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
130
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
320
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
Designing Powerful Visuals for Engaging Learning
tmiket
1
590
How to Think Like a Performance Engineer
csswizardry
28
2.9k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
GraphQLとの向き合い方2022年版
quramy
50
15k
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.9k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Transcript
Aurora Serverlessが 好きになった話 2024-08-23 KyotoLT 第31回 柴田 晃
自己紹介 柴田 晃(しばた あきら) • フェンリル所属 • 人の顔と名前をセットで覚えられないの で3回ぐらい自己紹介をお願いします •
仲良くなりたいAWSサービス • AWS IAM / AWS Organizations @philosophum
Amazon Aurora Serverless • 自動でスケールするAurora • Aurora Capacity Unit(ACU)単位でスケール •
垂直スケーリング(スケールアップ/スケールダウン) • v1とv2が提供中 • 基本的にワークロードに変動がある場合におすすめ
Aurora Serverless v1とv2の違い v1 v2 最⼩ACU 1(0) 0.5 スケール単位 倍
or 半分 0.5ACU DBインスタンス 1インスタンス 1つの書き込み⽤インスタンス 最⼤15の読み取り⽤インスタンス サポートバージョン Aurora MySQL バージョン 2 Aurora PostgreSQL 13 Aurora MySQL バージョン 3 Aurora PostgreSQL 16 Aurora PostgreSQL 15 Aurora PostgreSQL 14 Aurora PostgreSQL 13 スケーリングトリガー CPU CPU/メモリ 料⾦(東京リージョン) USD 0.10/ACU 時間 USD 0.20/ACU 時間
Resource Management in Aurora Serverless • Aurora Serverless v2のリソース管理についての論文 •
Amazonのサイトで公開されています • https://www.amazon.science/publications/resource- management-in-aurora-serverless • VLDBと呼ばれる国際会議で発表予定っぽい • https://vldb.org/2024/
スケーリングの違い • Aurora Serverless v1 • セッション転送 • Proxyが接続先を切り替える •
Aurora Serverless v2 • インプレースアップグレード • ホスト内でCPU/メモリを動的に割り当てる • ライブマイグレーション • ホスト間での移動
リソース管理の全体像 Figure 2より • フリート全体 • ホスト内
フリート内のリソース管理 • ライブマイグレーションによる動的インスタンス再配置 • 定期的にリソースの状態を観測 • Hot状態になった場合インスタンスを余裕のあるホストにライブ マイグレーションする • 新規インスタンスの配置
• 最小ACUベースで配置先ホストを選定 • フリートサイズの調整 • フリート全体のホスト数の調整
ホスト内のリソース管理 • 境界管理 • 最近の使用パターンに基づいて予約されたACUを動的に調整 • 効率的なリソース割り当て • インプレースアップグレード •
インスタンスへのリソース割り当てを動的に変更 • スケールダウンは慎重
おわりに • Aurora Serverless好きになりましたか? • その他面白そうなお話しが載っていますので読んでください
None