Download presentation
Presentation is loading. Please wait.
Published byDomenic Walton Modified over 9 years ago
4
Features Scalability Availability Latency Lifecycle Data Integrity Portability Manage Services Deliver Features Faster Create Business Value
5
traditional User Interface Business Logic Data User Interface Business Logic Data Microservices Features Scalability Manage Services Deliver Features Faster Create Business Value Availability Latency Lifecycle Data Integrity Portability
6
Microservices Azure Windows Server Linux Hosted Clouds Windows Server Linux Service Fabric Private Clouds Windows Server Linux High Availability Hyper-Scale Hybrid Operations High Density Rolling Upgrades Stateful services Low Latency Fast startup & shutdown Container Orchestration & lifecycle management Replication & Failover Simple programming models Load balancing Self-healing Data Partitioning Automated Rollback Health Monitoring Placement Constraints
8
Microservices Azure Windows Server Linux Hosted Clouds Windows Server Linux Service Fabric Private Clouds Windows Server Linux High Availability Hyper-Scale Hybrid Operations High Density Rolling Upgrades Stateful services Low Latency Fast startup & shutdown Container Orchestration & lifecycle management Replication & Failover Simple programming models Load balancing Self-healing Data Partitioning Automated Rollback Health Monitoring Placement Constraints
12
Microservices
14
Node
15
Time = t 1 83 76 50 46 64 New Node arrived 61 Time = t 2 83 61 50 46 Failures Detected cluster reconfigured 83 76 64 50 46 Time = t 0 Nodes failed
16
System Services Failover manager Cluster manager Naming Image store
18
Microservices
19
Queues Storage Front End (Stateless Web) Stateless Middle-tier Compute Cache Load Balancer
20
Stateful Middle-tier Compute Stateful services: Simplify design, reduce latency Front End (Stateless Web) data stores used for analytics and disaster recovery Load Balancer
24
P S S S S Write Ack Read Value Write Ack
25
P S S S S S Must be safe in the presence of cascading failures B P X Failed X
26
Node 103 P S S Node 104 S S Node 102 P S S S Node 105 P S S S Node 101 S S P Node 100 S P S S P S S S
28
Microservices
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.