NikoTakSecuring the Web, One Threat at a Time.

BigQuery ML at Google Cloud Next '18

At the Wednesday morning keynote of Google Cloud Next '18, Google announced BigQuery Machine Learning (BQML). Reblaze was part of that announcement. In the same keynote, Google demonstrated Cloud Armor by running a live DDoS attack against a site we protect.

The demo didn't mention that we had been using BQML for a while already. Reblaze was in the closed pre-alpha, and our use cases were some of the ones that pushed it.

Why BQML matters to us

BQML lets you build and run machine learning models in SQL, inside BigQuery, right where the data is. Our traffic data is already in BigQuery, so this removes a whole step: no exporting data and no separate ML environment to maintain.

We analyze billions of HTTP/S transactions. Serverless big data gives us:

At launch, BQML supports two model types: linear regression and binary logistic regression. It's a small start, but it already covers a lot of what we need.

How it fits Reblaze

Reblaze is single-tenant. Every customer runs in their own Virtual Private Cloud, so each customer's models learn from that customer's traffic and stay isolated from everyone else's.

We ship Reblaze as rolling updates, and more of this work will go into them over time.

If you want to try it, Reblaze is available for free on the Google Cloud Marketplace and takes a few clicks to deploy.