Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
初めてのGoogle Cloud by AWS出身者
Search
Haruka Sakihara
May 25, 2025
Technology
2
930
初めての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
380
気軽に作ろう!自作AWS CDKコンストラクタ
harukasakihara
3
660
ECSサービスとEC2 AutoScalingの使い心地がほぼ同じな件(???)
harukasakihara
0
660
そのCIは本当に役に立ってますか?~ 高品質なCIプロセスを実現する設計術 ~
harukasakihara
10
2.7k
意外と難しい?エンジンアップグレードとIaCの両立
harukasakihara
4
890
未経験エンジニアがアウトプット駆動で自らのキャリアと生きる道を切り開くまで
harukasakihara
9
5.4k
AWS CDKで作るCloudWatch Dashboard
harukasakihara
4
2.7k
ベストな Terraform ディレクトリ構成を考察してみた
harukasakihara
17
7.2k
セキュアなTerraformの使い方 ~ 機密情報をコードに含めず環境構築するにはどうしたらいいの?
harukasakihara
20
11k
Other Decks in Technology
See All in Technology
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.1k
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
160
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
21
8.2k
AI駆動開発の実践とその未来
eltociear
2
500
Amazon Quick Suite で始める手軽な AI エージェント
shimy
1
1.9k
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
260
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
1k
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.3k
日本の AI 開発と世界の潮流 / GenAI Development in Japan
hariby
1
480
Identity Management for Agentic AI 解説
fujie
0
470
普段使ってるClaude Skillsの紹介(by Notebooklm)
zerebom
8
2.2k
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
260
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
92
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
100
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
200
New Earth Scene 8
popppiees
0
1.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
Designing for humans not robots
tammielis
254
26k
Context Engineering - Making Every Token Count
addyosmani
9
550
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
170
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
400
The browser strikes back
jonoalderson
0
130
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(崎原 晴香)