Alta Disponibilitat(HA)

Continguts

Principals solucions de ha

Elements que intervenen en una solucio ha

Diferents tipus de virtualitzacio

Proves de carga

Objectius

Diseny de sistemes segurs amb tolerancia a errors

Coneixer el diseny dels sistemes de balaçeig de carrega

Instalar un sistema tolerant per una granja web

Aprendre a manejar plataformes de virtualització

Caracteristiques de la Alta disponibilitat

Que es?

Es un protocol de diseny que mante un sistema amb una continuitat operacional durant el maxim temps posible.

Misió critica

Aquella que afecta a la vida, seguretat, o propietat de les persones i no pot pararse

Calcul de la HA en un sistema

Disponibilitat(%)= Tdisponible . 100
Tdisponible+Tinactiu

Tdisponible es el temps que el sistema esta operatiu, Tinuactiu el temps que el sistema no esta disponible, es compta el numero de "nous" per clasificar el sistemes altament disponibles.

Conceptes basics

Fallada

Defecte, fisic o logic de un sistema

Error

Es la conseqüència de una fallada

Avaria

Errada cuan pasa al exterior del sistema

Latencia de una fallada

Temps que pasa entre que es produeix una fallada fins que es manifesa el error

Latencia de un error

Temps que pasa entre la aparició del error i la manifestació d en el exterior del sistema

Punt unic de fallada

SPoF, es una part del sistema que en cas de fallada parará tot el sistema, hi ha que intentar detectar i corregirlos.

Components de un sistema HA

Els elements que tinguem q considerar pe a disenyar un sistema altament disponible son: entorn, equipament de proces de dades i equipament de alamacenament.

Disponibilitat de un servei

Redundancia(failover),Capacitat que un segon sistema agafe el control de un servici cuan el principal falle

Recupació de estat de aplicacions i dades en cas de fallada

Minimitzar el MTTR,(Mean time to repair),el temps de recuperació de un servei te que ser el minim.

Predicció i prevenció de fallades,hi ha que intentar previndre les situacións de risc importants per a la disponibilitat

Sistemes tolerants a fallades

Que es?

Aquell sistema que te la capacitat de seguir donant servei despres de una fallada

Recuperacio de desastre

Es deu incloure un pla de actuació despres de un desastre o catastrofe

Balanç de carrega

Dispositiu hardware o software que asigna les solicituts dels clients i reparteix entre els servidors per no saturar un.

Tipus segons instalació

Tolerancia per replicació, es te instancies identiques de lservei i les peticions es fan a tots elles en pararel

Tolerancia per redundancia.Les peticions sols es dirigeixen a una de les instancies identiques, denominada instancia master

Tipus segons mode que atenen les peticions

Actiu/pasiu:Les peticions son sempre dirigides al node actiu, el altre queda inactiu a la espera de una fallada del actiu

Actiu/actiu:Els 2 nodes sempre estan atenent les peticions, cuan un falla el atre absorveix tota la carrega.

Sitemes en cluster

que es?

es un sistema compost per un conjunt de sistemes autoconectats que es utilitzat com un recurs unificat.

Conceptes sobre clustering

Failover

recupeció de una fallada atraves de un altre node

Heartbeat

pols de comunicació entre els nodes

Quorum

Es el sistema de acords entres els nodes

Recurs

Component per utilitzar o compartir

Agent de recurs

un script(init) que controla un recurs

Topologies en un cluster

Parells clusterizats: Tots els nodes estan duplicats, aixi cada node pots accedir a la seua informacio i la de el seu homoleg, es un sistema altament redundant i tolerant a fallades.

cluster N+1:Hi ha N nodes que poden accedir a el seu almacenament i un node privilegiat que pot accedir a tots els recursos

Cluster Par+N: Un parell de nodes conectats al amacenament i n nodes que interconectes amb els dos per compartir la informació.

que conte?

Nodes(cada sistema individual)

interconexio dels nodes a traves de una xarxa

un sistema de almacenament

conexió a xarxa externa per proporcionar els serveis del cluster

Un gestor del cluster

Virtualització

Que es?

Abstracció de recursos de un sistema que crea un envlotori de software entre el hardware de la maquina fisica i el s.o de la maquina virtual.

Asistida per hardware

tant Intel com AMD disposen de caracteristiques en els procesadors per millorar el rendiment de maquines virtuals.

Recursos

V.Plataforma: Abstracció de un sistema completa , per unificar servidors com una sola maquina

v.recursos:Abstracciço de un recurs individual; xarxa ,alamacenament

V.apliacions:Encapsular aplicacions en un contenedor

Virtualització de escritori:Abstracció del escritori del usuari permitint accedir desde cualsevol punt.

Conceptes basics

Entorns de producció: Es creu una infrastuctura virtual sobre la fisica per separar el hardware en el saplica.

Entorns de prova: Per provar actualitzacions en un entorn reduit pero paregut al de producció.

Entorn de desenvolupament: testejar el software baix certes condicions.

El hypervisor

Es un monitor de baix nivell per les maquines virtuals que sinicia en el arranc abanç de ejecutar el s.o.

Virtualització i AD(HA)

Un dels millors metodes per proporcionar seguretat front a fallades es dispondre de un bon diseny de virtualització dels servicis, permet el desplegament de nous servidors en poc de tems i estalvi de costos de manteniment.