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
Haruka Sakihara
May 25, 2025
Technology
1
780
初めての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
気軽に作ろう!自作AWS CDKコンストラクタ
harukasakihara
3
470
ECSサービスとEC2 AutoScalingの使い心地がほぼ同じな件(???)
harukasakihara
0
520
そのCIは本当に役に立ってますか?~ 高品質なCIプロセスを実現する設計術 ~
harukasakihara
10
2.5k
意外と難しい?エンジンアップグレードとIaCの両立
harukasakihara
4
730
未経験エンジニアがアウトプット駆動で自らのキャリアと生きる道を切り開くまで
harukasakihara
9
5.1k
AWS CDKで作るCloudWatch Dashboard
harukasakihara
4
2.5k
ベストな Terraform ディレクトリ構成を考察してみた
harukasakihara
16
6.6k
セキュアなTerraformの使い方 ~ 機密情報をコードに含めず環境構築するにはどうしたらいいの?
harukasakihara
21
9k
AssumePolicyの意外なハマりどころ
harukasakihara
1
1.9k
Other Decks in Technology
See All in Technology
基調講演: 生成AIを活用したアプリケーションの開発手法とは?
asei
1
110
vLLM meetup Tokyo
jpishikawa
1
150
Amazon DevOps Guru のベースラインを整備して1ヶ月ほど運用してみた #jawsug_asa / Amazon DevOps Guru trial
masahirokawahara
3
240
ゆるSRE #11 LT
okaru
1
550
Tenstorrent 開発者プログラム
tenstorrent_japan
0
290
What's new in OpenShift 4.19
redhatlivestreaming
1
140
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
370k
Nonaka Sensei
kawaguti
PRO
3
560
開発フェーズだけではない AI導入はどのように進めていくべきか / How should we proceed with AI adoption beyond the development stage?
i35_267
2
130
「どこにある?」の解決。生成AI(RAG)で効率化するガバメントクラウド運用
toru_kubota
2
160
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
48
33k
JavaのMCPサーバーで体験するAIエージェントの世界
tatsuya1bm
1
220
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Into the Great Unknown - MozCon
thekraken
39
1.8k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Code Review Best Practice
trishagee
68
18k
Automating Front-end Workflow
addyosmani
1370
200k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Site-Speed That Sticks
csswizardry
10
620
Designing for humans not robots
tammielis
253
25k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
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(崎原 晴香)