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
20260822_晴れの国を守り続けることができるのか
Search
Hiroshi Kato
August 21, 2026
160
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20260822_晴れの国を守り続けることができるのか
Hiroshi Kato
August 21, 2026
More Decks by Hiroshi Kato
See All by Hiroshi Kato
20260818_AgentCoreRecommendationは本当に効くの?
kahiro
0
690
20260705_ADOTでLambdaを観測してみた.pdf
kahiro
0
64
TelemetryAPIでLambda関数の外側を覗く
kahiro
0
13
20260318_AIによるデザインレビュ〜「画像の美しさ」をスコアに変換する〜
kahiro
0
98
DurableExecutionを実装検証から理解する.pdf
kahiro
1
51
20260110_オンプレ思考からクラウドネイティブ思考への転換レシピ
kahiro
0
21
20251114_Amazon_Q_DeveloperでMCPを使う_最初の一歩__.pdf
kahiro
0
22
20250829_LambdaとStepFunctionsどちらを選ぶべき_コスト視点で考えてみる.pdf
kahiro
1
500
Step_Functions_をはじめよう_JSONataによる進化_.pdf
kahiro
2
170
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
520
Leo the Paperboy
mayatellez
9
2.3k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
720
The browser strikes back
jonoalderson
0
1.7k
New Earth Scene 8
popppiees
3
2.6k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
520
The Pragmatic Product Professional
lauravandoore
37
7.4k
Transcript
「晴れの国」を守り続けることができるのか JAWS-UG 岡山 2026年8月22日(土)
自己紹介 加藤 寛士(かとう ひろし) • クラウドエンジニア • JAWS-UG 名古屋運営 •
AWS community builders(serverless) @Hircha12
なぜ晴れの国なの? 平成元年(1989年)から、 岡山県が「晴れの国」という キャッチフレーズを使い始めた 「晴れの国」を定義すると? ⇒降水量1mm未満の日数の「平年値」が 全国一位 岡山県庁HP:https://www.pref.okayama.jp/
平年値とは? 平年値の仕組み ・対象期間:西暦年の1の位が1で始まる直近30年間のデータを使用します (現在は1991年〜2020年の30年間) ・更新頻度:10年ごとに新しい30年間のデータへ更新されます 10年は待ちきれない人も、いるのではないでしょうか?
SRE(Site Reliability Engineering)とは? SRE(サイト信頼性エンジニアリング) ・信頼性とは ⇒対象サービスを快適に利用することができ、目的を達成しているか? 信頼性を計測するための指標 SLI (サービスレベル指標) SLO
(サービスレベル目標) エラーバジェット 何で計測するか ここまでならOK あとこれだけ許容できる (100%−SLO)
「晴れの国」の信頼性を評価してみる
年単位のSLI・SLOを決める SLI (サービスレベル指標) SLO (サービスレベル目標) 降水量1mm未満の日を 「晴れ」とカウントする 1年365日のうち 273日以上が晴れ •
SLIは、キャッチフレーズ公表までの39年(1951-1989)の平均から決定 • 1年間のうち、雨(1mm以上)は 92日まで許容(74.59%)
データ 気象庁のサイトから岡山県の気象データを取得 対象:日付、降水量のデータ 期間:1989/01/01〜2026/07/31 13,726日分(≒37年分) https://www.data.jma.go.jp/
CloudWatch - Application Signals(APM) APMのサービスレベル目標(SLO)の機能を使って、SLOを評価する
評価する仕組み ①ログ投入 ②メトリクス出力 ③SLO評価 日付と降水量の データログを投入 メトリクスフィルタ でSLIを判定 APMのSLO機能が バジェットを計算
PutLogEvents関数 晴れなら1、雨なら0 雨は92日まで 取得した39年分のデータログを投入!
制約 過去14日〜未来2時間の間でしか ログ投入することができない 1日=1分と換算することで 39年分データを9.5日に圧縮
ログ投入&メトリクス出力 ①ロググループ、ログストリーム作成 ②メトリクスフィルター設定
ログ投入&メトリクス出力 ③ put_log_eventsで、タイムスタンプ付きのログをまとめて送信する import boto3 logs = boto3.client("logs") logs.put_log_events( logGroupName="/okayama/harenokuni",
logStreamName="jma-okayama", logEvents=[ {"timestamp": 1754500000000, "message": '{"prcp_mm":3.0}'}, {"timestamp": 1754500060000, "message": '{"prcp_mm":0.0}‘}, ・・・ ], ) ※簡略化しています、またログイベントの最大数は10,000となるため複数回に分けて投入します
ログ投入&メトリクス出力 ④ログが格納されて ⑤メトリクスが出力される
SLO評価 ①SLI・SLOを設定 今回は • SLI:メトリクス • SLO:365分の期間で74.59%
SLO評価 ②評価結果の確認 SLOの達成度、エラーバジェット が出てこない???
制約 SLO作成した後のログしか評価できない (過去に遡っての評価は不可) https://docs.aws.amazon.com/cli/latest/reference/application-signals/batch-get-service-level-objective-budget-report.html
SLO評価 SLO設定後、必要期間を経過してから、改めてログを投入する SLO作成後に、評価結果が表示される
本当の定義は全国1位 単年で評価すると、定義したSLOを守れていても、全国1位は厳しめ SLO:「晴れ」が273日以上 26/37年 =70.3% 期間 1951-1960 1961-1970 1971-1980 1981-1989
1989-1998 1999-2008 2009-2018 2019-2025 1位だった回数 2/10年 2/10年 2/10年 4/9年 5/10年 5/10年 3/10年 4/7年 随時適切に評価するには、他県の降水量も踏まえた、相対的なSLOにする必要がある
期間が結果を変える 30年という長い期間の定義で、岡山は「晴れの国」でいられる 30年平均 単年評価 順位が均されるため 継続して全国1位を守れる 10年のうち 1位であったのは多くて5回
まとめ • SLO評価は、定義とオブザーバビリティが重要 • PutLogEvents関数を使うと、CloudWatchログ(ログストリーム)に ログイベントを書き込むことができる • 書き込みは、過去14日〜未来2時間の間が可能である • Application
Signals(APM)のSLO機能で、SLOの達成状況、 エラーバジェット状況等を容易に確認、追跡することができる • SLOを作成した後のデータから評価することができる 「晴れの国」は定義で守る