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
AWS re:Invent 2023 からみるオブザーバビリティとコスト
Search
Yuki Osawa
December 14, 2023
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS re:Invent 2023 からみるオブザーバビリティとコスト
https://forgevision.connpass.com/event/303333/
Yuki Osawa
December 14, 2023
Transcript
15 slides
フォージビジョン株式会社 https://www.forgevision.com/ AWS re:Invent 2023 からみる オブザーバビリティとコスト カスタマーサクセスチーム エンジニア ⼤澤
優貴 (Yuki Osawa) 1 フォージビジョンがお届けする AWS re:Invent 2023 参加報告イベント︕ 2023/12/14 (⽊)
⾃⼰紹介 名前: ⼤澤 優貴 所属: AWSグループ/カスタマーサクセスチーム 業務: 内製化⽀援 好きなAWSサービス: Amazon
CloudWatch re:Inventへの参加は初めてとなります。 2 @yukiblue63
⽬標 • サービスや技術など、⾃分の興味のある分野を、 深掘りしていきたい内容を⾒つける • 興味のある分野、深掘りしたい内容を業務で活 ⽤する 3
アジェンダ AWS re:Invent 2023 でコストやオブザーバビリティに関する 考え⽅・アップデートに関してお話いたします。 l コストについて l Dr.Werner
VogelsのKeynoteより l オブザーバビリティについて l オブザーバビリティの説明(振り返り) l 気になったアップデートをいくつかご紹介 4
5 コストについて
6 The cloud removed constrains, The Frugal Architect, Dr.Werner Vogelsのコストに関する提唱
• オンプレミスでは、堅牢なシステムにおいて、 ハードウェアの制約があるが、 クラウドではその制約がない。 そのため、コストの考慮が重要である。 • The Frugal Architect (倹約的なアーキテクチャ) • コストは⾮機能要件とすること • コストがビジネスへどのような影響があるのか • アーキテクチャを決断することはトレードオフの連続である • 観測されていないシステムは未知のコストになる • コストを意識したアーキテクチャがコスト管理につながる • コスト最適化を段階的に継続する • 挑戦されない成功は思い込みにつながる
7 コストの最適化は継続的に⾏う • Continuously optimize • Amazonのサービスでプロファイラーが コスト分析をした • 結果は42%ほどがネットワーク通信に
よるコストを占めていることが分かった • サービスのコードの分析を⾏い、基本 的に必要な処理のみを残すようにした • 結果27%に下げることができた • このような改善・最適化は継続的に⾏ われるべき • たとえ⼤きな差異や修正がなかったと してもやる意義はある。
8 オブザーバビリティについて
オブザーバビリティについて • オブザーバビリティ(可観測性)は、システムやアプリケーションの出⼒・パフォーマ ンス指標を可視化し、状態を監視・測定・理解する能⼒のことを指します • 監視との違い • 監視 • エラーや問題の発⽣時に迅速に対応できるように「データを収集」する
• オブザーバビリティ • エラーや問題が発⽣したことを検知するだけでなく、それが「なぜ」起きた のか、その原因を探り、改善のアクションに繋げるために、「データを収集」 する 9
オブザーバビリティに関するセッション Whatʼs new with AWS observability and operations (COP339) 10
• Amazonでは、オペレーショナル・エクセレンスが DNAの中に組み込まれている • AWSを利⽤するユーザのために、内部で利 ⽤していた運⽤ツールをサービスと提供してい る • Amazonの運営で培われたものがオペレーシ ョナル・エクセレンスとなっている • ポイント • アプリケーションを簡単に監視できること • 機械学習を活⽤しシステムの状態を把握・ア プリの動作に異常がないかを確認 • 極⼒⾃動化して⼈的な作業を減らし、時間 とコストを節約する
[New!] CloudWatch Logs Anomaly Detection 11 • CloudWatch Logsの異常検出 •
ログパターンの分析 取り込んだログのうち特定のパターンがどの程 度占めているのかといった情報が確認できる • ⽐較機能 期間を指定すると、diff機能を⽤いてパター ンマッチングを⾏う。 ⼈が想定していた時点よりも前に異常を⽰ すログが発⽣していないか確認可能 • アノマリー機能 常時ログを監視し、キーワードやエラーを探し、 潜在的な異常がないかをチェックする その後も⾃⼰トレーニング(情報の蓄積)が ⾏われて、適切な異常判断がアップデートさ れる。
[New!] myApplications in the AWS Management Console • マネジメントコンソールでアプリケーションを 登録。
コスト稼働状況、セキュリティー、 パフォーマンスを⼀元的に確認可能 AWS Cost Explorer、AWS Security Hub、Amazon CloudWatch Application Signalsなどと連携可能 • ダッシュボードとして確認が可能 Resource Explorerの有効化・タグ付けが必要 外部のSaaS製品との⽐較が今後活発に⾏われる と予想 • ⼀般利⽤開始 12
[New!] Amazon CloudWatch Application Signals • AWS上のアプリケーションを⾃動計測し、 運⽤・改善をサポートする新機能 • サービスの位置づけとしては、Synthetics・
RUM・Internet Monitorを含むデジタル エクスペリエンス領域の1サービス • GETやPOSTのリクエストごとのレイテンシー や定義したSLIステータスなどが得た⼀⽬で 確認ができる • EKSかその他のサービスのどちらかを選択 • その他のサービスの場合は、 CloudWatchエージェント、 AWS Distro for OpenTelemetryの導⼊ が必要 13
まとめ 14 • コストについて • Dr.Werner VogelsのKeynoteより • クラウドではハードウェアの制約がないからこそ、コストの考慮が重要である •
The Frugal Architect • 観測されていないシステムは未知のコストになる • コストの最適化は継続的に⾏う • オブザーバビリティについて • Amazon,AWSのオブザーバビリティ系サービスに対する考え⽅ • CloudWatch Logs Anomaly Detection • myApplications in the AWS Management Console • Amazon CloudWatch Application Signals
15 ご清聴ありがとうございました
More Decks by Yuki Osawa
See All by Yuki Osawa
クラウドを使う上で、気をつけておくインフラTips
yukiblue63
0
39
Building a private cloud with OpenStack
yukiblue63
0
46
OpenStackによるクラウド構築について
yukiblue63
0
82
クラウドについて
yukiblue63
0
73
TCPと輻輳制御の話
yukiblue63
0
290
Other Decks in Technology
See All in Technology
【Oracle AI SPOTLIGHT ウェビナー】【特別開催:日本語で解説!】Oracle AI World 2026 最新情報フィードバック
oracle4engineer
PRO
1
190
DevOps Agentにあらゆるセキュリティインシデントのトリアージを任せた件
jirtosterone
1
120
AIエージェントの監視、思考を見るか行動を見るか / Monitoring AI Agents: Thoughts or Actions
yusukeshimizu
2
190
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
310
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
1
820
cdkd (CDK Direct)
gotok365
4
290
速くなった開発の効果をどう推し量るのか
bulbulpaul
0
100
令和の今、あらためて IAM を考える。アクセスキーを「無くせない現実」との向き合い方
kazzpapa3
0
660
Kiro アップデート 2026 年 11 月号 (11 月 8 日時点) | 目指せ Kiro マスター アップデート編
inariku
PRO
2
110
AI時代の組織作り:チーム開発から「個人×AI」への移行と、持続可能な「開発資本」の築き方
ham0215
2
830
BALLAS Technology Deck
ballas_inc
0
540
Kiro Crew 入門 (手を離しても進む仕事) | 目指せ Kiro マスター 11
inariku
PRO
4
710
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
990
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
530
The Curse of the Amulet
leimatthew05
4
17k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Six Lessons from altMBA
skipperchong
29
4.6k
Writing Fast Ruby
sferik
630
63k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
470
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k