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
Transcript
11 slides
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
More Decks by Beli
See All by Beli
re:Inventを楽しむために、 1日1つ「これが楽しみ」を決めよう
beli68
0
45
キャリアLT会#3
beli68
2
420
AIの進化に「置いていかれそう」と焦る夜に
beli68
0
180
A leader’s guideの紹介
beli68
0
210
re:Invent 2024のふりかえり
beli68
0
390
re:Invent 2024のおすすめブレークアウトセッション
beli68
0
210
re:Invent 2024のおすすめセッション
beli68
0
290
AmazonかAWSかわからない
beli68
1
120
技術だけではないre:Invent
beli68
0
130
Other Decks in Technology
See All in Technology
Frontier Teams — Amazon は AI で「開発のやり方」をどう変えたのか
kmotohas
0
220
大江戸Ruby会議でデータベース クライアントの話をするのは 間違っているだろうか
yahonda
1
120
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
17
120k
Go初心者のクラウドエンジニアが、デプロイを通して旨味を知っていく話
ryudai
1
200
生成AI時代のIAMのマニアックな話
takuros
6
3.2k
複数システムが同居した 15 年物の AWS アカウントを解体するための考古学
wa6sn
3
140
Kiro IDE 入門 (画面の各部から、頼み方、任せ方、戻し方まで) | 目指せ Kiro マスター 02
inariku
PRO
4
230
81天的 AI Agent 軟體開發團隊治理實務分享
regionbbs
0
160
2026-11-11 Tamachi.sre#7 PaCにインフラリソースの命を救われました。 / PaC saves the infra resource life
masasuzu
0
150
内製アプリとClaudeスキルのセキュリティチェック、 Backlogの課題で回しています。
ayaka_egaaa
0
180
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
250
Gifu WordPress Meetup #200 に向けて、私たちには何ができるだろうか?/ 2026-11-07 Gifu WordPress Meetup
torounit
0
280
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
How to Talk to Developers About Accessibility
jct
2
620
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Highjacked: Video Game Concept Design
rkendrick25
PRO
2
570
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Evolving SEO for Evolving Search Engines
ryanjones
0
360
Fireside Chat
paigeccino
43
4.1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
610