Sunteți pe pagina 1din 20

Functionalit

Scalabilitat
e
Disponibilit
ate
Latenta
ALM
Integr. date
Portabilitate

”Manage Services”
Livrare rapida de funct.
Creare de valoare de business
Functionalit
Scalabilitat
e
Interfata Disponibilit
ate Interfete
Latenta

”Business Logic” ALM


”Business Logic”
Integr. date
Portabilitate
date ”Date”

traditional Microservicii

”Manage Services”
Livrare rapida de funct.
Creare de valoare de business













Nod

Nod Nod

Nod
Nod

Nod
Timpul =
t0
83 46
76 50
64
Noduri esuate
Timpul =
t1
83 46
76 50
64 61 Intrarea unui nou nod
Timpul =
t2 Reconfigurare cluster
83 50 46
Esecuri detectate
61
Microservicii
Load Balancer


Front End
(Stateless)


Stateless
▪ Middle-tier
Computing

Cache

ozis SStorage
Servicii Stateful: Design simplificat, latență redusa latency

Load Balancer

▪ Front End
(Stateless
Web)

▪ Stateful
Middle-tier
Compute

Stocări de date folosite pentru analiză și recuperare


în caz de dezastru
▪ Fiecare serviciu susținut de replici

▪ Toate replicile

▪ Cvorum Read-Write – sunt acceptate și ajustate

▪ Familia de replici

▪ Ack
Value
Read
Write

Ack
Ack P Ack Ack

S S
Write
S Write S
Write Write
▪ Tipuri de reconfigurare

X

▪ Eșec


P

▪ Starea replicilor S

X
B Eșec P
S


S S


Trebuie să ncționeze în
siguranță în prezența unor
eșecuri în cascadă.
Node 100 Node 101 Node 102 Node 103 Node 104 Node 105

P S P P S P
S S S S P
S S
S P S S S S
S S S S
S
Microservicii





▪ http://aka.ms/ServiceFabric


▪ http://aka.ms/ServiceFabricdocs

S-ar putea să vă placă și