This is the presentation which was showed at Microsoft Tier1 event de:code 2019. In this presentation, I showed that there is a lot of option for Java Developer to use the Microsoft Azure.
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatformTakahiro Fujii
?
JSUG勉強会?SpringOne Platform 2016 報告会!
https://jsug.doorkeeper.jp/events/50931
で発表させて頂いた、case studyのfeedbackになります。
This is the Japanese Feedback document of SpringOnepPlatform 2016 conference.
This is the presentation which was showed at Microsoft Tier1 event de:code 2019. In this presentation, I showed that there is a lot of option for Java Developer to use the Microsoft Azure.
JSUG SpringOnePlatform 2016報告会 Case study2 - feed back - springoneplatformTakahiro Fujii
?
JSUG勉強会?SpringOne Platform 2016 報告会!
https://jsug.doorkeeper.jp/events/50931
で発表させて頂いた、case studyのfeedbackになります。
This is the Japanese Feedback document of SpringOnepPlatform 2016 conference.
【Japan Partner Conference 2019】遂に来た! フルマーネージド Azure Red Hat OpenShift で実現する O...日本マイクロソフト株式会社
?
マイクロソフトとレッドハットの協力なタッグにより生まれた真のフルマネージド エンタープライズ Kubernetes である Azure Red Hat OpenShift (ARO) がリリースされました。
このセッションでは ARO の概要、選択ポイント、そしてマイクロソフトとレッドハットのコラボレーションによりお届けするエンタープライズでオープンソース ソフトウェアを
活用することについて大切なポイントを解説し、皆様が賢く OSS on Azure を活用いただくために知っていただきたいベスト プラクティスについてお伝えします。
This document discusses how Istio can be used to provide routing and service discovery capabilities for Kubernetes and Cloud Foundry environments. It describes how Istio integrates with Kubernetes and Cloud Foundry components like Diego cells, the Diego brain, and the router. Key components of Istio like Envoy, Pilot, and its support for features like mTLS, load balancing and circuit breaking are also summarized. The document positions Istio as a way to provide consistent application networking capabilities across Kubernetes and Cloud Foundry platforms.
This document discusses Kubernetes and related technologies like Kubespray, Kops, and Kube-aws for deploying and managing containerized applications on infrastructure. It also describes Project Kubo for deploying Kubernetes on BOSH and mentions Cloud Foundry as a platform for applications. Key technologies discussed include BOSH, stemcells, releases, and deployments for infrastructure automation.
25. Diego cell
現在のRoutingの仕組み
Diego cell Diego cell
Diego
Brain
Router
Messaging
Bus
appA.example.com
今のCFの仕組みですが、全てのトラフィックを Routerという
コンポーネントが受け取り、リクエストヘッダに応じて適切
にルーティングを行います。
appA.example.comとappB.example.comへのリクエスト
は、同じRouterで処理されますがそれぞれ別のアプリに
ルーティングできるのです。
26. Diego cell
Route
Emitter
現在のRoutingの仕組み
Diego cell Diego cell
Diego
Brain
Router
Messaging
Bus
メッセージングバス
から情報受け取り
アプリを立ち上げると
メッセージングバスに
通知
Route
Emitter
アプリコンテナを稼働させている Diego Cellというコンポー
ネントが、自身のもつコンテナの情報を Messaging Busに
Publishします。
Routerはその情報をSubscribeしているので、どこに何の
アプリが上がっているか把握できるわけです
27. これまでのPaaS
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
RDBなどバックエンドサービスへ
North-Southの
トラフィックが
中心
これまでのPaaSでは、インターネットから来るリクエストを
アプリにルーティングする、北と南 (North-South)のトラ
フィックが中心でした。なので、 Messaging Busを使う仕組
みは上手く機能していました
28. これからのPaaS
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
East-Westのトラフィックが
多く発生
(Microservices)
しかしMicroservices時代になり、コンテナ同士の通信
(East-West)のトラフィックが多く発生するようになりまし
た。
29. いろいろ欲しくなる
Diego cellDiego cell Diego cell
Diego
Brain
Router
Messaging
Bus
mTLS
Service
Discovery
Circuit
Braker
Traffic
Control
結果として、相互TLSやサーキットブレーカー、サービス
ディスカバリ、トラフィックコントロールなどの仕組みが欲し
くなってきました。
既存の仕組みだけでは、徐々に実現が難しくなったわけで
す。