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
860
初めての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
320
気軽に作ろう!自作AWS CDKコンストラクタ
harukasakihara
3
540
ECSサービスとEC2 AutoScalingの使い心地がほぼ同じな件(???)
harukasakihara
0
570
そのCIは本当に役に立ってますか?~ 高品質なCIプロセスを実現する設計術 ~
harukasakihara
10
2.6k
意外と難しい?エンジンアップグレードとIaCの両立
harukasakihara
4
820
未経験エンジニアがアウトプット駆動で自らのキャリアと生きる道を切り開くまで
harukasakihara
9
5.2k
AWS CDKで作るCloudWatch Dashboard
harukasakihara
4
2.6k
ベストな Terraform ディレクトリ構成を考察してみた
harukasakihara
17
6.9k
セキュアなTerraformの使い方 ~ 機密情報をコードに含めず環境構築するにはどうしたらいいの?
harukasakihara
20
9.9k
Other Decks in Technology
See All in Technology
2つのフロントエンドと状態管理
mixi_engineers
PRO
3
160
Bedrock で検索エージェントを再現しようとした話
ny7760
2
120
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
2
270
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
3
200
Generative AI Japan 第一回生成AI実践研究会「AI駆動開発の現在地──ブレイクスルーの鍵を握るのはデータ領域」
shisyu_gaku
0
330
COVESA VSSによる車両データモデルの標準化とAWS IoT FleetWiseの活用
osawa
1
400
TS-S205_昨年対比2倍以上の機能追加を実現するデータ基盤プロジェクトでのAI活用について
kaz3284
1
230
プラットフォーム転換期におけるGitHub Copilot活用〜Coding agentがそれを加速するか〜 / Leveraging GitHub Copilot During Platform Transition Periods
aeonpeople
1
240
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/06 - 2025/08
oracle4engineer
PRO
0
110
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
670
「どこから読む?」コードとカルチャーに最速で馴染むための実践ガイド
zozotech
PRO
0
570
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
320
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
3k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Music & Morning Musume
bryan
46
6.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Practical Orchestrator
shlominoach
190
11k
Documentation Writing (for coders)
carmenintech
74
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(崎原 晴香)