Machine Intelligence Modern Infrastructure
http://mi2.live
Implementing Blue/Green Deployments with Istio
Implementing Blue/Green Deployments with Istio Machine - - PowerPoint PPT Presentation
Implementing Blue/Green Deployments with Istio Machine Intelligence Modern Infrastructure http://mi2.live What is MI2? MI2 Webinars focus on the convergence of machine intelligence and modern infrastructure . Every alternate week, I deliver
Machine Intelligence Modern Infrastructure
http://mi2.live
Implementing Blue/Green Deployments with Istio
What is MI2?
MI2 Webinars focus on the convergence of machine intelligence and modern infrastructure. Every alternate week, I deliver informative and insightful sessions covering cutting-edge technologies. Each webinar is complemented by a tutorial, code snippets, and a video. MI2 strives to be an independent and neutral platform for exploring emerging technologies.
Register at http://mi2.live
Objectives
Traditional 3 Tier Architecture
Business Logic UI Data
Traditional 3 Tier Architecture
UI Data C1 C2 C3 AS 1 C1 C2 C3 AS 2 C1 C2 C3 AS 3 C1 C2 C3 AS 4
Microservices Architecture
UI Data Cluster Manager Node 1 C3 C1 C2 C1 Node 2 C3 C1 C2 C3 Node 3 C3 C1 C2 C3 Node 4 C3 C1 C2 C3 Node 5 C3 C1 C2 C1
Microservices Architecture
S1 S2 S3
Challenges involved with Microservices
Service A Service B Service C Service D
External ServiceChallenges involved with Microservices
Service A Service B Service C Service D
External Service Python Java C# RubyChallenges involved with Microservices
Service A Service B Service C Service D
External ServiceAgent Agent Agent Agent
Python Java C# RubyChallenges involved with Microservices
Service A Service B Service C Service D
External ServiceAgent Agent Agent Agent
Python Java C# Ruby H T T P HTTP/2 gRPC GraphQLChallenges involved with Microservices
Service A Service B Service C Service D
External ServiceAgent Agent Agent Agent
Python Java C# Ruby H T T P HTTP/2 gRPC GraphQL L7 L4Challenges involved with Microservices
Service A Service B Service C Service D
External ServiceAgent Agent Agent Agent
Python Java C# Ruby H T T P HTTP/2 gRPC GraphQL L7 L4Central Monitoring Service
Challenges involved with Microservices
Service Mesh - A Possible Solution
Service Mesh – Control Plane vs Data Plane
Service A Service B Service C Service D
External ServiceProxy Proxy Proxy Proxy
Python Java C# Ruby H T T P HTTP/2 gRPC GraphQL L7 L4Control Plane
What is Istio?
Istio – Control Plane vs. Data Plane
Service A Service B Service C Service D
External ServiceProxy Proxy Proxy Proxy
Python Java C# Ruby H T T P HTTP/2 gRPC GraphQL L7 L4Istio Control Plane
Microservice 1 Microservice 2 Proxy Proxy
Istio Control Plane Observability Network Management Service Discovery Policy DefinitionIstio Building Blocks
Istio Architecture
Key Concepts of Istio Traffic Management
within an Istio service mesh.
VirtualService routing has occurred.
service mesh.
the mesh, most commonly to enable ingress traffic for an application.
running inside the mesh.
Blue/Green Deployments with Istio
What are we building?
Istio rules
Performing Blue/Green Deployments
Summary
injection
and quotas
ingress and egress
authentication and authorization
MI2 Sponsors
Next Webinar
Ge Getting ing Started wit ith Azure Io IoT Edge ge
Azure IoT Edge is an Internet of Things (IoT) service that builds on top of Azure IoT
sending messages to the cloud and react more quickly to changes in status. Attend this session to learn how to use Azure IoT Edge to build intelligent applications that run at the edge.
Thursday, April 18th, 2019 9:00 AM PST / 9:30 PM IST
Register at http://mi2.live