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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
180
The Journey of Box Building
tagomoris
4
10k
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
「守りたい体験」を渡すだけで E2E を生成させられるようになった話
hinac0
0
190
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.4k
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
290
Network Firewallやっていき!
news_it_enj
0
170
「早く出す」より「事業に効く」 ── 顧客の業務サイクルから逆算するAI時代の二重ループ開発と「変化の設計者」 / devsumi2026
rakus_dev
1
380
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
670
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
1
400
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
240
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
2
550
CDKで書くECSのベストプラクティス、 改めて考え直す2026 #cdkconf2026
makies
3
800
個人開発で育てる「大規模設計の苗床」 - AI時代の1人開発から始める業務への知識接続 / The Seedbed for Large-Scale Design - From AI-Era Solo Projects to Professional Knowledge
bitkey
PRO
1
280
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
420
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
320
Claude Code のすすめ
schroneko
67
230k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
340
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.8k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
420
The agentic SEO stack - context over prompts
schlessera
0
850
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
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/