Machine Intelligence Modern Infrastructure
http://mi2.live
Getting Started with AWS App Mesh
Getting Started with AWS App Mesh Machine Intelligence Modern - - PowerPoint PPT Presentation
Getting Started with AWS App Mesh 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 informative and
Machine Intelligence Modern Infrastructure
http://mi2.live
Getting Started with AWS App Mesh
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 AWS App Mesh?
AWS App 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 L4AWS App Mesh – Control Plane
Key Concepts of AWS App Mesh
Service Mesh
Logical boundary for network traffic between the services that reside within it
Virtual Node
Logical pointer to a particular task group, such as an ECS service or a Kubernetes deployment
Virtual Router
Handles traffic for one or more service names within your mesh
Virtual Route
Associated with a virtual router to direct traffic to one or more virtual nodes
Virtual Node
Virtual Node
Backends Listeners Service Discovery
Virtual Router
Protocol Prefix Targets Virtual Node 1 Virtual Node 2Virtual Router
Virtual Route
Protocol Prefix
Targets
Virtual Node 1 Virtual Node 2
AWS App Mesh – The Big Picture
Microservice 1 Microservice 2 Proxy Proxy
AWS App Mesh Control Plane Observability Network Management Service Discovery Maps & Policy DefinitionAWS App Mesh
What are we building?
Demo Scenario
Load BalancerOrder Product V1 Product V2 Customer V1.5 Customer V1.5
https://github.com/janakiramm/app-mesh-tutorial
Performing Canary Releases with App Mesh
Summary
MI2 Sponsors
Next Webinar
Bu Buil ilding ing Conv nvolutio iona nal Neural Networks s wit ith NVID VIDIA IA DIGIT IGITS
NVIDIA DIGITS is a wizard-style framework to build convolutional neural networks. Attend this session to learn how to setup and configure NVIDIA DIGITS for building deep neural networks based on popular frameworks such as Caffe and TensorFlow. In this webinar, I will walk you through everything from data preparation to hyperparameter tuning to model serving.
Thursday, February 7th, 2019 9:00 AM PST / 10:30 PM IST
Register at http://mi2.live