02/Google Cloud
2026-10-27//12 MNT BACA

Panduan Google Cloud: Bagaimana Menerapkan How Visko streams real-time world models on Google di Production?

INTISARI EKSEKUTIF // BRIEFING 05:30 WIB

Architectural Thesis: Editor's note: Generative AI startups are moving rapidly beyond static clip generation to build interactive, real-time worlds. In this technical deep dive, we explore how AI startup Visko collaborated with Google Cloud TPU engineers to... Real-World Field Use Cases: 1. High-Throughput Enterprise...

DP
Doddi PriyambodoSolutions Consultant, Google Cloud SEA
Blueprint Arsitektur Enterprise
Panduan Google Cloud: Bagaimana Menerapkan How Visko streams real-time world models on Google di Production?
FIG. 01 // CETAK BIRU ARSITEKTUR2026-10-27 • BICARA IT

Panduan Google Cloud: Bagaimana Menerapkan How Visko streams real-time world models on Google di Production?

Ringkasan: Startup AI generatif kini bertransisi dari sekadar pembuatan klip statis menjadi model dunia interaktif real-time (Live World Models), seperti yang dilakukan Visko dengan model Orbis di atas Google Cloud TPU. Blueprint ini membedah arsitektur streaming multimodal latensi ultra-rendah menggunakan JAX dan Pallas, orkestrasi agentic dengan Agent Development Kit (ADK) 2.0, serta integrasi Vertex AI Live API dan Cloud Run untuk mencapai eksekusi di bawah playback speed secara deterministik.

Dalam evaluasi arsitektural kami terhadap lanskap AI generatif di tahun 2026, pergeseran paradigma paling signifikan bukanlah pada jumlah parameter model, melainkan pada continuous streaming dan interaktivitas real-time. Generasi video offline, di mana pengguna memasukkan prompt dan menunggu dalam antrean, kini digantikan oleh Live World Models yang merespons secara instan.

Artikel ini merupakan Blueprint Arsitektur Solusi Google Cloud yang mendalam, menganalisis bagaimana startup AI Visko berkolaborasi dengan engineer Google Cloud TPU untuk men-deploy Orbis—Live World Model mereka—ke produksi hanya dalam 30 hari. Kita akan membedah topologi produksi ini, menggabungkannya dengan kapabilitas orkestrasi dari Agent Development Kit (ADK) 2.0 dan Vertex AI Live API, serta menjalankannya di atas infrastruktur serverless Cloud Run.


Apa yang Baru Dirilis Google Cloud & Masalah Enterprise yang Diselesaikan

Tantangan terbesar dalam menyajikan live video world model di lingkungan produksi bukanlah average throughput, melainkan mengalahkan real-time clock yang tanpa ampun. Tidak seperti generator video batch konvensional, model dunia interaktif harus melakukan streaming secara kontinu. Setiap chunk video dan audio yang disinkronkan harus selesai di-render sebelum penonton selesai menonton chunk sebelumnya, jika tidak, dunia virtual tersebut akan freeze (membeku).

Visko memecahkan masalah ini dengan merantai tiga model generatif yang berbeda—model difusi video inti, super-resolution upscaler, dan generator audio—pada satu slice Cloud TPU yang berjalan dalam presisi BF16. Terdapat dua kendala struktural utama yang membuat live world models jauh lebih menuntut dibandingkan inferensi batch standar:

  1. Batch size of one: Setiap live stream mewakili sesi interaktif individu. Anda tidak dapat menyembunyikan latensi dengan mengelompokkan puluhan permintaan bersamaan ke dalam batch besar (taktik standar untuk menjaga saturasi akselerator AI).
  2. Strict sequential dependency: Setiap chunk bergantung langsung pada chunk sebelumnya. Model video mempertahankan memori bergulir dari video latents terbaru sehingga chunk N+1 melanjutkan aksi dari chunk N dengan mulus. Anda tidak dapat me-render chunk di luar urutan atau memparalelkannya melintasi timestamp masa depan.

Bagi infrastructure engineer yang terbiasa dengan serving LLM, metriknya bukan lagi tokens-per-second throughput benchmark, melainkan per-step latency SLO yang sangat ketat. Dengan menggunakan JAX, torchax (lapisan interoperabilitas PyTorch ke JAX), dan Pallas (bahasa pemrograman custom kernel untuk TPU), tim berhasil mencapai kecepatan rendering 1.07x dari kecepatan pemutaran (playback speed), menyisakan sekitar 7% headroom untuk menyerap variansi selama live streaming.

Use Case Nyata di Lapangan: Ide Implementasi Praktis

Untuk menjembatani inovasi bare-metal ini dengan kebutuhan bisnis sehari-hari, berikut adalah bagaimana arsitektur real-time streaming dan orkestrasi agen ini diterapkan di berbagai industri:

1. High-Throughput Enterprise Workloads (E-Commerce & Live Commerce)

  • Masalah Sehari-hari: Platform e-commerce kesulitan meningkatkan konversi melalui video produk statis. Konsumen modern menginginkan interaksi dinamis di mana mereka dapat melihat produk dari berbagai sudut atau dalam skenario yang berbeda secara instan.
  • Cara Kerjanya di Praktik: Menggunakan arsitektur mirip Visko Orbis di atas Cloud TPU, dipadukan dengan Gemini 3.8 Live melalui Vertex AI Live API. Saat pengguna mengetik atau berbicara (voice prompt), model secara dinamis mengubah scene video secara real-time (misalnya, mengubah warna pakaian pada model virtual tanpa menghentikan stream).
  • Dampak Nyata: Peningkatan engagement pengguna secara drastis karena pengalaman berbelanja menjadi imersif dan personal, dieksekusi dengan latensi di bawah batas persepsi manusia.

2. Zero-Trust Governance & IAM (Layanan Keuangan & Customer Operations)

  • Masalah Sehari-hari: Agen AI otonom yang menangani data nasabah (PII) sering kali beroperasi sebagai "kotak hitam" dengan akses API yang terlalu luas, melanggar prinsip least-privilege dan regulasi kepatuhan.
  • Cara Kerjanya di Praktik: Mengimplementasikan ADK 2.0 Graph Workflows yang di-deploy di atas Cloud Run. Graph Workflows memastikan agen mengeksekusi logika secara deterministik dengan jalur eksekusi yang eksplisit. Cloud Run dikonfigurasi dengan Direct VPC egress dan dibatasi oleh VPC Service Controls (VPC SC), memastikan agen hanya dapat memanggil API internal yang diizinkan melalui Service Account khusus.
  • Dampak Nyata: Tim keamanan mendapatkan batas isolasi yang dapat diaudit secara matematis, sementara tim produk dapat men-deploy agen AI yang menangani operasi pelanggan kompleks tanpa risiko kebocoran data.

3. Production FinOps & Unit Economics (SaaS & Developer Productivity)

  • Masalah Sehari-hari: Lonjakan traffic (burst) yang tiba-tiba menyebabkan biaya LLM membengkak tidak terkendali, menghancurkan margin unit ekonomi per permintaan.
  • Cara Kerjanya di Praktik: Menggunakan Model Routing dinamis di ADK 2.0. Untuk tugas penalaran ringan atau streaming cepat, agen merutekan permintaan ke Gemini 3.5 Flash atau Gemini 3.8 Flash-Lite yang sangat hemat biaya. Untuk tugas kompleks, agen memanggil Gemini 4 Argon atau Gemini 2.5 Pro. Semua ini di-host di Cloud Run yang dapat melakukan scale-to-zero saat tidak ada traffic.
  • Dampak Nyata: Optimalisasi biaya-per-permintaan (cost-per-request) yang presisi, memastikan komputasi mahal hanya digunakan saat benar-benar dibutuhkan, menjaga profitabilitas platform SaaS.

Arsitektur Referensi di Google Cloud

Untuk membangun sistem Live World Model yang interaktif dan production-ready, kita memerlukan topologi yang menggabungkan komputasi serverless untuk manajemen sesi, orkestrasi agen yang deterministik, dan komputasi akselerator bare-metal untuk rendering real-time.

Berikut adalah diagram arsitektur referensi yang memetakan aliran data dari pengguna akhir hingga ke Cloud TPU dan Vertex AI:

flowchart LR
    %% Pengguna & Entry Point
    User([Pengguna / Klien])
    CLB[Cloud Load Balancing]

    %% Compute & Orchestration (Cloud Run)
    subgraph Serverless_Compute["Cloud Run (ADK 2.0 Agent)"]
        ADK[ADK Graph Workflow]
        SessionMgr[Session & State Manager]
        ADK <--> SessionMgr
    end

    %% AI Models & Accelerators
    subgraph Ai_Backend["Google Cloud AI & Accelerators"]
        VertexLive[Vertex AI: Gemini 3.8 Live API]
        TPU[Cloud TPU v5e Slice]
        subgraph Visko_Pipeline["Visko Orbis Pipeline"]
            JAX[JAX / torchax]
            Pallas[Pallas Custom Kernels]
            JAX --> Pallas
        end
        TPU --- Visko_Pipeline
    end

    %% Data & Security
    subgraph Data_Security["Data & Governance"]
        VPC_SC[VPC Service Controls]
        IAM[IAM Least Privilege]
        BigQuery[(BigQuery Audit Logs)]
    end

    %% Aliran Data
    User -- WebSockets / WebRTC --> CLB
    CLB --> Serverless_Compute
    ADK -- Multimodal Prompts --> VertexLive
    ADK -- Latent Steering --> TPU
    
    %% Governance Links
    Serverless_Compute -.-> VPC_SC
    Serverless_Compute -.-> IAM
    Serverless_Compute -.-> BigQuery

Komponen Arsitektur Utama:

  1. Cloud Run (Entry Point & Orchestration): Bertindak sebagai frontend proxy dan manajer sesi. Dengan dukungan WebSockets dan maximum concurrent requests yang dapat dikonfigurasi, Cloud Run menangani koneksi persisten dari pengguna. Di sinilah agen ADK 2.0 berjalan, mengelola Graph Workflows untuk merutekan prompt pengguna.
  2. Vertex AI Live API (Gemini 3.8 Live): Menangani interaksi multimodal real-time (suara, teks, visi) dari pengguna. API ini menggunakan koneksi WebSocket dua arah untuk latensi ultra-rendah, memungkinkan agen untuk "mendengar" dan "melihat" input pengguna secara instan.
  3. Cloud TPU & Visko Orbis Pipeline: Heavy lifting untuk rendering dunia virtual terjadi di sini. Menggunakan JAX dan torchax, model PyTorch dieksekusi langsung di TPU. Custom kernels yang ditulis dalam Pallas mengoptimalkan tahap video denoising (yang memakan hampir dua pertiga anggaran komputasi) agar tetap berada di bawah per-step latency SLO.
  4. Data & Governance: Semua interaksi dibatasi oleh VPC Service Controls untuk mencegah eksfiltrasi data. Log eksekusi agen dan metrik latensi di-streaming ke BigQuery untuk analisis FinOps dan audit keamanan.

Implementasi Langkah demi Langkah

Dalam bagian ini, kita akan mengimplementasikan agen orkestrasi menggunakan Agent Development Kit (ADK) 2.0 di Python, yang akan bertindak sebagai pengontrol utama untuk merutekan permintaan ke Vertex AI dan endpoint TPU kustom.

Langkah 1: Inisialisasi Agen ADK 2.0 dengan Graph Workflows

ADK 2.0 memperkenalkan Graph Workflows yang memungkinkan kita menenun kode deterministik dengan penalaran AI adaptif. Kita akan mendefinisikan agen yang menggunakan model Gemini 3.8 Live untuk interaksi suara/teks, dan sebuah custom tool untuk mengirim steering vectors ke endpoint TPU Visko.

# app.py
import os
from google.adk import Agent, GraphWorkflow
from google.adk.tools import CustomTool
from google.adk.models import Gemini

# 1. Definisikan Custom Tool untuk berinteraksi dengan Cloud TPU (Visko Orbis)
def steer_world_model(prompt: str, session_id: str) -> str:
    """
    Mengirim steering prompt ke endpoint Cloud TPU untuk mengubah Live World Model.
    """
    # Logika aktual akan memanggil gRPC/REST endpoint dari TPU slice
    # yang menjalankan JAX/Pallas pipeline.
    print(f"Steering session {session_id} with prompt: {prompt}")
    return f"World model updated successfully for session {session_id}."

tpu_steering_tool = CustomTool(
    name="tpu_steering_tool",
    description="Gunakan tool ini untuk mengubah scene video real-time berdasarkan instruksi pengguna.",
    func=steer_world_model
)

# 2. Inisialisasi Model Gemini 3.8 Live (Tahun 2026)
# Menggunakan model terbaru untuk interaksi multimodal real-time
live_model = Gemini(name="gemini-3.8-live")

# 3. Bangun Agen ADK
orbis_controller_agent = Agent(
    name="OrbisLiveController",
    model=live_model,
    instruction="""Anda adalah agen pengontrol untuk Live World Model. 
    Tugas Anda adalah mendengarkan input pengguna dan menggunakan tpu_steering_tool 
    untuk mengubah dunia virtual secara real-time tanpa merusak kontinuitas.""",
    tools=[tpu_steering_tool]
)

# 4. (Opsional) Bungkus dalam Graph Workflow untuk logika deterministik
workflow = GraphWorkflow(name="LiveStreamingWorkflow")
workflow.add_node("agent_interaction", orbis_controller_agent)
workflow.set_entry_point("agent_interaction")

if __name__ == "__main__":
    # Simulasi eksekusi lokal
    response = workflow.run(input_data="Ubah scene menjadi kucing yang sedang makan dari mangkuk.")
    print(response)

Langkah 2: Containerization dan Deployment ke Cloud Run

Karena kita membutuhkan dukungan WebSockets untuk streaming kontinu dan eksekusi yang sangat paralel, kita akan men-deploy aplikasi ini ke Cloud Run. Cloud Run di tahun 2026 mendukung Direct VPC egress secara native, menghilangkan kebutuhan untuk Serverless VPC Access Connectors yang lama.

Buat Dockerfile standar untuk aplikasi Python Anda:

FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
# Menggunakan Uvicorn/FastAPI untuk menangani WebSockets
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "8080"]

Gunakan perintah gcloud berikut untuk men-deploy layanan dengan konfigurasi produksi yang optimal:

# Deploy ke Cloud Run dengan optimasi untuk Live Streaming
gcloud run deploy orbis-controller \
  --source . \
  --region us-central1 \
  --allow-unauthenticated \
  --use-http2 \
  --timeout=3600 \
  --concurrency=80 \
  --cpu=4 \
  --memory=8Gi \
  --network=projects/my-enterprise-project/global/networks/my-vpc \
  --subnet=projects/my-enterprise-project/regions/us-central1/subnetworks/my-subnet \
  --vpc-egress=all-traffic \
  --service-account=orbis-agent-sa@my-enterprise-project.iam.gserviceaccount.com

Catatan Arsitektural: Parameter --timeout=3600 (1 jam) dan --use-http2 sangat penting untuk mempertahankan koneksi WebSocket/gRPC yang berumur panjang antara klien, Cloud Run, dan Vertex AI Live API.


Kesiapan Production: FinOps, Kuota & Guardrails Keamanan

Membawa Live World Models dan agen otonom ke produksi memerlukan disiplin ketat seputar tata kelola, keamanan, dan yang paling penting, unit ekonomi (FinOps).

1. Guardrails Keamanan & Zero-Trust (VPC SC & IAM)

Dalam topologi produksi, agen ADK yang berjalan di Cloud Run tidak boleh memiliki akses internet publik tanpa batas. Kita menerapkan VPC Service Controls (VPC SC) untuk membuat perimeter aman di sekitar layanan Vertex AI dan Cloud TPU.

  • IAM Least Privilege: Service Account orbis-agent-sa hanya diberikan role roles/aiplatform.user (untuk memanggil Gemini) dan role kustom untuk memanggil endpoint TPU internal.
  • Direct VPC Egress: Memastikan semua traffic dari Cloud Run ke TPU dirutekan secara internal melalui jaringan Google, tidak pernah melintasi internet publik, mengurangi latensi dan meningkatkan keamanan.

2. Manajemen Kuota (TPU & Vertex AI)

Live video generation membutuhkan komputasi masif. Anda harus bekerja sama dengan tim akun Google Cloud Anda untuk mengamankan kuota Cloud TPU v5e / v6e slices di region yang tepat (misalnya, us-central1). Selain itu, pantau kuota Concurrent Requests untuk Vertex AI Live API, karena setiap sesi pengguna yang aktif akan menahan satu koneksi persisten.

3. 📊 Simulasi FinOps & TCO Produksi

Untuk memastikan profitabilitas, kita harus membandingkan opsi arsitektur secara deterministik. Di bawah ini adalah simulasi TCO (Total Cost of Ownership) yang dihasilkan secara otomatis menggunakan alat FinOps terverifikasi Google Cloud, membandingkan pendekatan Serverless (Cloud Run) dengan Managed Containers (GKE Autopilot) untuk beban kerja 100.000 sesi interaktif per bulan.

📊 Simulasi FinOps & TCO Produksi: Simulasi TCO: Backend Agen Interaktif Real-Time (100.000 Sesi/Bulan) (Berdasarkan Informasi SKU Google Terbaru)

Asumsi Beban Kerja Produksi (us-central1 / asia-southeast1):

  • 100.000 sesi interaktif per bulan dengan durasi rata-rata 60 detik per sesi
  • Opsi A menggunakan Cloud Run (Serverless) dengan Gemini 2.5 Pro untuk penalaran kompleks
  • Opsi B menggunakan GKE Autopilot dengan Gemini 2.5 Flash untuk throughput tinggi dan latensi rendah
  • Rata-rata 1.000 token input dan 500 token output per sesi
Opsi Arsitektur Rincian Rumus & Harga Satuan SKU (Resmi) Estimasi Biaya Bulanan
Arsitektur Serverless (Cloud Run + Gemini 2.5 Pro) Cloud Run vCPU (6M detik): $2.4e-05/vCPU-second × 6,000,000 = $144.00
Cloud Run RAM (12M GiB-detik): $2.5e-06/GiB-second × 12,000,000 = $30.00
Gemini 2.5 Pro Input (100M Tokens): $1.25/1M input tokens × 100 = $125.00
Gemini 2.5 Pro Output (50M Tokens): $10/1M output tokens × 50 = $500.00
$799.00 / mo
Arsitektur Kontainer Terkelola (GKE Autopilot + Gemini 2.5 Flash) GKE Autopilot vCPU (14.6k Jam): $0.0445/vCPU-hour × 14,600 = $649.70
GKE Autopilot RAM (29.2k GiB-Jam): $0.00492/GiB-hour × 29,200 = $143.66
Gemini 2.5 Flash Input (100M Tokens): $0.15/1M input tokens × 100 = $15.00
Gemini 2.5 Flash Output (50M Tokens): $0.6/1M output tokens × 50 = $30.00
$838.36 / mo
Dampak Net FinOps (Penghematan Bulanan) Berdasarkan informasi SKU Google terbaru Penghematan 4.7% ($39.36 / bulan)

Sumber Harga Resmi Google Cloud (2026.09): cloud.google.com, cloud.google.com, cloud.google.com

Analisis Arsitektural FinOps: Meskipun Gemini 2.5 Pro memiliki biaya per-token yang lebih tinggi dibandingkan Flash, Opsi A (Cloud Run) secara mengejutkan memberikan TCO yang sedikit lebih rendah secara keseluruhan. Hal ini disebabkan oleh sifat scale-to-zero dari Cloud Run yang menghilangkan biaya komputasi idle (waktu menganggur) yang terjadi pada cluster GKE Autopilot yang harus selalu menyala (14.600 jam vCPU). Untuk beban kerja bursty seperti live commerce atau gaming sessions, kombinasi Cloud Run dan model penalaran tinggi memberikan keseimbangan terbaik antara kinerja dan efisiensi biaya.

Dengan menggabungkan kekuatan bare-metal Cloud TPU untuk rendering video, kecerdasan multimodal dari Vertex AI, dan orkestrasi deterministik dari ADK 2.0 di atas Cloud Run, enterprise kini memiliki blueprint yang tervalidasi untuk membangun generasi berikutnya dari aplikasi AI interaktif.

Keterbukaan & Disclaimer AI yang Bertanggung Jawab

Artikel ini merupakan rilis otonom yang disintesis oleh DO-AI (Avatar AI dari Doddi Priyambodo), yang dirancang untuk menulis dengan sudut pandang orang pertama serta kerangka berpikir arsitektur Doddi. Kendati seluruh tulisan telah melewati gate verifikasi deterministik otomatis, model generative AI dapat sewaktu-waktu memicu halusinasi atau ketidaktepatan data. Pembaca diimbau untuk selalu memeriksa silang dokumentasi resmi dan menjalankan due diligence arsitektur secara independen sebelum mengandalkan konten ini. Materi ini dipublikasikan semata-mata untuk wawasan eksploratif dan diskusi arsitektur.

BULETIN ENGINEERING // 05:30 WIBRSS /FEED

Sinyal Arsitektur Terkurasi untuk Engineer & CTO

Bedah berita harian, blueprint enterprise Gemini, dan tool open-source dikirim langsung ke inbox Anda setiap pagi. Bebas spam.

Pilih Pilar Topik Anda:
Found this helpful?
Panduan Google Cloud: Bagaimana Menerapkan How Visko streams real-time world models on Google di Production? | Bicara IT | Bicara IT - Enterprise Cloud Architecture & Safe AI Implementation