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
パブリッククラウドのプロダクトマネジメントとアーキテクト
Search
Satoshi Tagomori
February 01, 2025
Technology
1.4k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
パブリッククラウドのプロダクトマネジメントとアーキテクト
BuriKaigi 2025
Satoshi Tagomori
February 01, 2025
More Decks by Satoshi Tagomori
See All by Satoshi Tagomori
Mastering Ruby Box
tagomoris
3
190
The Journey of Box Building
tagomoris
4
11k
Unboxing Ruby Box
tagomoris
4
220
Namespace and Its Future
tagomoris
6
870
さくらのクラウドにおけるCloudNativeのいまとこれから
tagomoris
5
1.5k
State of Namespace
tagomoris
5
11k
クラウドサービス事業者におけるOSS
tagomoris
4
2.3k
2000年てづくりキーボードの旅
tagomoris
1
300
Namespace, Now and Then
tagomoris
0
460
Other Decks in Technology
See All in Technology
AI ネイティブな組織に Gemini Enterprise Agent Platform がなぜ必要なのか
asei
1
170
AI エージェント時代のデジタルアイデンティティ
fujie
3
1.4k
toio・myCobotでフィジカルAIっぽいことを行うための検討(とりあえず調査) / フィジカルAI LT(IoTLTによる開催)
you
PRO
0
280
【CEDEC2026】ゲームシナリオライターを支援するAIツール開発の実践 ― 設計とプロンプトの工夫 ―
cygames
PRO
1
710
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
130
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
370
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
210
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
19k
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
0
830
[MIRU26] Open-Vocabulary Intention-Guided Object Detection in Diverse Scenes
keio_smilab
PRO
0
140
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
120
第3回しろおびセキュリティスポンサーセッション
log0417
0
140
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
My Coaching Mixtape
mlcsv
0
190
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Being A Developer After 40
akosma
91
590k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
200
Producing Creativity
orderedlist
PRO
348
40k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Prompt Engineering for Job Search
mfonobong
0
390
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Color Theory Basics | Prateek | Gurzu
gurzu
0
410
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
460
Transcript
パブリッククラウドの プロダクトマネジメントと アーキテクト BuriKaigi 2025, 2025-02-01 Satoshi Tagomori (@tagomoris)
@tagomoris Satoshi Tagomori Sakura Internet from 2024.08 Maintainer/Founder: OSS: Fluentd,
MessagePack, Norikra, Woothee, … Event: ISUCON Service: Pathtraq
None
本 日 のストーリー パブリッククラウドのプロダクトマネジメントとアーキテクト • さくらのクラウドというパブリッククラウド • パブリッククラウドにおけるサービス、プロダクト • 顧客とユーザ、そして体験
• ラスト1マイル さくらのクラウドにおけるプロダクトマネジメントとは クラウドのプロダクトマネジメントにおけるアーキテクト的 人 材の可能性
さくらのクラウドという パブリッククラウド
None
さくらのクラウド IaaS型クラウドからフルスペックのクラウドサービスへ • IaaS型クラウドサービスとして2011年にサービス開始 • サーバ(VM)、ストレージ、ネットワーク • 高火力 (GPU)プランの追加など •
2023年、ガバメントクラウドの条件付き認定 • 〜2026年3 月 :認証や統制、PaaS含むマネージドサービス等を順次提供
ガバメントクラウド • デジタル庁が整備する、政府全体で共通利 用 するクラウドサービス基盤 • 既存の「パブリッククラウド」を活かし、柔軟迅速にセキュアなシステム基盤の 調達を可能とする • 政府や
自 治体アプリケーション開発を現代的なものとし、国 民 に利便性の 高 い サービスをいち早く提供することにつなげる • ガバメントクラウド対象クラウドサービスはデジタル庁にて認定 • デジタル庁から出ている技術要件を満たす必要がある
ガバメントクラウド技術要件 • 令和5年度募集の技術要件 • 17項 目 /約300件の技術要件を「全て」満たす必要がある • 基本事項、(1)コンピュート(サーバ)機能、(2)ストレージ、(3)データベース、 (4)サーバレス・コンテナ関連機能、(5)API関連機能、(6)アプリケーション連携機能、
(7)データ分析機能、(8)コードリリース機能、(9)ネットワークとCDN、 (10)システム運 用 管理機能、(11)ユーザ管理、(12)バックアップ、 (13)データポータビリティ・移 行支 援機能、(14)セキュリティ機能、 (15)暗号 管理とデータ保管セキュリティ、(16)機械学習関連機能 • 要件のリストは以下のURLから参照可能 https://www.digital.go.jp/procurement/3058bc41-ee8f-49bb-8f22-8def725f6f3f
ガバメントクラウド技術要件 基本事項からいくつか抜粋 大 項 目 項 目 項番 要件 基本事項
サービス全般 1 外部からネットワーク経由で提供される情報処理サービスであり、コンピュータや通信ネ ットワーク等の情報処理基盤を意識することなく、情報通信技術の便益やアプリケーショ ンを享受可能にし、サービスの利 用 結果が契約主体及び利 用 主体に定量的に明 示 できるこ と。 基本事項 サービス全般 3 災害時等において、公的に必要なサービスを優先する機能を有すること。 基本事項 サービス全般 4 いわゆるCOTS(commercial off-the-shelf)として広く提供されているサービスであ り、個別に開発されたものではないこと。 基本事項 サービス全般 7 技術的および物理的に共有されたところがなく完全に分離された複数のデータセンター 区画で「ゾーン」を構成し、冗 長 化を確保すること。 基本事項 サービス全般 10 情報資産はユーザが指 示 しない限り 日 本国内に保管されること。 基本事項 実績 15 日 本国内のデータセンターで当該クラウドサービスを 自 らが3年以上運営しているこ と。 基本事項 マネージドサービス 25 全てのマネージドサービスは、監視やログ管理等の運 用 系マネージドサービスと最初か ら連携しており、設定の詳細な操作ログや監視メトリクスが取得可能であること。
ガバメントクラウド技術要件 抜粋 大 項 目 項 目 項番 要件 コンピュート
(サーバ)機能 機密コンピューティ ング環境 4 クラウド利 用 者からは完全に分離し暗号化された仮想マシンでデータの暗号化/復号が 行 えるサービスまたはサポートが提供されていること。 ストレージ オブジェクト ストレージ 5 オブジェクトストレージは、99.999999999%以上のデータ耐久性を持ち、ファイルの 永続的な保管ができること。そのための仕組みを備えること。かつ 大 規模災害対策の観 点で複数リージョン間でのレプリケーションが利 用 可能であること。 アプリケーショ ン連携機能 メッセージングサー ビス 4 ユーザが構築するソフトウェア同 士 の連携を抽象化し 非 同期に 行 うためのメッセージング サービスが利 用 可能であること。(以下省略) アプリケーショ ン連携機能 メッセージングサー ビス 5 ユーザが意識せずとも 自 動的に、概ね無制限にスケーリングすること。ただし意図せぬ利 用 によって発 生 する 高 額請求を防ぐための制限は例外とする。 ネットワーク CDN 18 CDNサービスはグローバル10拠点以上で利 用 できること。
パブリッククラウドにおける サービス、プロダクト
サービス、あるいはプロダクト パブリッククラウドのサービス的特徴 • マルチテナント • オンデマンド • システム・オペレーションの構成部品 • フルスタック
マルチテナント あらゆる業種・業界の顧客が同居 • クラウド 自 体は業種・業界を選ばず、顧客層も広く分布 • クラウドの1サービスに多種多様なものが同居 • ユースケース
• ワークロード • それぞれに異なる要求をもつ顧客群 • 可 用 性、信頼性、性能、セキュリティ
オンデマンド 24時間いつでも、リクエストされたら即座に • IaaS • VM、ストレージ、ネットワークなどを要求に対して即座に提供 • PaaS、SaaS • 24時間常にオンライン、稼動のピークが読めない
システム・オペレーションの構成部品 あらゆるものの 一 部分となる • 顧客のシステムの動作基盤となる • VM、ストレージ、ネットワーク、ロードバランサ、CDN • 顧客のアプリケーションの
一 部となる • DB、キュー、ワークフロー、API Gateway、シークレットマネージャ • 顧客のオペレーションの実 行 基盤となる • 認証認可、バックアップ、コンテナリポジトリ、KMS
フルスタック データセンタから、PaaS、SaaSまで • SaaS:セキュリティ、認証、…… • PaaS:コンテナ実 行 、DB、キュー、ワークフロー、データ分析基盤、…… • IaaS:仮想化基盤(仮想マシン、仮想ストレージ、仮想ネットワーク)
• 機器:サーバ、ストレージ、スイッチやルータ、…… • 回線:拠点間接続、インターネット接続 • 拠点: データセンタ、エッジロケーション
顧客とユーザ、そして体験
顧客とユーザ、そして体験 パブリッククラウドの選ばれかた • パブリッククラウドの顧客とユーザ • クラウドの顧客体験 • クラウドのユーザ体験 • システムデザインと製品ラインナップ
パブリッククラウドの顧客とユーザ だれが選ぶ? だれが使う? • 顧客: 利 用 に対してお 金 を出す
• ユーザ企業、公的機関、個 人 、…… • ユーザ: 利 用 する • ソフトウェアエンジニア、SIer、個 人 、…… • 使う 人 が選ぶとは限らない • 料 金 、認証、セキュリティ、 立 地や国籍、使いやすさ、性能、……
クラウドの顧客体験 クラウドの顧客にとっての体験とは • 料 金 :従量課 金 、 月 額課
金 、ディスカウント、シンプルさ • 認証:運 用 基準、セキュリティ認証、ISMAP、ガバメントクラウド、…… • セキュリティ:権限管理、SSO、DDoS対策、「特定のどこかの場所」、…… • 立 地や国籍: 日 本国内、特定地域、 日 本国内法準拠、 日 本円決済
クラウドのユーザ体験 クラウドユーザにとっての体験とは • コンソール • マネージドサービスのAPI、機能、性能 • クライアントライブラリ • Infrastructure
as Code、 自 動化 • ドキュメント、チュートリアル
システムデザインと製品ラインナップ 設計時に選択肢となりうるか? 選択肢となるには何を揃えればいい? • ほしいコンポーネントのバリエーションがユースケースで千差万別 • VM、ストレージ、ネットワークがあればいい (オンプレ移 行 )
• コンテナ実 行 環境とDB、オブジェクトストレージ (SPA+バックエンド) • オブジェクトストレージ、API GatewayとCDN (Static Website) • CDNとロギング、データ分析基盤、BIツール (Ads) • GPUクラスタと 高 速ストレージ・ネットワーク (LLM)
ラスト1マイル
ラスト1マイル ユーザの 手 元にプロダクトを届けるには • OSSの体験をクラウドへ • OSSとしてのクラウドSDK
OSSの体験をクラウドへ 現代のソフトウェアエンジニアはOSSの上で 生 きている • OSSの体験とは? • 分かりやすいドキュメント • 必要
十 分な機能 (多過ぎない機能?) • 納得感のあるAPI • 既存のOSSとの親和性 • “なんとなく期待したように動く”
OSSとしてのクラウドSDK クライアントライブラリに求めるもの • クラウドSDK:クライアントライブラリ • Infrastructure as Code のツールとして (Terraform?)
• 顧客アプリケーションに組み込んで使ってもらう • 顧客に拒否されないライセンス • 顧客からのフィードバック(issue, pull-req)を受けられる体制 • OSSの理解が必須:コミュニティとうまく付き合う
クラウドサービスのプロダクトマネジメント とは システム開発・コンピューティングに全 方 位でとりくむ仕事
ソフトウェアエンジニア、アーキテクトの 次の選択肢のひとつとしての クラウドのプロダクトマネージャ
SAKURA internet ࣾձΛࢧ͑Δ ύϒϦοΫΫϥυɾେنܭࢉࢿݯΠϯϑϥΛ Ұॹʹ࡞Γ·ͤΜ͔ʁ ソフトウェア開発、 インフラ基盤から フロントエンドまで 採 用
強化中! さくらインターネットではエン ジ ニア採 用 を強化しています さくらインターネットは新たなアイ デ アの創出に強い熱意と情熱を持って挑戦するお客様を は じ め、私たちとつな が りのあるす べ ての 人 たちのために、未来のある べ き姿を想い描きな が ら ―「やりたいこと」を「 で きる」に変える ― あらゆるア プ ローチを “インターネッ ト”を通 じ て提供します。 詳しくはWebサイトにて、カジュアル 面 談もやってます 👉 www.sakura.ad.jp/lp/recruit-engineer/