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
Aurora Serverlessが 好きになった話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Beli
August 23, 2024
Technology
180
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
0
130
AIの進化に「置いていかれそう」と焦る夜に
beli68
0
140
A leader’s guideの紹介
beli68
0
180
re:Invent 2024のふりかえり
beli68
0
350
re:Invent 2024のおすすめブレークアウトセッション
beli68
0
190
re:Invent 2024のおすすめセッション
beli68
0
280
AmazonかAWSかわからない
beli68
1
100
技術だけではないre:Invent
beli68
0
110
セッションの選び方とおすすめセッション
beli68
0
500
Other Decks in Technology
See All in Technology
そのドキュメント、自動化しませんか?
yuksew
1
340
AI x 開発生産性を取り巻く予算戦略と投資対効果
i35_267
2
800
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
250
「最後に責任を取るのはチーム」— 人間のPRレビューを最小化してアップデートしたメンタルモデル
jnishime_dresscode
0
960
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
1
450
マルチアカウント環境でSecurity Hubの運用、その後どうなった? / SRE NEXT 2026 miniLT会
genda
0
110
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
2
580
誤解だらけの開発生産性 / Myths and Misconceptions about Developer Productivity
i35_267
2
870
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
1
240
企業でAWS Organizationsを動かすための組織設計の考え方
nrinetcom
PRO
1
120
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
440
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
340
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
Site-Speed That Sticks
csswizardry
13
1.3k
Faster Mobile Websites
deanohume
310
32k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Design in an AI World
tapps
1
260
Claude Code のすすめ
schroneko
67
230k
Prompt Engineering for Job Search
mfonobong
0
380
The Curse of the Amulet
leimatthew05
2
13k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
350
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