ホーム自己紹介ブログ
NO.15
DATE2019. 05. 22

【大阪】GCPUG Kansai 〜 Cloud Next Extended ~ - 2019年5月14日 参加レポート

【大阪】GCPUG Kansai 〜 Cloud Next Extended ~ (2019/05/14 19:00〜)
# ■ GCPUG(ジーシーパグ)とは? GCPUG(ジーシーパグ) は Google Cloud Platform(GCP)を普及させることを目的とし、 Google Cloud Platform(GCP)をより良くし、盛り上げていくユーザーグループです。 GCPUG(ジーシーパグ)の趣旨に共感できる方であれば、初心者 ~ 上級者の方まで、誰でも自由に参加できます。 一緒にGoogle Cloud Platform(GCP)を盛り上げていきましょう! # ■ 今回のGCPUGのテーマ 2019/04/09 ~ 04/11 にサンフランシスコで開催された Goo...
gcpug-osaka.connpass.com

こちらの参加しましたので、ご報告します。hashtag はこちらです。#next19extended

目的

2019/04/09 ~ 04/11 にサンフランシスコで開催された Google Cloud Next '19 San Francisco で発表された Google Cloud の 新サービスに関する解説や振り返りの内容がメインのイベントとなります!

セッション紹介

GCPUG Kansai 紹介

GCPUG Osaka
GCPUG Kobe
GCPUG Kyoto
GCPUG Nara
GCPUG Shiga
GCPUG Wakayama
FJUG Osaka (firebase)

関西には、こんなにも多く GCPUG コミュニティがあるみたいです。すごい、いっぱい! Osaka は、継続して参加しようと思います。GCP 大好きですし。

Cloud Next Recap 1

発表者

Ian Lewis(Google)

内容

Google で Kubernetes の担当されているそうです。 また、Pycon や、connpass にも携わっているそうです。

Anthos

読み方は、アンソスと呼ぶそうです。難しい...。

特徴として、下記が挙げられるそうで...
・アプリケーションをモダナイズ
・ポリシーオートメーション
・一貫したエクスペリエンス

よーわからないので、gg ってみた。

publickey1.jp

コンテナ化したアプリケーションをオンプレミスとクラウドのどちらでも実行可能にする、ハイブリッドクラウドおよびマルチクラウドのためのプラットフォーム。 オンプレミスを含むどのクラウド上にアプリケーションがデプロイされていても、Anthos の管理画面から統合管理可能。

なるほど、Anthos はマルチクラウドを実現するためのプラットフォームなのですね。 ふむふむ、わかりやすい。

また、Istio をベースとして Anthos が作られたとも発表されていました。 Istio については、こちらをご確認下さい。
Istio の機能の特徴として下記があるそうです。

k8s では、対象とするクラスタを管理します。規模が拡大するにつれ、 サービスが複雑になってくるケースがあります。その際 Istio が、そのあたりを 良い感じに管理してくれると、理解しています。(ざっくり感)
※ マルチクラスタは既に実現できていた(?)

Anthos は、その対象範囲をクラウドだけでなく、オンプレ(GKE on Prem)も含めるようにしたと思います。

CloudRun

これは、下記で一度試した経験があります。

Cloud Runをたった3ステップでデプロイしてみた (golang)
Cloud Run とは? Cloud Run is a managed compute platform that enables you to run stateless containers that are invocable via HTTP requests. Cloud Run is serverless ※ https://cloud.google.com/run/ 詳しくは割愛するが、Cloud FunctionsやApp Engineと同じようなサーバーレスで動作するもの。コンテナをdeployするため、GKEから制御することもできる。
silverbirder.github.io

コンテナとして deploy できるようになります。 正直、AppEngine, CloudFunction, CoundRun とデプロイサービスが増えてきて、 どれが何に良いのか分からなくなりそうです...。下記に、まとまっていました。

What's New in Serverless Compute?
What's New in Serverless Compute? GCPUG Admin Google Developers Expert Mercari / Merpay Solution Team @sinmetal
docs.google.com

CloudRun on GKE

こちらは、k8s に CloudRun を deploy できるみたいです。 詳しくは分かりません。

Knative

Overview - Knative
Knative Documentation
cloud.google.com

Knative は、オンプレミス、クラウド、サードパーティのデータセンターなど、場所を選ばず実行できるソース中心でコンテナベースの最新アプリケーションを構築する際には不可欠な一連のミドルウェア コンポーネントです。

んー、なんとなくわからなくないですが、他のサイトを見てみます。

apps-gcp.com

Knative を使用するためには、Kubernetes がインストールされたクラスタを用意する必要がありますが、Knative は Kubernetes と同様にコンテナをオーケストレーションするためのものである、という点は変わりません。 Knative は、クラウドにおける PaaS や FaaS のようなアーキテクチャを、Knative がインストールされていれば(つまり、Kubernetes クラスタであれば)どこでも実現できるものです。

なるほど。要は、クラウドサービスに依存しないコンテナオーケストレーションなんですね。 GCP を使おうが AWS を使おうが、エンジニアにとって、それは特段大切ではなく、 アプリケーションのプロダクトコードが重要だと思います。そこで、クラウドサービスを 意識せずに、k8s を使うことができちゃうということですね。

gVisor

publickey1.jp 従来は、下記のような問題をコンテナは抱えていました。

コンテナ間で OS のカーネルを共有しているためにコンテナ間の分離レベルは高くなく、同一 OS 上で稼働している別のコンテナの負荷の影響を受けやすかったり、コンテナから OS のシステムコールを直接呼び出せることなどによるセキュリティ上の課題を引き起こしやすくもあります。

そこで、gVisor の出番

従来のコンテナの軽量さを保ちつつ、コンテナの分離について新たな実装を提供することよって、準仮想化に近い、より安全な分離を提供するコンテナランタイム

なるほど〜!(ただ、記事を読んだだけw)

Cloud Next Recap 2

発表者 (2)

佐藤 一憲(Google)

内容 (2)

機械学習について AutoML を紹介されていました。 私は、そういったものが苦手だったので、よく覚えてないです...

Cloud Next Recap 3

発表者 (3)

Kirill Tropin(Google)

内容 (3)

スピーキングは英語だったので、よく覚えてないです...

Cloud Run ネタ

発表者 (4)

ちまめ@rito

発表資料

speakerdeck.com

内容 (4)

2 コマンドで cloudrun できるぐらい、簡単! ただ、プロダクトとして扱うには、いくつか問題があるそう。

  1. docker full build するみたいで遅い → kaniko で、cache が効くそう。
    https://github.com/GoogleContainerTools/kaniko

  2. memoryStore がまだ未対応(VPC)

GCP 大阪リージョンとレイテンシ

発表者 (5)

salamander さん

内容 (5)

大阪リージョンのレイテンシについて紹介されました。 https://docs.google.com/presentation/d/1dbGgjr3Z9o-bOxmT5SQ5bRHMEI0Jzh0BQUQkXlEGyYE/edit?usp=sharing

最後に

Google では、もはや当たり前のように Kubernetes のサービスを進めている印象でした。 クラウド、オンプレを関係なく動かせるプラットフォームである Anthos や、 どのクラウドサービスでも関係なく動かせるコンテナオーケストレーションである Knative など、 どこでも kubernetes を動かせるように進めらています。 これは、kubernetes を使えるようにならないと! 下記で、勉強中です!

一足遅れて Kubernetes を学び始める - 03. Raspberry Pi -
前回 一足遅れて Kubernetes を学び始める - 02. Docker For Mac -では、MacでKubernetesを軽く動かしてみました。DockerForMacでは、NodeがMasterのみだったため、Kubernetesを学習するには、ものたりない感がありました。そこで、RaspberryPiを使っておうちKubernetesを構築することになりました。
silverbirder.github.io
レポート
クラウドインフラ

-

シェアする

フォローする

次のページ

【大阪】BMXUG勉強会 -Kubernates体験&Watson Discovery入門- 2019年3月27日参加レポート

前のページ

Go Conference 2019 Spring - 2019年5月18日 参加レポート

関連する記事

タグ「レポート」の記事

GDG DevFest Tokyo 2019に参加したら、Webの未来にワクワクした

GDG DevFest Tokyo 2019というイベントに参加してきました。最近はプライベートの都合上、中々時間が取れていませんでした。しかし今回、会社の都合上、良い感じに時間を確保できたため、こちらのイベントに参加してきました。`大阪→東京` でわざわざ新幹線を使ってまで参加しましたが、それに見合う発見が多くありました。今回、私が学んだ内容について、報告しようかなと思います。

2019年12月16日

レポート
Google
ブラウザ
Cloud Native Days Tokyo 2019 -2019年7月22-23日参加レポート

今回、東京で開催されましたCloud Native Days Tokyo 2019に2日間とも参加してきましたので、報告しようと思います。セッション毎の報告というより、全体を通した感想を話そうかなと思います。

2019年07月27日

レポート
クラウドインフラ
【増枠】Frontend de KANPAI! 7 - Going on 令和 - 2019年7月19日参加レポート

今回はDeNAさん主催のFrontendのイベントに参加してきましたので、報告しようと思います。hashtagはこちら frokan イベント概要 「Frontend de KANPAI!」(以下、FROKAN)は、フロントエンドエンジニアやフロントエンドに興味がある人が集い、ドリンク片手にゆるく交流・技術交換ができるコミュニティを目指しています。

2019年07月20日

レポート
フロントエンド

タグ「クラウドインフラ」の記事

Docker Image に 構造化テスト container-structure-test を試してみた

Dockerイメージ内の構造や設定が期待通りかどうかを検証する `container-structure-test` を知りました。container-structure-test GitHub リポジトリ。せっかくなので、試してみました。

2024年03月29日

テスト
クラウドインフラ
BigQueryだけで完結するモック可能なユニットテスト手法

BigQuery、皆さん使っていますか? 私は、業務でBigQueryを使ったデータ構築をしています。品質担保のため、BigQueryのSQLに対してテストをしたいと考えています。本記事では、BigQueryだけで完結し、かつ、Mockデータを差し替え可能なユニットテスト手法について、紹介します。

2021年11月26日

フロントエンド
クラウドインフラ
テスト
TikTokスクレイプ基盤をGCP上で構築してハマったこと

TikTokへスクレイプするバッチをGCP上で構築しました。GCP構築のシステム設計話と、その構築時に、ハマったことを共有します。

2021年08月28日

サービス
クラウドインフラ
成果物
クローリング
← ブログ一覧へ