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
初めてのGoogle Cloud by AWS出身者
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Haruka Sakihara
May 25, 2025
Technology
2
960
初めてのGoogle Cloud by AWS出身者
25/5/26 Jagu'e'r 月末 Tech Lunch Online#1にて発表
https://jaguer-tech-lunch.connpass.com/event/352740/
Haruka Sakihara
May 25, 2025
Tweet
Share
More Decks by Haruka Sakihara
See All by Haruka Sakihara
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
400
気軽に作ろう!自作AWS CDKコンストラクタ
harukasakihara
3
680
ECSサービスとEC2 AutoScalingの使い心地がほぼ同じな件(???)
harukasakihara
0
680
そのCIは本当に役に立ってますか?~ 高品質なCIプロセスを実現する設計術 ~
harukasakihara
10
2.7k
意外と難しい?エンジンアップグレードとIaCの両立
harukasakihara
4
900
未経験エンジニアがアウトプット駆動で自らのキャリアと生きる道を切り開くまで
harukasakihara
9
5.4k
AWS CDKで作るCloudWatch Dashboard
harukasakihara
4
2.7k
ベストな Terraform ディレクトリ構成を考察してみた
harukasakihara
17
7.4k
セキュアなTerraformの使い方 ~ 機密情報をコードに含めず環境構築するにはどうしたらいいの?
harukasakihara
20
11k
Other Decks in Technology
See All in Technology
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
180
AI駆動PjMの理想像 と現在地 -実践例を添えて-
masahiro_okamura
1
110
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
150
プロポーザルに込める段取り八分
shoheimitani
1
220
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
210
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
700
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
130
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
640
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
2.2k
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.4k
Featured
See All Featured
Music & Morning Musume
bryan
47
7.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
80
Building Applications with DynamoDB
mza
96
6.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
What's in a price? How to price your products and services
michaelherold
247
13k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
56
4 Signs Your Business is Dying
shpigford
187
22k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
57
Transcript
初めてのGoogle Cloud by AWS出身者 Monday, May 26, 2025 Haruka Sakihara
Jagu'e'r 月末 Tech Lunch Online#1
自己紹介 Haruka Sakihara <主な取得資格> • ネットワークスペシャリスト試験(IPA) • AWS Certified 全15資格
• Google Cloud Certification 6資格 <所属> • アクセンチュア株式会社 テクノロジー コンサル ティング本部 (2021年新卒入社) • クラウドの部署にいます <趣味> • Go言語が好きです • フィギュアスケートとサンリオも好きです <その他表彰> • 2023 Japan AWS Jr.Champion • 2024 Japan AWS All Certifications Engineer
事の成り行き 元々AWSを使ってクラウドインフラ構築することが多い環境に身を置いていましたが、上司の 「Google Cloud使えるかどうかちょっと試してみたい」の一言で検証を担当することになりました。 上司 私 Google Cloudちょっと 試してみたいんだけど ええで
今回試したアーキテクチャ gRPCのサーバーをCloudRun上でホストするアーキテクチャを組んでみました。 Google Cloud Users Developers Cloud Run Cloud Build
Cloud Load Balancing gRPC Application gRPC Client (Python) Container Build Deploy (Terraform)
びっくりその1: 使えなかったTerraform Module Cloud Load Balancingを作るために、Terraformのterraform-module-lb-httpを使おうとしました。 しかし、このモジュールはgRPCのヘルスチェックに対応しておらず、泣く泣く素のTerraformリ ソースブロックを書くことになりました! Terraform Module:
https://registry.terraform.io/modules/GoogleCloudPlatform/lb-http/google/latest 画像出典: https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_health_check ↑使おうとしていたTerraform Moduleでは gRPC用のヘルスチェックを仕込めなかった!! gRPC用のヘルス チェック構文
びっくりその2: Load BalancingのTerraform構文 Cloud Load Balancingを作るときは、それ専用のリソースブロックが1つあるのかと思っていました が、GoogleCloudではロードバランサ―は複数個のリソースが組み合わさってできてるんですね! AWS Google Cloud
url_mapがLBだとは初手でわからなかったです lb + frontend + backendの構成
びっくりその3: 自動でドメインが割り当てられない 利用するgRPCクライアントの都合でHTTPS対応が必須でした。AWSですとALBには自動でドメイン が割り振られるのですが、Cloud Load BalancingはパブリックIPは自動でついてくるのですが、ド メインは自分で割り振る必要がありました。 AWS Google Cloud
パブリックIPアドレスのみ! ALBデフォルトのDNS名がついている
まとめ LoadBalancer周りで驚くことは多かったですけど、ビジネスロジックが載るCloudRun周りで違和 感はありませんでした。乗り換えにはネットワーク周りの差分がキャッチアップできるかが肝かなと 感じました。 Google Cloud Users Developers Cloud Run
Cloud Build Cloud Load Balancing gRPC Application gRPC Client (Python) Container Build Deploy (Terraform) ここは何の違和感なく使えました!
最後に宣伝 書籍 『AWSクラウド設計完全ガイド』 好評発売中! (日経BP) 第3章「実行アーキテクチャの設計」を執筆しました。 よろしければお手に取っていただければと思います m(__)m
Thank You ご意見、ご質問ありましたらお気軽にご連絡下さい
[email protected]
Haruka Sakihara(崎原 晴香)