GCP アップデート (1/24-1/30 2020)


### AI Platform: [Jan 22, 2020](https://cloud.google.com/ml-engine/docs/release-notes#january_22_2020)
- プレディクションする際に使われたフィーチャーの重みを教えてくれるAI Explanationsがランタイム1.13をサポートしなくなったよ。
  - 1.14と1.15は対応中。

### AI Platform: [Jan 23, 2020](https://cloud.google.com/ml-engine/docs/release-notes#january_23_2020)
- プレディクションの前後でpythonのカスタムコードが流せるcustom prediction routineでランタイム1.15でPython3.7を使うと依存関係の問題で失敗する。
  - 現状のワークアラウンドはモデル作成時に異なるバージョンを利用すること:(

### ソウルリージョン
- 色々なサービスがソウル(asia-northeast3)でGAされてるよ。

### BigQuery: [Jan 22, 2020](https://cloud.google.com/bigquery/docs/release-notes#January_22_2020)
- Storage APIが全てのリージョナルとマルチリージョナルの場所で使えるようになったよ。

### CloudRun: [Jan 24, 2020](https://cloud.google.com/run/docs/release-notes#January_24_2020)
- vCPUが2つまでアロケートできるようになったよ。

### GKE: [Jan 22, 2020](https://cloud.google.com/kubernetes-engine/docs/release-notes#january_22_2020)
- バージョンアップのお知らせ。
  - デフォルトが1.13.11-gke.23に。
  - 1.12.xは1.13.12-gke.13に、1.15.xは1.15.7-gke.23に。 
  - アプリケーションのデリバリ管理をGKEからgitで行える[Application Delivery](https://cloud.google.com/kubernetes-engine/docs/concepts/add-on/application-delivery)がベータになったよ。Application Deliveryはkustomizeを利用している。
  - [NodeLocal DNSCache](https://cloud.google.com/kubernetes-engine/docs/how-to/nodelocal-dns-cache)がベータになったよ。
  - k8sのリソースが見れるResource Browserがリリースされたよ。
  - VPCピアリングがprivate GKEクラスタですでに作成済みの場合、それを再利用してくれるようになったよ。(private GKEクラスタ建てるたびにピアリングはらなくて良くなった。)

### GKE: [Jan 24, 2020](https://cloud.google.com/kubernetes-engine/docs/release-notes#january_24_2020)
- Workload Identityを利用している場合、1.15.7-gke.23, 1.14.10-gke.17, or 1.14.9-gke.23で作成すると使えないので、併用したい場合は低いバージョンでクラスタ作成してアップグレードすればOK。

### Composer: [Jan 13, 2020](https://cloud.google.com/composer/docs/release-notes#January_13_2020)
- 新しいバージョン(composer-1.8.4-airflow-1.9.0, composer-1.8.4-airflow-1.10.1, composer-1.8.4-airflow-1.10.2, composer-1.8.4-airflow-1.10.3)のお知らせ。
  - デフォルトがcomposer-1.8.4-airflow-1.9.0に。
  - Python周りの改善やApp Engineのヘルスチェック修正が入っている。

### Stackdriver Monitoring: [Jan 13, 2020](https://cloud.google.com/stackdriver/docs/release-notes#January_13_2020)
- GCPコンソールに統合されたほうがデフォルトになったよ。
  - 一定期間は古い別コンソールが利用可能で、設定等は両方でちゃんと反映される。

### Stackdriver Logging: [Jan 17, 2020](https://cloud.google.com/stackdriver/docs/release-notes#January_17_2020)
- Log RouterでCMEK(持ち込みの暗号鍵)が利用できる機能がGAになったよ。
 
### GKE: [Jan 27, 2020](https://cloud.google.com/kubernetes-engine/docs/release-notes#january_27_2020)
- RapidチャネルでノードプールにWindows Serverを利用できる機能がベータになったよ。

### AI Platform: [Jan 28, 2020](https://cloud.google.com/ml-engine/docs/release-notes#january_28_2020)
- ランタイム1.15でTensorflow1.15でトレーニングする際にTPUが使えるようになったよ。

### LB: [Jan 29, 2020](https://cloud.google.com/load-balancing/docs/release-notes#January_29_2020)
- ネットワークLBをstackdriver monitoringでモニタリングができる機能がGAになったよ。
  - パフォーマンスとかトラブルシュートで使えそう。

### GKE: [Jan 29, 2020](https://cloud.google.com/kubernetes-engine/docs/release-notes#january_29_2020)
- バージョンアップのお知らせ。1.12と1.14の一部バージョンはアップグレードされるので使ってる人は要確認。
- GKEからGCPのリソースを管理できる[Config Connector](https://cloud.google.com/config-connector/docs/overview)がGAに。
- gitリポでGKEのデプロイメントを管理できる[Config Sync](https://cloud.google.com/kubernetes-engine/docs/add-on/config-sync/overview)がGAに。
- ポッドで不明/信頼されてないコードが実行された際にノードのカーネルを守ってくれる[GKE Sandbox](https://cloud.google.com/kubernetes-engine/docs/concepts/sandbox-pods)がGAに。

### AI Platform: [Jan 29, 2020](https://cloud.google.com/ai-platform/docs/release-notes#January_29_2020)
- トレーニングとプレディクションのドキュメントを明確に分離したよ。

### Functions: [Jan 29, 2020](https://cloud.google.com/functions/docs/release-notes#January_29_2020)
- europe-west3で使えるようになったよ。

### ディスクレーマ
- アップデートの内容はあくまでも個人の理解していることを書いています。正しい内容はリリースノート等を確認下さい。
- リリース内容できるだけ拾うようにしているのですが、抜けていそうなリリースノートが追加するのでぜひ教えて下さい！(一覧[ここ](https://qiita.com/kenzkenz/items/ac18a359b803dbb6b490)で更新してます。)