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
AIの進化に「置いていかれそう」と焦る夜に
beli68
0
130
A leader’s guideの紹介
beli68
0
170
re:Invent 2024のふりかえり
beli68
0
350
re:Invent 2024のおすすめブレークアウトセッション
beli68
0
190
re:Invent 2024のおすすめセッション
beli68
0
270
AmazonかAWSかわからない
beli68
1
100
技術だけではないre:Invent
beli68
0
110
セッションの選び方とおすすめセッション
beli68
0
490
旅行初心者に送るre:Inventの歩き方
beli68
0
1k
Other Decks in Technology
See All in Technology
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
3
1.1k
Snowflakeと仲良くなる第一歩
coco_se
2
160
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
28
19k
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
2
350
Microsoft Build Keynoteふりかえり
tomokusaba
0
110
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1.2k
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
520
Databricks における 生成AIガバナンスの実践
taka_aki
1
350
運用を見据えたAIエージェント設計実践
amacbee
1
3.2k
AIにフローを作らせようとして挫折した話
hamatsutaichi
0
230
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.8k
新しいVibe Codingと”自走”について
watany
5
120
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
30 Presentation Tips
portentint
PRO
1
320
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
ラッコキーワード サービス紹介資料
rakko
1
3.6M
My Coaching Mixtape
mlcsv
0
140
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
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