【大阪】GCPUG Kansai 〜 Cloud Next Extended ~ - 2019年5月14日 参加レポート
https://gcpug-osaka.connpass.com/event/128130/
こちらの参加しましたので、ご報告します。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 ってみた。
https://www.publickey1.jp/blog/19/googleanthoskubernetesgoogle_cloud_next_19.html
コンテナ化したアプリケーションをオンプレミスとクラウドのどちらでも実行可能にする、ハイブリッドクラウドおよびマルチクラウドのためのプラットフォーム。
オンプレミスを含むどのクラウド上にアプリケーションがデプロイされていても、Anthos の管理画面から統合管理可能。
なるほど、Anthos はマルチクラウドを実現するためのプラットフォームなのですね。 ふむふむ、わかりやすい。
また、Istio をベースとして Anthos が作られたとも発表されていました。
Istio については、こちらをご確認下さい。
Istio の機能の特徴として下記があるそうです。
https://twitter.com/nankouyuukichi/status/1128245474215858176?s=20
k8s では、対象とするクラスタを管理します。規模が拡大するにつれ、
サービスが複雑になってくるケースがあります。その際 Istio が、そのあたりを
良い感じに管理してくれると、理解しています。(ざっくり感)
※ マルチクラスタは既に実現できていた(?)
Anthos は、その対象範囲をクラウドだけでなく、オンプレ(GKE on Prem)も含めるようにしたと思います。
CloudRun
これは、下記で一度試した経験があります。
https://silverbirder.github.io/blog/contents/cloud_run_3_step_glang
コンテナとして deploy できるようになります。 正直、AppEngine, CloudFunction, CoundRun とデプロイサービスが増えてきて、 どれが何に良いのか分からなくなりそうです...。下記に、まとまっていました。
CloudRun on GKE
こちらは、k8s に CloudRun を deploy できるみたいです。 詳しくは分かりません。
Knative
https://cloud.google.com/knative/?hl=ja
Knative は、オンプレミス、クラウド、サードパーティのデータセンターなど、場所を選ばず実行できるソース中心でコンテナベースの最新アプリケーションを構築する際には不可欠な一連のミドルウェア コンポーネントです。
んー、なんとなくわからなくないですが、他のサイトを見てみます。
https://www.apps-gcp.com/knative-overview/
Knative を使用するためには、Kubernetes がインストールされたクラスタを用意する必要がありますが、Knative は Kubernetes と同様にコンテナをオーケストレーションするためのものである、という点は変わりません。 Knative は、クラウドにおける PaaS や FaaS のようなアーキテクチャを、Knative がインストールされていれば(つまり、Kubernetes クラスタであれば)どこでも実現できるものです。
なるほど。要は、クラウドサービスに依存しないコンテナオーケストレーションなんですね。 GCP を使おうが AWS を使おうが、エンジニアにとって、それは特段大切ではなく、 アプリケーションのプロダクトコードが重要だと思います。そこで、クラウドサービスを 意識せずに、k8s を使うことができちゃうということですね。
gVisor
https://www.publickey1.jp/blog/18/gvisorgoogle.html 従来は、下記のような問題をコンテナは抱えていました。
コンテナ間で OS のカーネルを共有しているためにコンテナ間の分離レベルは高くなく、同一 OS 上で稼働している別のコンテナの負荷の影響を受けやすかったり、コンテナから OS のシステムコールを直接呼び出せることなどによるセキュリティ上の課題を引き起こしやすくもあります。
そこで、gVisor の出番
従来のコンテナの軽量さを保ちつつ、コンテナの分離について新たな実装を提供することよって、準仮想化に近い、より安全な分離を提供するコンテナランタイム
なるほど〜!(ただ、記事を読んだだけw)
Cloud Next Recap 2
発表者
佐藤 一憲(Google)
内容
機械学習について AutoML を紹介されていました。 私は、そういったものが苦手だったので、よく覚えてないです...
Cloud Next Recap 3
発表者
Kirill Tropin(Google)
内容
スピーキングは英語だったので、よく覚えてないです...
Cloud Run ネタ
発表者
ちまめ@rito
発表資料
https://speakerdeck.com/chimame/cloud-run-one-step-ahead
内容
2 コマンドで cloudrun できるぐらい、簡単! ただ、プロダクトとして扱うには、いくつか問題があるそう。
-
docker full build するみたいで遅い → kaniko で、cache が効くそう。
https://github.com/GoogleContainerTools/kaniko -
memoryStore がまだ未対応(VPC)
GCP 大阪リージョンとレイテンシ
発表者
salamander さん
内容
大阪リージョンのレイテンシについて紹介されました。 https://docs.google.com/presentation/d/1dbGgjr3Z9o-bOxmT5SQ5bRHMEI0Jzh0BQUQkXlEGyYE/edit?usp=sharing
最後に
Google では、もはや当たり前のように Kubernetes のサービスを進めている印象でした。 クラウド、オンプレを関係なく動かせるプラットフォームである Anthos や、 どのクラウドサービスでも関係なく動かせるコンテナオーケストレーションである Knative など、 どこでも kubernetes を動かせるように進めらています。 これは、kubernetes を使えるようにならないと! 下記で、勉強中です!
https://silverbirder.github.io/blog/contents/start_the_learning_kubernetes_03
Tags
2019-12-16
GDG DevFest Tokyo 2019というイベントに参加してきました。最近はプライベートの都合上、中々時間が取れていませんでした。しかし今回、会社の都合上、良い感じに時間を確保できたため、こちらのイベントに参加してきました。`大阪→東京` でわざわざ新幹線を使ってまで参加しましたが、それに見合う発見が多くありました。今回、私が学んだ内容について、報告しようかなと思います。...
2019-07-27
今回、東京で開催されましたCloud Native Days Tokyo 2019に2日間とも参加してきましたので、報告しようと思います。セッション毎の報告というより、全体を通した感想を話そうかなと思います。...
2019-07-20
今回はDeNAさん主催のFrontendのイベントに参加してきましたので、報告しようと思います。hashtagはこちら frokan イベント概要 「Frontend de KANPAI!」(以下、FROKAN)は、フロントエンドエンジニアやフロントエンドに興味がある人が集い、ドリンク片手にゆるく交流・技術交換ができるコミュニティを目指しています。...
2019-06-29
大阪のグランフロント大阪で開かれました「AWS Summit Osaka 2019」に参加してきましたので、私の中で良かった3つのセッションを紹介したいなと思います。...
2019-06-27
今回は、ヤフー株式会社主催の下記セミナーに参加してきました。Google/Appleどちらも大好きで、けど海外カンファレンスにいけなかった私にとって、今回の報告会は<b>新鮮な内容</b>ばかりでした。その内容を記事に書こうと思います。...
2019-06-01
大阪からKubernetes Meetup Tokyoに参加できるとのことで、こちらに参加してきました。Kubernetesの生みの親である3人の内の1人のJoe Bedaから、Kubernetesの歴史の経緯について教えて頂きました。その話がとてもわかりやすく、なるほどなと思ったので、ぜひとも共有したいと思います。...
2019-05-22
今回、k8sの体験を目的として参加したのですが、意外な収穫があったので、共有したく、記事を書くことにしました。...
2019-05-11
Algolia Community Party in 京都 - 2019年5月10日。こちらに参加しましたので、ご報告までに記事を書こうと思います。...
2021-08-28
TikTokへスクレイプするバッチをGCP上で構築しました。GCP構築のシステム設計話と、その構築時に、ハマったことを共有します。...
2019-04-11
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から制御することもできる。...
2019-06-29
大阪のグランフロント大阪で開かれました「AWS Summit Osaka 2019」に参加してきましたので、私の中で良かった3つのセッションを紹介したいなと思います。...
2019-06-27
今回は、ヤフー株式会社主催の下記セミナーに参加してきました。Google/Appleどちらも大好きで、けど海外カンファレンスにいけなかった私にとって、今回の報告会は<b>新鮮な内容</b>ばかりでした。その内容を記事に書こうと思います。...
2019-06-01
大阪からKubernetes Meetup Tokyoに参加できるとのことで、こちらに参加してきました。Kubernetesの生みの親である3人の内の1人のJoe Bedaから、Kubernetesの歴史の経緯について教えて頂きました。その話がとてもわかりやすく、なるほどなと思ったので、ぜひとも共有したいと思います。...
2019-05-22
今回、k8sの体験を目的として参加したのですが、意外な収穫があったので、共有したく、記事を書くことにしました。...