Confiabilidade de engenharia e tolerância a falhas de um sistema distribuído

Este Ă© um post convidado de  Paddy Byers , cofundador e CTO da  Ably   , uma plataforma de streaming de dados em tempo real. O artigo original foi publicado  no blog da Ably .





. , , .





, Ably.





:





— c , .     .





—    . c   .





— c     . , : , ,  , .





—   ( ) .





, . .





. , ,   .





, , . , , , . , .





,

, , .  â€” .





:





  • , ,  â€” , , ;





  • , ,  â€” , , .





.





, Ably, ,      .





, ,  . . : , .





, ,  . , . , , ,   .  .





, , .





. , . .





, . (, ) . , .  â€” .





, . , , .





, . , , . , , , ( ), .





    . . , , â€” .  â€” , .





, . .





 â€” . .





, :





  • ?





  • ?





  • , ?





  • ?





:

















, , . , . , .





Ably,  .  â€” AWS . , .





.  â€” - . . , . .





, . , , .





  , , . , , , .





Ably    , , .





, . . , , . , . .





 â€” . , ,  .   . , .





, , . , .





Ably , . , , .





, , , ( ) .





.  â€” , , . , , . , .





. : , .





Ably, , . :





« ( ) , ?»





— 99,99; 99,999 99,9999 %.





, ,   . , , , .





: «, », , , .   , . - .





, Ably .





. , , : , .





, ,  â€” , , , .





 â€” , . , , . , : ,  â€” .





, . , -.





-





, , , . , .





, ,

 â€” . , , . , - , .





, ( ), . . . , , ,  â€”  .





, , , , . , , , . , , , , , .





-,   . -, . Ably: , . , ,     . , , , .





, , , . . , , .





, , . , .   99,999 999 %.





, , , . . ,   : .





, , , , .





: , , . ,  Raft Paxos, . , . , , , , .





  Gossip: , . Gossip . .





, Paxos Raft, , . , , (.  ). .





, , . , , .    . , . , .





: , . ,   ,      ?





, , . , .





 â€” , .





, - . , .





- ? ,   ! , , , .





, , . ,  N , N , N   N  . , ,  N . , , N², , .





O(N²) , . ,  â€” , .





 â€” , , , .





, , ,    . . Ably , ,      .





,   ,  ,  â€” , . ,   , : .   â€” ,   .





, - . , «  â€” », , .





Ably , . , , , , . : , , , .





  . , , .





Ably , . , , .






"Highload Architect". , , .








All Articles