DMM.comの、一番深くておもしろいトコロ。

Google Cloud Next '18 San Francisco 参加レポート

Google Cloud Next '18 San Francisco 参加レポート

f:id:iwasaki-so:20180730122527j:plain


はじめまして、インフラ部の岩﨑です。 先日、2018年7月24日~26日にサンフランシスコで開催されたGoogle Cloud Next '18 に参加してきました。
Google Cloud Next '18は、GCP、G suiteなどの新機能紹介や利用企業の実例紹介が行わるイベントで、サンフランシスコ、東京、ロンドンで開かれます。
本記事では、今回のカンファレンスで興味深かったセッションをいくつか簡単に紹介したいと思います。

Managing Across Hybrid IT Environments with Open Architectures

動画: https://www.youtube.com/watch?v=w4rkYV4Chfw
参考: https://cloud.google.com/gke-on-prem/
Keynoteで発表のあったGKE On-Premの利用モデルと実際に利用されているアーキテクチャ、またGKEへのCluster追加のデモが行われたセッションでした。

デモ内容は、ローカルのKubernetesでGKE Connect agentを動かすことでGKE側にWorkload状況やスペック情報が取得されるといったものでした。
また、ローカルのKubernetes側のIPアドレスがそのまま利用されてデモサイトへアクセスしていたので、ロードバランサーとの連携などについてどうなるかが気になるところでした。

Best Practices from Google SRE: How You Can Use Them with GKE + Istio

動画: https://www.youtube.com/watch?v=XPtoEjqJexs
Istio自体の話のほか、Golden signalsにおいて何をモニタリングする必要があるか、またそれをどのように生かすかについてのセッションでした。

Golden signalsにおいて異常検知指標はLatency, Errors, Traffic, Saturationを用いるのが良いということでした。
個人的に興味深かったのが、アプリケーションを問わずにIstio + Stackdriver を利用することでSLI監視とSLO定義を実施できるのが非常に便利だと感じました。
また、KubernetesでCanaryReleaseを行うためIstioでの重み付け機能の紹介もされていました。

Cloud Load Balancing Deep Dive and Best Practices

動画: https://www.youtube.com/watch?v=J5HJ1y6PeyE
このセッションでは、GCPで利用が可能なLoad Balancerの適切な使い方と挙動の説明が行われました。
Global Load Balancerは挙動としてはGSLBに似たもので、一番近いリージョン内のゾーンの中でラウンドロビンするようですが、そこは世界中にPOPを持つGoogleならではの仕組みでした。

他にも、KubernetesへのLoad Balancingに関してNEG(Network Endpoint Groups)という Load Balancerが紹介されていました。
このNEGシステムを利用すると、今までのデータフロー(フロントにあるLoad Balancerから各Nodeに送られ、そこからさらにKubernetes内のProxyが適切なノードにあるPodに転送)が変わり、直接Podへ転送することで無駄な内部通信を減らすことができるようになるというものです。

NEGに関しては下記のセッションにて詳しく説明がありましたので、リンクを張っておきます。
https://www.youtube.com/watch?v=ficroL6bS-w

おわりに

f:id:iwasaki-so:20180731182339j:plain
Google Cloud Next '18を全体的に見ると、Hybrid Cloud、Kubernetes、Machine Learningというのが強く打ち出されていると感じました。
個人的には、オンプレミスとクラウドを両方を利用するための連携を進めるうえでKubernetesが非常に有用なツールになると思いました。

紹介したセッションのほかにも、実際に利用されている企業のセッションにて躓いた部分やチューニングのポイントなどの話を聞けてとても貴重な時間でした。紹介しきれなかった動画に関しても、以下にリンクとして載せておきます。

動画: https://www.youtube.com/user/googlecloudplatform/featured
動画: https://www.youtube.com/channel/UCTMRxtyHoE3LPcrl-kT4AQQ/featured

採用情報

現在、DMM.comでは、エンジニアメンバーを募集しております! 興味のある方はぜひ下記募集ページをご確認下さい!
dmm-corp.com