Presentation is loading. Please wait.

Presentation is loading. Please wait.

Features Scalability Availability Latency Lifecycle Data Integrity Portability Manage Services Deliver Features Faster Create Business Value.

Similar presentations


Presentation on theme: "Features Scalability Availability Latency Lifecycle Data Integrity Portability Manage Services Deliver Features Faster Create Business Value."— Presentation transcript:

1

2

3

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

7

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

9

10

11

12 Microservices

13

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

17

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

21

22

23

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

27

28 Microservices

29

30

31

32

33

34

35

36

37


Download ppt "Features Scalability Availability Latency Lifecycle Data Integrity Portability Manage Services Deliver Features Faster Create Business Value."

Similar presentations


Ads by Google