ColumnIO on Colossus SELECT state, year COUNT(*) GROUP BY state WHERE year >= 1980 and year < 1990 ORDER BY count_babies DESC LIMIT 10 COUNT(*) GROUP BY state Tree structure for fast aggregation
the application. We wouldn’t have gotten here without the ease of development that App Engine gave us.” Bobby Murphy, CTO Snapchat sends photos and videos each day Google App Engine scaled seamlessly during growth to millions of users Small team is able to innovate quickly and expand globally
VMs VMs ::::::::::::::::::::::::::::::::::::::::::::::: HTTP LB DNS :) One global IP: 11.22.33.44 • Load Balancing infra shared with Google.com • Easily handles 1M req/s • TCP anycast with single global IP • Fast fail-over in seconds
API & Tools Google Container Engine (GKE) Kubernetes • Growing Community • Linux containers support • Open source orchestration create and manage Container Engine • クラスタをすぐに起動可能 • クラスタ環境の最適化 • Kubernetesを実行管理する GKE Master GKE Nodes Compute Engine VMs Google Container Engine