GCP updates | August 20, 2018

created at 2018/08/21 13:00:17

うすうす感じてたんですが翻訳は意味なさそうなのでやめました。気になったものへの感想だけ。

COMPUTE

Knative: GA

Knative is a Kubernetes-based platform for building, deploying, and managing serverless workloads. It offers a set of middleware components for building source-centric and container-based applications that can run anywhere.
Product page

KnativeもうGAなんですね。GKEにアドオンとして入れるにはEarly Accessのリクエストが必要みたいです。

Serverless add-on for Google Kubernetes Engine early access request

AI & MACHINE LEARNING

AutoML Vision: beta

AutoML Vision enables you to train machine learning models to classify your images according to your own defined labels. Train models from labeled images, evaluate their performance, then register them for serving through the AutoML API.
Documentation

まだベータだったんですね。

DATA ANALYTICS

BigQuery ML: beta

BigQuery ML enables users without a deep knowledge of machine learning to rapidly create and execute ML models using standard SQL queries and without moving data.
Documentation

これ面白いですよねー。こんな感じのクエリで機械学習モデルを学習できる機能です。評価や予測もできます。

CREATE MODEL `bqml_tutorial.sample_model`
OPTIONS(model_type='logistic_reg') AS
SELECT
  IF(totals.transactions IS NULL, 0, 1) AS label,
  IFNULL(device.operatingSystem, "") AS os,
  device.isMobile AS is_mobile,
  IFNULL(geoNetwork.country, "") AS country,
  IFNULL(totals.pageviews, 0) AS pageviews
FROM
  `bigquery-public-data.google_analytics_sample.ga_sessions_*`
WHERE
  _TABLE_SUFFIX BETWEEN '20160801' AND '20170630'

今は線形回帰と2値ロジスティック回帰だけみたいですが、いろいろできること増えそう。

DEVELOPER TOOLS

Cloud Build: GA

Cloud Build (formerly Container Builder) lets you quickly build software using any language. Users can define custom workflows to build, test, and deploy across multiple environments, including VM instances, serverless, Kubernetes, and Firebase.
Product page

最近力いれてる感ありますね。CircleCIがめんどくさいので乗り換えようか検討中です。


COMPUTE

Compute Engine n1-megamem-96 machine type: GA

The n1-megamem-96, a memory-optimized, predefined machine type with 96 vCPUs and 1.4 TB of system memory, is now available for in-memory databases and in-memory analytics tasks, like SAP Hana workloads, genomics analysis, and SQL analysis services.
Documentation

名前がいいですよね。メガメム。Memory-optimizedなマシンタイプでもうひとつultramemってのがあるけど命名が気になる。。。

Shielded VM: beta

Through the use of Secure Boot, Measured Boot, and integrity monitoring, Shielded VM offers verifiable integrity of your Compute Engine VM instances to ensure they haven’t been compromised by boot- or kernel-level malware or rootkits.
Documentation | Blog

ブート前にチェックしてくれるのは気が利いてますね。VM作成時にShieldedにできるみたいです。

Cloud TPU support in Kubernetes Engine: beta

TPUs are hardware accelerators for machine learning that increase the speed and reduce the cost of training and running advanced machine learning models. This release provides support for Cloud TPU nodes in Kubernetes Engine.
Documentation

これだけで使えるようになるって書いてあるけど、それは便利だ。(試してない)

kind: Pod
spec:
  containers:
  - name: example-container
    resources:
      limits:
        cloud-tpus.google.com/v2: 8

Node.js 8 and Python 3 support on Cloud Functions: beta

Cloud Functions has added support for the Node.js 8 and Python 3 runtimes.
Node.js 8 | Python 3

うおーーー :tada:
Goも頼む。

Regional managed instance groups zone selection: GA

Zone selection lets you select specific zones instead of the default three-zone configuration. This can be helpful when you need products that are available only in certain zones – such as GPUs and persistent disks – or you want to select zones for VM instances.
Documentation

IDENTITY & SECURITY

Organization onboarding: beta

The Organization setup wizard provides simple tools that help you take control and manage your resources centrally. You can delegate administrative and critical Cloud Identity and Access Management roles, and import existing projects and billing accounts into your organization.
Documentation

DATABASES

Replication for Cloud Bigtable: GA

Regional replication for Cloud Bigtable increases the availability and durability of your data by continuously replicating it between two clusters in the same region. It also allows you to isolate workloads by routing different types of requests to different clusters.
Documentation

Datastoreとかはどうなってんだろ :thinking:

NETWORKING

Listing available subnets in Shared VPC: GA

This launch enables Service Project Admins to list the subnetworks on which they have permission to create VM instances in Shared VPC.
Documentation

DATA ANALYTICS

BigQuery data definition language: GA

Data definition language statements in BigQuery enable you to create, modify, and drop tables and views using standard SQL query syntax.
Documentation

便利ですねこれ。

API MANAGEMENT

Apigee Edge extensions support: beta

Apigee Edge now supports extensions, which allow API proxies to securely connect with cloud services, including Google Cloud Platform services like Cloud Storage, Cloud Data Loss Prevention API, and so on.
Overview | Tutorial

Apigee API Management for Istio: GA

You can now expose microservices as APIs and more easily share them with developers inside and outside your organization, thanks to the integration of Apigee API Management for Istio.
Blog

Google CloudにおけるApigeeの立ち位置がよくわかってない。

AI & MACHINE LEARNING

Cloud ML Engine support for scikit-learn and XGBoost: beta

Cloud Machine Learning Engine has added support for training and serving scikit-learn and XGBoost models. Now you can click to deploy a model that you’ve trained locally, on premises, or on other cloud services, and generate predictions using managed resources on GCP.

Documentation

GCP内でフルマネージドで完結するってのはありがたいですよね。

AutoML Translation: beta

AutoML Translation enables you to create custom translation models that return translation query results specific to your domain. Features include support for 18 languages, an API for training online custom models, and a new UI.
Documentation

Translationもあったんですね。単純な対訳コーパスを食わせればいいみたい。

Cloud Talent Solution: GA

Cloud Talent Solution enables you to store, search, and manage job, company, and candidate profile data. It uses machine learning and standard keyword-based methods to detect and infer matches from data – such as skills, seniority, and industry – to yield better results.
Documentation

これもGCPなのか…?

MANAGEMENT TOOLS

Cloud Billing adds Hong Kong dollars: GA

Hong Kong dollars have been added to our list of local currencies available for billing and payments. Google converts prices into applicable local currency according to the conversion rates published by leading financial institutions.
Documentation

DEVELOPER TOOLS

Go Cloud project

With Go Cloud you can write simple, reliable, and efficient multi-cloud and hybrid-cloud applications and libraries, and choose between cloud, on-premises, or custom providers. AWS and GCP are supported out of the box and other platforms are being added.
Documentation | Blog

Go版のfog的なやつ?Googleから出てるってのが面白いですね。

New UI for Cloud Source Repositories: beta

Cloud Source Repositories, fully featured, private Git repositories hosted on GCP, now have a new interface that includes a personalized landing page and robust code search.
Product page

確かに使いやすくなってるけど、まだ積極的に使おうとは思わないですねー。