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
サーバーレスとDevOpsを活用した システム開発を支えるオブザーバービリティ
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Beli
May 12, 2023
Technology
1
630
サーバーレスとDevOpsを活用した システム開発を支えるオブザーバービリティ
ビヨンド勉強会(ビヨ勉)
【大阪】AWS構築・開発の技術勉強会【リアル開催】
https://beyondjapan.connpass.com/event/280427/
Beli
May 12, 2023
Tweet
Share
More Decks by Beli
See All by Beli
A leader’s guideの紹介
beli68
0
140
re:Invent 2024のふりかえり
beli68
0
310
re:Invent 2024のおすすめブレークアウトセッション
beli68
0
170
re:Invent 2024のおすすめセッション
beli68
0
260
Aurora Serverlessが 好きになった話
beli68
0
160
AmazonかAWSかわからない
beli68
1
95
技術だけではないre:Invent
beli68
0
99
セッションの選び方とおすすめセッション
beli68
0
470
旅行初心者に送るre:Inventの歩き方
beli68
0
1k
Other Decks in Technology
See All in Technology
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
180
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
200
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
670
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
590
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
230
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
190
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
320
Agile Leadership Summit Keynote 2026
m_seki
1
650
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
130
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
The agentic SEO stack - context over prompts
schlessera
0
640
The Spectacular Lies of Maps
axbom
PRO
1
520
Six Lessons from altMBA
skipperchong
29
4.2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
55
BBQ
matthewcrist
89
10k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Transcript
サーバーレスとDevOpsを 活用したシステム開発を支える オブザーバービリティ 【大阪】AWS構築・開発の技術勉強会【リアル開催】 フェンリル株式会社 柴田 晃
自己紹介 柴田 晃 (SHIBATA, Akira) • インフラ担当 • AWS Ambassador
• 趣味は杖道(じょうどう) • 仲良くなりたいAWSサービスは IAM
アジェンダ • サーバーレスのおさらい • DevOpsのおさらい • オブザーバービリティのおさらい • DevOpsとオブザーバビリティの関係 •
サーバーレスでのオブザーバービリティ • ワンポイントプラクティス
サーバーレスのおさらい
サーバーレスへのパラダイムシフト • 抽象化のレベルが上がり、ビジネスロジックへ集中 • 物理マシン→仮想マシン→コンテナ化 • インフラの管理は残った • サーバーレスでは他の誰かがインフラを管理 •
ビジネスロジックへ集中できる
サーバーレスの責任範囲 “20180410 AWS White Belt Online Seminar AWSのよくある都市伝説とその真実” より https://www.slideshare.net/AmazonWebServicesJapan/20180410-aws-white-belt-online-seminar-aws
サーバーレスの責任範囲 “20180410 AWS White Belt Online Seminar AWSのよくある都市伝説とその真実” より https://www.slideshare.net/AmazonWebServicesJapan/20180410-aws-white-belt-online-seminar-aws
サーバーレスで ユーザーが責任を 持つ範囲
AWSのサーバーレスとは • インフラのプロビジョニングや管理が不要 • 自動スケーリング • 使用に対して支払い • 高可用性と安全性
コンピュータだけじゃないサーバーレス コンピュータ データストア インテグレーション AWS Lambda AWS Fargate Amazon Aurora
Serverless Amazon DynamoDB Amazon S3 Amazon EventBridge Amazon API Gateway Amazon SQS Amazon SNS Amazon MQ
DevOpsのおさらい
DevOps? DevOpsという用語は2008年のDevOpsDaysから 普及したとされているが、統一的な定義は無い • 開発者と運用者が協力する? • 高速でリリースする? • CI/CDの自動化?
AWSのDevOps “DevOps とは?”より https://aws.amazon.com/jp/devops/what-is-devops/
DevOpsの利点 • スピード • 迅速な配信 • 信頼性 • 拡張性 •
共同作業の向上 • セキュリティ “DevOps とは?”より https://aws.amazon.com/jp/devops/what-is-devops/
モダンな DevOps “AWS re:Invent 2022 - AWS Well-Architected best practices
for DevOps on AWS (DOP207)”より https://www.youtube.com/watch?v=hfXokRAyorA&list=PL2yQDdvlhXf_fADfZTuoxJyPh2jXSScuR&index=25
オブザーバービリティ
オブザーバービリティ? DevOpsと同じく統一的な定義はなさそう
AWSのオブザーバビリティ 観測可能性とは、システムで何が 起こっているかをどれだけ理解 できるかということで、多くの場 合、メトリクス、ログ、またはト レースを収集するためにインスツ ルメンテーションを行います。 オペレーショナル・エクセレンスを 達成し、ビジネス目標を達成する ためには、システムがどのように
機能しているかを理解する必要 があります。 (DeepLによる翻訳) “AWS Summit SF 2022 - Full-stack observability and application monitoring with AWS (COP310)” より https://www.youtube.com/watch?v=or7uFFyHIX0
オブザーバビリティの3つの柱 Logs Metrics Trace さまざまな時間間隔で測定さ れた数値データ (時系列デー タ)。 SLI (リクエスト率、エ
ラー率、期間、CPU% など) 障害、エラー、状態変換な ど、アプリケーションまたはシ ステム内で発生した個別のイ ベントのタイムスタンプ付きレ コード トレースは、複数のアプリ ケーションとシステム (通常 はマイクロサービス) にわた る 1 人のユーザーの旅を表 します。
DevOps と オブザーバービリティ
AWSのDevOps “DevOps とは?”より https://aws.amazon.com/jp/devops/what-is-devops/
AWSのDevOps “DevOps とは?”より https://aws.amazon.com/jp/devops/what-is-devops/
サーバーレスでの オブザーバービリティ
オブザーバビリティの3つの柱 Logs Metrics Trace さまざまな時間間隔で測定さ れた数値データ (時系列デー タ)。 SLI (リクエスト率、エ
ラー率、期間、CPU% など) 障害、エラー、状態変換な ど、アプリケーションまたはシ ステム内で発生した個別のイ ベントのタイムスタンプ付きレ コード トレースは、複数のアプリ ケーションとシステム (通常 はマイクロサービス) にわた る 1 人のユーザーの旅を表 します。
AWSのサービスで実現する Logs Metrics Trace Amazon CloudWatch Logs Amazon CloudWatch Metrics
AWS X-Ray
Lambdaの場合
ワンポイントプラクティス トレースとログをリンクする
よくあるログ
問題点 • ログの関係性が分からない • どのリクエストから発生した? • どのログとどのログが同じリクエストで発生した?
どうすればいいの? • X-RayのTraceIDをログに含める • X-Amzn-Trace-Idというヘッダーとして送られてきま す
おまけ X-Rayを試して見たいかたへ Serverless Observability Workshop https://serverless-observability.workshop.aws/en/
None