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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Haruka Sakihara
May 25, 2025
Technology
2
980
初めての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
410
気軽に作ろう!自作AWS CDKコンストラクタ
harukasakihara
3
700
ECSサービスとEC2 AutoScalingの使い心地がほぼ同じな件(???)
harukasakihara
0
740
そのCIは本当に役に立ってますか?~ 高品質なCIプロセスを実現する設計術 ~
harukasakihara
10
2.7k
意外と難しい?エンジンアップグレードとIaCの両立
harukasakihara
4
910
未経験エンジニアがアウトプット駆動で自らのキャリアと生きる道を切り開くまで
harukasakihara
9
5.5k
AWS CDKで作るCloudWatch Dashboard
harukasakihara
4
2.8k
ベストな Terraform ディレクトリ構成を考察してみた
harukasakihara
17
7.5k
セキュアなTerraformの使い方 ~ 機密情報をコードに含めず環境構築するにはどうしたらいいの?
harukasakihara
20
11k
Other Decks in Technology
See All in Technology
Kiro Powers 入門
k_adachi_01
0
120
CyberAgentの生成AI戦略 〜変わるものと変わらないもの〜
katayan
0
280
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
13k
Goのerror型がシンプルであることの恩恵について理解する
yamatai1212
1
260
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
130
Google系サービスで文字起こしから勝手にカレンダーを埋めるエージェントを作った話
risatube
0
200
Postman v12 で変わる API開発ワークフロー (Postman v12 アップデート) / New API development workflow with Postman v12
yokawasa
0
150
AWS CDK「読めるけど書けない」を脱却するファーストステップ
smt7174
3
200
1GB RAMのラズピッピで何ができるのか試してみよう / 20260319-rpijam-1gb-rpi-whats-possible
akkiesoft
0
590
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
330
Cortex Code CLI と一緒に進めるAgentic Data Engineering
__allllllllez__
0
500
Go標準パッケージのI/O処理をながめる
matumoto
0
240
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
480
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
400
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
770
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
240
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
110
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
130
Game over? The fight for quality and originality in the time of robots
wayneb77
1
140
Being A Developer After 40
akosma
91
590k
Designing for Timeless Needs
cassininazir
0
170
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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(崎原 晴香)