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
Recap『Platform Engineering 入門: Golden Path の構築と活用』
Search
Kento Kimura
PRO
August 09, 2024
Technology
0
1.3k
Recap『Platform Engineering 入門: Golden Path の構築と活用』
Jagu'e'r Observability-SRE 分科会
Kento Kimura
PRO
August 09, 2024
Tweet
Share
More Decks by Kento Kimura
See All by Kento Kimura
AI エージェントで AI エージェントを作る!Google Cloudが実現するフルスタックな AI 開発エコシステム / Building AI Agents with AI Agents! Full-Stack AI Development Ecosystem on Google Cloud
aoto
PRO
0
240
Jagu'e'r Advent Calendar でコミュニティを盛り上げよう / Join us the community with Jagu'e'r Advent Calendar
aoto
PRO
0
50
現場の壁を乗り越えて、 「計装注入」が拓く オブザーバビリティ / Beyond the Field Barriers: Instrumentation Injection and the Future of Observability
aoto
PRO
1
1.3k
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
1
310
開発者を支える Internal Developer Portal のイマとコレカラ / To-day and To-morrow of Internal Developer Portals: Supporting Developers
aoto
PRO
1
870
予測から調査へ、AI エージェントで叶える AIOps の未来 / From Prediction to Investigation: The Future of AIOps with AI Agents
aoto
PRO
0
150
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
590
Datadog による AI エージェント オブザーバビリティの最前線 / The Frontlines of AI Agent Observability by Datadog
aoto
PRO
0
120
プラットフォームとしての Datadog / Datadog as Platforms
aoto
PRO
2
680
Other Decks in Technology
See All in Technology
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
2
2.9k
Tebiki Engineering Team Deck
tebiki
0
24k
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.3k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
Agent Skils
dip_tech
PRO
0
120
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
450
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
590
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
100
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
230
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
100
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
670
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
380
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
Skip the Path - Find Your Career Trail
mkilby
0
57
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Navigating Team Friction
lara
192
16k
Ruling the World: When Life Gets Gamed
codingconduct
0
140
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
HDC tutorial
michielstock
1
390
My Coaching Mixtape
mlcsv
0
48
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Are puppies a ranking factor?
jonoalderson
1
2.7k
Transcript
Recap『Platform Engineering 入門: Golden Path の構築と活用』 9th Aug, Jagu'e'r O11y-SRE
#9 『Next Tokyo を勝手に Recap してみた』 Kento Kimura
自己紹介 • 所属:Technical Solutions / Sales Engineer • 担当:パブリッククラウドのアーキテクト知識を活かした Datadog
のプリセールス技術支援 • 資格:Google Cloud 全 11 資格、AWS 12 資格、Azure 13 資格 • 表彰:Google Cloud Partner Top Engineer 2023-24 Jagu'e'r Award 2023 優秀賞 木村 健人 (Kento Kimura) Datadog Japan GK Technical Solutions Sales Engineering History データセンター運用保守 → パブリッククラウド技術支援 → プリセールス技術支援 Community Jagu’e’r デジクラ人材育成分科会 運営リード O11y-SRE/CloudNative/TechWriters 分科会 運営メンバー Partner Top Engineer 2023 Partner Top Engineer 2024
目次 3 01 プラットフォームエンジニアリングの定義 02 ゴールデンパスの実践 03 まとめ
プラットフォーム エンジニアリングの定義
プラットフォームエンジニアリングとは 組織において有用な抽象化を行い、 セルフサービス インフラストラクチャを構築するアプローチ 散乱したツールをまとめ、開発者の生産性を高める プラットフォーム エンジニアリングの狙いは、開発者が体験する日常的な困難を解消して、 行きすぎた責任共有モデルが引き起こす学習の手間を抑制すること… ◆ 引用
• 『道を照らす: プラットフォーム エンジニアリング、ゴールデンパス、セルフサービスのパワー』 https://cloud.google.com/blog/ja/products/application-development/golden-paths-for-engineering-execution-consistency?hl=ja 『有用な抽象化』とは? “ “
ゴールデンパスとは 迅速なプロジェクト開発に役立つ 巧みに統合されたコードと機能のテンプレート構成 例えば… • テンプレートの提供:スケルトンソースコード・IaC ファイル・Kubernetes yaml ファイル •
ドキュメントの整備:スタートアップガイド・リファレンス • モニタリング標準化:依存関係の管理・ロギングの整備 ◆ 引用 • 『道を照らす: プラットフォーム エンジニアリング、ゴールデンパス、セルフサービスのパワー』 https://cloud.google.com/blog/ja/products/application-development/golden-paths-for-engineering-execution-consistency?hl=ja 具体例を見てみよう! “ “
ちなみに…SRE と PE プラットフォームエンジニアリングにより ゴールデンパスを整備することで、開発者 体験に直接的に恩恵をもたらします こうして、組織内の複数のチームが共通基 盤を利用することで、SRE が信頼性を測定 するための手間が削減されます
さらに、セキュリティの担保・費用の最適 化・自動テストの品質向上などのさまざま な効果が期待できます ◆ 引用 • 『道を照らす: プラットフォーム エンジニアリング、ゴールデンパス、セルフサービスのパワー』 https://cloud.google.com/blog/ja/products/application-development/golden-paths-for-engineering-execution-consistency?hl=ja
ゴールデンパスの実践
① GKE Enterprise でのマルチテナント管理 GKE Enterprise 特有のフリート機能を活用してマルチクラスター管理を行う • マルチクラスター内の同一名前空間毎の権限制御・負荷分散・コスト管理 •
チームスコープによるフリート内のグループ細分化 ◦ Workload Identity, Cloud Service Mech, Cloud Sync, Policy Controller, Multi-Cluster Ingress, Knative serving... などのフリート対応機能を利用できる 可視性の向上 セキュリティ・ ガバナンス強化 コスト削減
② Cloud Workstations の活用 ワークステーション構成・コンテナ設定で一貫性のある開発環境の提供 • ワークステーション構成で新規開発環境構築のオーバーヘッド削減 • ソースコードのクラウド管理 •
コンテナ設定で柔軟に追加のカスタマイズ 分離された 開発環境 カスタマイズ性 Gemini Code Assist の活用
• ユーザーを理解 プラットフォームエンジニアリングの第一のユーザーは開発者! インタビューなどを通して開発者の声を拾い上げることが需要! • プラットフォームをプロダクトとして使う プラットフォームエンジニアリングのプロダクトはプラットフォーム! ユーザーを顧客として、プロダクトと同じ様に管理することが重要! • 実行可能な最小限のプラットフォーム(TVP)を採用
最小機能のプラットフォームから始め、フィードバックで機能追加 実践において重要なこと 結論:プラットフォームエンジニアリングは難しくない
まとめ
セッションまとめ • プラットフォームエンジニアリングは組織において有用な抽象化=ゴールデンパス の整備により、セルフサービスのインフラを構築するアプローチ • ゴールデンパスはテンプレートの作成やドキュメントの整備をすれば良さそう! • Google Cloud の様々な機能はプラットフォームエンジニアリングの助けになる
• 難しく考えず、できることからが重要
Thank you