by third parties. Unless otherwise noted, all such third-party marks are the property of their respective owners. No sponsorship, endorsement or approval of this content by the owners of such marks is intended, expressed or implied. User Service Cloud Load Balancing Cloud Pub/Sub クラウドネイティブなアプリケーションの例 Cloud Run Google Kubernetes Engine Cloud Spanner Product Service Firestore 技術 • マイクロサービス • コンテナ • オーケストレーション • 宣言的API • オブザーバビリティ 開発手法 • DevOps • CI/CD • IaC クラウドネイティブを表すキーワード ユーザー 開発者 Cloud Build Artifact Registry Cloud Deploy Terraform クラウドネイティブには技術に加えて開発手法も含まれる Google Cloud
によるAIエージェ ントのデプロイで開発者体験が非常に近い。クラウドのメリットを最大限に生かした設計。 生成AIをつくる スケーラブルなアプリケーションを 1コマンドで簡単にデプロイ 開発環境のアプリを簡単に本番環境にデプロイできるクラウドネイティブならではの開発者体験 ADKはその体験をAIエージェント開発にそのまま適用 スケーラブルなAIエージェントを 1コマンドで簡単にデプロイ ADKを使ったAIエージェント開発 Cloud Runを使ったアプリ開発 gcloud run deploy --source . adk web agent_engine Cloud Run Agent Engine ローカルPC ローカルPC This presentation makes reference to marks owned by third parties. Unless otherwise noted, all such third-party marks are the property of their respective owners. No sponsorship, endorsement or approval of this content by the owners of such marks is intended, expressed or implied. Google Cloud Google Cloud Agent Development Kit (ADK) - Agent Development Kit (ADK)
to marks owned by third parties. Unless otherwise noted, all such third-party marks are the property of their respective owners. No sponsorship, endorsement or approval of this content by the owners of such marks is intended, expressed or implied.
ユーザー Pod Pod Vertex AI (Gemini) Jules アーキテクチャイメージ 設計ポイント2 ワークロード単位の認証では 他ユーザーのリポジトリを参照 できてしまうが制御したい 設計ポイント1 ・自分の編集中ファイルを持っているコン テナに接続するように制御したい ・また、他ユーザーが編集しているファイ ルにアクセスできてしまうことを避けたい This presentation makes reference to marks owned by third parties. Unless otherwise noted, all such third-party marks are the property of their respective owners. No sponsorship, endorsement or approval of this content by the owners of such marks is intended, expressed or implied. Google Cloud
Cloud Run Jules Service Jules アーキテクチャイメージ 設計ポイント1 ・セッション開始時にエフェメラルな VM起動、終了後に破棄する構成 設計ポイント2 VM単位でトークンを設定して いるか、プロキシを配置して制 御していると推測 This presentation makes reference to marks owned by third parties. Unless otherwise noted, all such third-party marks are the property of their respective owners. No sponsorship, endorsement or approval of this content by the owners of such marks is intended, expressed or implied. Google Cloud
Native Definition v1.1 • What Is Cloud Native | Google Cloud • What is Cloud Native? - Cloud Native Architecture Explained - AWS • Harness engineering for coding agent users • Agent Development Kit (ADK) - Agent Development Kit (ADK)