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
オートスケールにおけるオブザーバビリティへの取り組み / Observability with...
Search
Kazumichi Yamamoto
July 23, 2024
Technology
1
920
オートスケールにおけるオブザーバビリティへの取り組み / Observability with autoscale
SRE勉強会 ~各社の取り組みや課題から学ぶ会~(
https://techplay.jp/event/947728
)での登壇資料
Kazumichi Yamamoto
July 23, 2024
Tweet
Share
More Decks by Kazumichi Yamamoto
See All by Kazumichi Yamamoto
からあげの町からお届けするフルリモートSREの日常 / 2023-06-21 tech lunch
yamamotofebc
0
280
「合意のない期待」を防ぐためのドラッカー風エクササイズ
yamamotofebc
3
1.1k
さくらのクラウド向けオートスケーラー / autoscaler for SAKURA cloud
yamamotofebc
1
2k
sacloud tools
yamamotofebc
1
110
Rioでコンテナを楽しくする / Rio − Make Containers Fun!
yamamotofebc
2
760
Rancher 2.0 HA with Terraform
yamamotofebc
3
3.7k
Rancher Meetup Hiroshima #1 LT - カタログを使ってみよう // Rancher Meetup Hiroshima 2018-05-11
yamamotofebc
2
670
Rancher Meetup KYOTO #1 LT - 外からコンテナに繋ぐには? // Rancher Meetup Kyoto 2018-04-27
yamamotofebc
4
430
Building HA Kubernetes Clusters with RKE
yamamotofebc
4
3k
Other Decks in Technology
See All in Technology
IoTLT@ストラタシスジャパン_20251021
norioikedo
0
140
だいたい分かった気になる 『SREの知識地図』 / introduction-to-sre-knowledge-map-book
katsuhisa91
PRO
3
1.5k
What's new in OpenShift 4.20
redhatlivestreaming
0
320
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
370
Okta Identity Governanceで実現する最小権限の原則 / Implementing the Principle of Least Privilege with Okta Identity Governance
tatsumin39
0
180
20251024_TROCCO/COMETAアップデート紹介といくつかデモもやります!_#p_UG 東京:データ活用が進む組織の作り方
soysoysoyb
0
120
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
290
Building a cloud native business on open source
lizrice
0
190
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
160
MCP ✖️ Apps SDKを触ってみた
hisuzuya
0
390
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
4
1.6k
OSSで50の競合と戦うためにやったこと
yamadashy
3
1k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
For a Future-Friendly Web
brad_frost
180
10k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Typedesign – Prime Four
hannesfritz
42
2.8k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Optimizing for Happiness
mojombo
379
70k
Automating Front-end Workflow
addyosmani
1371
200k
Context Engineering - Making Every Token Count
addyosmani
8
310
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6k
Transcript
© SAKURA internet Inc. オートスケールにおける オブザーバビリティへの取り組み 2024-07-23 SRE勉強会 〜各社の取り組みや課題から学ぶ会〜 @yamamoto-febc
⼭本 和道(@yamamoto-febc) さくらインターネット クラウド事業本部 SRE室 スタッフエンジニア ⾃⼰紹介
SAKURA internet ࣾձΛࢧ͑Δ ύϒϦοΫΫϥυɾେنܭࢉࢿݯΠϯϑϥΛ Ұॹʹ࡞Γ·ͤΜ͔ʁ ソフトウェア開発、 インフラ基盤から フロントエンドまで 採⽤強化中! さくらインターネットではエンジニア採⽤を強化しています
さくらインターネットは新たなアイデアの創出に強い熱意と情熱を持って挑戦する お客様をはじめ、私たちとつながりのあるすべての⼈たちのために、未来のあるべ き姿を想い描きながら ―「やりたいこと」を「できる」に変える ― あらゆるアプ ローチを “インターネット”を通じて提供します。 詳しくはWebサイトにて、カジュアル⾯談もやってます 👉 www.sakura.ad.jp/lp/recruit-engineer/
© SAKURA internet Inc. • オートスケールの紹介 • オブザーバビリティへの取り組み • 採⽤したツールの使い勝⼿
今⽇の発表内容
© SAKURA internet Inc. オートスケール https://manual.sakura.ad.jp/cloud/autoscale/autoscale.html
© SAKURA internet Inc. APIサーバ APIサーバ (Active-Standby構成) データベース autoscale-manager (コントローラー)
リソースごとに ユニットファイルを⽣成 cpu-usage (負荷計測) router-usage (負荷計測) autoscaler (計算/スケール動作) bash bash cpu-usage (負荷計測) router-usage (負荷計測) autoscaler (計算/スケール動作) bash bash cpu-usage (CPU負荷計測) router-usage (NW負荷計測) autoscaler (計算/スケール動作) bash オートスケールのバックエンド構成
© SAKURA internet Inc. データベース オートスケールのバックエンド構成 ※ リソース数の増加に合わせAPIサーバのペアをスケールアウト
None
© SAKURA internet Inc. オートスケールのバックエンド構成(再掲) APIサーバ APIサーバ (Active-Standby構成) データベース autoscale-manager
(コントローラー) リソースごとに ユニットファイルを⽣成 cpu-usage (負荷計測) router-usage (負荷計測) autoscaler (計算/スケール動作) bash bash cpu-usage (負荷計測) router-usage (負荷計測) autoscaler (計算/スケール動作) bash bash cpu-usage (CPU負荷計測) router-usage (NW負荷計測) autoscaler (計算/スケール動作) bash
© SAKURA internet Inc. オートスケールのバックエンド構成(OpenTelemetry対応) APIサーバ APIサーバ (Active-Standby構成) データベース autoscale-manager
(コントローラー) リソースごとに ユニットファイルを⽣成 cpu-usage (負荷計測) router-usage (負荷計測) autoscaler (計算/スケール動作) bash bash cpu-usage (負荷計測) router-usage (負荷計測) autoscaler (計算/スケール動作) bash bash cpu-usage (CPU負荷計測) router-usage (NW負荷計測) autoscaler (計算/スケール動作) bash collector collector
© SAKURA internet Inc. • OSSのOTelディストリビューション • トレース/メトリクス/ログを1箇所で管理 • データストアは
コールドストレージとして さくらのオブジェクトストレージも使える https://signoz.io/
© SAKURA internet Inc. Why? • スモールスタートしたかった → 全部1箇所にあるので使うのを⽌めるのが楽 •
できるだけ外部サービスを使いたくなかった → セルフホストできる & いざとなればソースコードを追える • 運⽤ノウハウがあるものを選びたかった → ClickHouseなら運⽤ノウハウを持っていた
© SAKURA internet Inc. 実際どう? • 👍 デプロイ〜運⽤は⾮常に楽だった → ⼿軽に始められてgood
• 👍 ダッシュボードは問題なく使える → ただしある程度⾃分で作り込む必要あり (公開ダッシュボードが少ない) • 😢トレースのUIについては不満あり → 痒いところに⼿が届かない感じ...
© SAKURA internet Inc. n オートスケールでOpenTelemetryを導⼊ n OTelディストリビューションとして SigNozを利⽤中 n
SigNozの使い勝⼿は悪くない 今⽇のまとめ
SAKURA internet ࣾձΛࢧ͑Δ ύϒϦοΫΫϥυɾେنܭࢉࢿݯΠϯϑϥΛ Ұॹʹ࡞Γ·ͤΜ͔ʁ ソフトウェア開発、 インフラ基盤から フロントエンドまで 採⽤強化中! さくらインターネットではエンジニア採⽤を強化しています
さくらインターネットは新たなアイデアの創出に強い熱意と情熱を持って挑戦する お客様をはじめ、私たちとつながりのあるすべての⼈たちのために、未来のあるべ き姿を想い描きながら ―「やりたいこと」を「できる」に変える ― あらゆるアプ ローチを “インターネット”を通じて提供します。 詳しくはWebサイトにて、カジュアル⾯談もやってます 👉 www.sakura.ad.jp/lp/recruit-engineer/