33 Diseño de Arquirtecturas

download 33 Diseño de Arquirtecturas

of 16

Transcript of 33 Diseño de Arquirtecturas

Presentacin de PowerPoint

Aquitecturas que permiten mayor tolerancia Arquitecturas tolerantesConocer arquitecturas que permiten mayor tolerancia a fallos: Conocer el concepto de sistemas en cluster. Disear e implementar la arquitectura hardware necesaria para la instalacin de un cluster. Implementar la arquitectura hardware necesaria para la instalacin de un cluster de base de datos. Conocer el concepto de sistemas balanceados por red. Arquitecturas que permiten mayor tolerancia

Microsoft Cluster (MSCS) es una solucin de Alta Disponibilidad.Disponible desde Windows NT 4.0 , Windows 2000 Advanced Server y Windows 2000 DataCenter, y Windows Server 2003 Windows Server 2008 y Windows Server2012.Tipos de clusterMicrosoft Cluster Service (MSCS).

Dos de servidores (habitualmente dos), comparten un almacenamiento o discos.

Solucin Activo-Pasivo.

Un servidor es el servidor Activo, (configurados en el direcciones IP, nombres, discos, servicios de Windows, etc.). El otro servidor hace de pasivo, y se activa en caso de cada o parada del servidor contrario (balanceo).

Disponible en Windows Server 2003 Enterprise o DataCenter (Windows Server 2003 Standard no soporta Cluster MSCS, aunque s NLB).

Microsoft Network Load Balancing (NLB).

Ssolucin de balanceo de carga de red.

Solucin Activo-Activo, en la que un grupo de servidores ofrecen un servicios que se reparten entre todos

Usada en servidores Web, y aporta alta disponibilidad en aplicaciones Web.

Conclusiones

No hace el servidor ms rpido.No impide la caida del servicio.Ante una avera o incidencia en un nodo del Cluster, los servicios se inician. Este proceso se denominabalanceoofailover. Los servicios en el nodo alternativo producen una interrupcin del servicio que es inevitable ms o menos prolongada en el tiempoNodo (Node). Un nodo es uno de los servidores miembros del Cluster. Son miembros del mismo domino.Ejecutar la misma versin de Sistema Operativo, Son idnticos en Hardware (mismos modelos de servidor con mismas prestaciones y caractersticas)si es posible

Conceptos de clusterConceptos de clusterRecurso (Resource).

Cualquier componente Hardware (como discos) o Software (direccin ip , nombre hos nombre de servicio, etc.) que est incluido en el cluster.

Cada Recurso tendr disponible unas propiedades.

Conceptos de clusterGrupo de Recursos (Resource Group).

Agregarmos los Recursos que necesitemos, y configuraremos susDependencias. Por ejemplo, habitualmente un Recurso de tipo Nombre de Red (Network Name) siempre tiene una dependencia con un Recurso de tipo Direccin IP.

Con un Grupo de Recurso, podremos instalar la aplicacin que deseemos (base de datos o web).

Un Grupo de Recursos es la nidad bsica de ejecucin en Microsoft Cluster (MSCS).Conceptos de clusterServidor Virtual (Virtual Server).

En cada Grupo de Recursos, se agregan recursos de tipo Direccin IP u otro de tipo Nombre de Red con una dependencia al anterior. Agregamos discos, servicios, etc.

Se construye as un Servidor Virtual, ya que el Recurso de tipo Nombre de Red, nos permite acceder a dicho nombre a travs de la red como si se tratarse de un Servidor Fsico, y no es as, pues depende en qu Nodo del Cluster se est ejecutando el Grupo de Recursos.

Las peticiones son respondidas por otra mquina o nodo.

Conceptos de clusterQuorum.

Todos los Clusters utilizan un Grupo de Recursos para el Quorum. Es asqu donde esta el Disco de Quorum.

Contiene el directorio MSCS, comn Log interno para el funcionamiento del Cluster. Conceptos de clusterTipos de Quorum

Shared Quorum. Todos los Nodos accden a unnico disco compartidoutilizado para Quorum. Se utiliza en entornos donde existe una almacenamiento compartido conectado fsicamente a todos los nodos del Cluster, por SAM Ethernet o iSCASI.

Local Quorum. Almacenamiento local para el Quorum (por defecto, %SystemRoot%\Cluster\MSCS), en lugar de un disco compartido. Se utiliza en Clusters de un slo Nodo, propios de Laboratorios de Pruebas,

MNS - Majority Node Set(Quorum basado en Mayoras). Se basa en disponibilidad de Mayoras o mayora absoluta de Nodos. No existe una ubicacin centralizada para el almacenamiento de la informacin de Quorum. Cada nodo del cluster almacena localmente una copia del contenido del Quorum(%systemroot%\cluster\ResourceGUID). Por ello existe un Quorum fsicamente distribuido, de tal modo queel servicio de Cluster garantiza que la informacin de Quorum se mantiene consistentemente en todos los Nodosdel Cluster: si la configuracin del Cluster cambia, dichos cambios son replicados a todos los Nodos del Cluster, considerando que dicho cambio se ha aplicado con xito cuando est aplicado en la mayora de los Nodos del Cluster, que matemticamente toma el valor de (nmero de Nodos del Cluster / 2) + 1 (de aqu el trmino de MNS: Quorum basado en Mayoras) . Conceptos de clusterDirectorio Activo

Es un requisito para poder montar Microsoft Cluster.

Laresolucin del espacio de nombres DNSdel dominio por parte de los Nodos del Cluster es otro requisito.

Conceptos de clusterTodos los servidores miembros del Cluster (nodos) deben teneral menos dos tarjetas de red, con los siguientes fines:

Red Publica. Es aquella por la que se conectarn los usuarios. Ser la red por la que se conectarn los usuarios al motor de base de datos. La Red Pblica todos los Nodos del Cluster debe utilizar direcciones del mismo segmento.

Red Privada (Heart-Beat). Se denomina Red Privada, a aquella destina a la comunicacin entre los nodos del cluster, con el fin de detectar si un nodo se ha cado, y as ser capaz de identificar cuando se debe iniciar un balanceo para tomar posesin de los recursos y devolver el servicio desde el nodo vivo. La Red Privada en todos los Nodos del Cluster debe utilizar direcciones del mismo segmento.

La Red Pblica y la Red Privada deben utilizar distintos direccionamientos IP (pertenecer a distintos segmentos de red)

Conceptos de cluster