Slide 1

Slide 1 text

Google Cloud Next 2025 Recap アプリケーション開発を加速する 機能アップデート 株式会社ZOZO
 データ・AIシステム本部 MA部 MA基盤ブロック
 バックエンドエンジニア
 富永 良子 Copyright © ZOZO, Inc. 1

Slide 2

Slide 2 text

© ZOZO, Inc. 株式会社ZOZO データ・AIシステム本部 MA部 MA基盤ブロック バックエンドエンジニア 富永 良子 主にGoogle CloudとGoを使い、マーケティング配信を 行う基盤システムを開発している。 Google Cloud Next ‘25では偶然立ち寄った開発者ブー スでGo開発チームと話す機会があり、ざっくばらんな 話が聞けてホクホクしている。 2

Slide 3

Slide 3 text

© ZOZO, Inc. 3 話すこと 1. Cloud Runのアップデート 2. Gemini Code Assistのアップデート

Slide 4

Slide 4 text

© ZOZO, Inc. Cloud Run のアップデート 4

Slide 5

Slide 5 text

© ZOZO, Inc. 5 Cloud Runとは Cloud Runは、Google社のスケーラブルなインフラストラクチャを享受できる、 フルマネージドなコンテナ実行環境。 ● シンプルで自動化された開発体験 ● 高性能なオンデマンドランタイム ○ ハイパースケーラブル ■ 10秒で1万インスタンスまでオートスケール ■ 不要の際にはインスタンス数ゼロまでスケールダウン ● 従量課金制 ● セキュリティ、様々なワークロードへの対応、コスト効率などの点で、エンタープライズでの活用 にも適している

Slide 6

Slide 6 text

© ZOZO, Inc. 6 Cloud Runの新機能ハイライト ● Cloud FunctionsをCloud Runに統合(Cloud Run Functions) ● Cloud Storageボリュームマウント ● Cloud Run GPUsがGA ● Identity-Aware Proxy (IAP) の組み込み ○ LBなしで直接Cloud Runへアクセスできるようになる ● 常時稼働型のCloud Run Worker Pools(まもなく提供予定) ○ プル型のワークロードに最適 ● マルチリージョンでのデプロイ、フェイルオーバーサポートによる可用性向上 ○ 今後、(readiness probeに基づく)クロスリージョンフェイルオーバー 機能も提供予定 ● VPC egressで確保する必要があるIPアドレスが半分に

Slide 7

Slide 7 text

© ZOZO, Inc. 7 MA部における配信APIサービスの構成  LB    APIサーバー Identity-Aware Proxy (IAP) 配信担当者 他チームの システム ↑ここがいらなくなる

Slide 8

Slide 8 text

© ZOZO, Inc. 8 Identity Aware Proxy (IAP) ビルトイン活用時の構成    APIサーバー IAP 配信担当者 他チームの システム

Slide 9

Slide 9 text

© ZOZO, Inc. 9 Cloud Runの新機能ハイライト ● Cloud FunctionsをCloud Runに統合(Cloud Run Functions) ● Cloud Storageボリュームマウント ● Cloud Run GPUsがGA ● Identity-Aware Proxy (IAP) の組み込み ○ LBなしで直接Cloud Runへアクセスできるようになる ● 常時稼働型のCloud Run Worker Pools(まもなく提供予定) ○ プル型のワークロードに最適 ● マルチリージョンでのデプロイ、フェイルオーバーサポートによる可用性向上 ○ 今後、(readiness probeに基づく)クロスリージョンフェイルオーバー 機能も提供予定 ● VPC egressで確保する必要があるIPアドレスが半分に

Slide 10

Slide 10 text

© ZOZO, Inc. 10 Cloud Run Worker Pools 「What’s new in Cloud Run」22:00より引用

Slide 11

Slide 11 text

© ZOZO, Inc. 11 メール配信基盤システムでのプル型ワークロード    メール配信    配信用データ作成    配信用データ作成    配信用データ作成    配信リクエスト 取得 プッシュ型 プル型 詳しくは、テックブログ「ZOZOTOWNのマーケティングメール配信を支える技術」を ご参照ください。

Slide 12

Slide 12 text

© ZOZO, Inc. 12 Gemini Cloud Assist 「What’s new in Cloud Run」12:25より引用

Slide 13

Slide 13 text

© ZOZO, Inc. Gemini Code Assist のアップデート 13

Slide 14

Slide 14 text

© ZOZO, Inc. 14 Gemini Code Assistのアップデート Gemini Code Assistとは ● Google Cloudが提供するAIコーディングアシスタント ● コード生成、レビュー、ドキュメント作成をサポート ● Geminiの使用状況のダッシュボードを作成し、社内での利用状況を把握できる Gemini Code Assistの進化 ● Gemini Code Assist AgentsとToolsの登場 ● モデルのアップグレード (Gemini 2.0) ● IDEなどとの連携強化 ○ VSCode、CursorなどのIDEとの統合 ○ GitHub、Googleドキュメント、Atlassian、Sentryなどのサードパーティツールを統合 ● マルチモーダル対応 ○ コードだけでなく設計書、API仕様書からも文脈を理解 ○ コードレビューだけでなく、「設計意図」にも踏み込んだ提案が可能

Slide 15

Slide 15 text

© ZOZO, Inc. 15 ソフトウェアライフサイクル全体のサポートに注力 「What’s new in Gemini Code Assist」26:05より引用

Slide 16

Slide 16 text

© ZOZO, Inc. 16 Gemini Code Assistを使った新しい開発者体験 「What’s new in Gemini Code Assist」11:07より引用

Slide 17

Slide 17 text

© ZOZO, Inc. 17 Gemini Code Assistのプラン 無料 ● Gemini Code Assist for Individuals ○ コード補完とチャットリクエスト対応 有料 ● Gemini Code Assist Standard ○ Individualsの機能 ○ +生成AIの補償、Google Cloudサービスとの統合、生産性指標の提供など ● Gemini Code Assist Enterprise ○ Standardの機能 ○ +Google Cloudサービスとのより高度な統合、セキュリティとプライバシーの強化 (プライベートリポジトリのコードベースや非公開の仕様書などを安全に保管・解析)

Slide 18

Slide 18 text

© ZOZO, Inc. まとめ 18

Slide 19

Slide 19 text

© ZOZO, Inc. 19 まとめ Cloud Run ● より幅広いワークロードに対応 ● より効率的かつセキュアになって、アプリケーション開発がより高速に ● Geminiとの統合による開発サポートも注目 Gemini Code Assist ● IDE上で全ての作業が完結するようになり、開発者は作業時のフロー状態を保ちやすく なる ● 個人向けの無料プラン開始 ● エンタープライズ活用を後押しするセキュリティと社内の機密データを安全に反映した 開発支援機能を持つGemini Code Assist Enterpriseが登場

Slide 20

Slide 20 text

No content