Windows Azure Fabric y Fabric Controller

 

image

Hola a todos. Hoy quiero hablarles de los componentes principales de Windows Azure diría yo. Estos son el Windows Azure Fabric y Fabric Controller, son la base donde esta soportada toda Windows Azure.

Windows Azure Fabric o Fabric

Windows Azure Fabric o Fabric como se le conoce va mas halla de los servidores como tal. Como sabrán en los centros de datos hay mas que servidores, hay toda una infraestructura para manejar la computación y el almacenamiento como las blobs, tablas y colas. A groso modo hay switches, routers y balanceadores de carga. De manera colectiva los servidores físicos y virtuales, el hardware y software de soporte son conocidos como la fabrica de Windows Azure.

Fabric Controller

El Fabric Controller (FC) es la parte de la plataforma de Windows Azure que monitorea y administra servidores y coordina los recursos para las aplicaciones de software. El FC es software, en gran parte es código administrado, actualmente el software del FC que se ejecuta en un centro de datos se ejecuta en un conjunto de 5 a 7 maquinas, cada una como una replica. Hay una maquina primaria que es responsable de ejecutar todas las tareas, si falla una copia la remplaza.

El FC opera bajo el modelo de controladores “Driver Model”, cada componente del fabric trabaja con un conjunto de drivers.

Una de las funciones principales del FC es la de administrar la implementación de los servicios y el almacenamiento de datos. Cuando solicitamos publicar una app en la nube, el FC primero busca un lugar para publicar dicha app, esto lo hace a base de algoritmos con los datos de entrada de nuestra app como tamaño de disco, maquinas requeridas.

Después el FC debe preparar la imagen para los servidores host identificados. Todo esto lo hace mediante Hyper V, ya que en Windows Azure no se hace ninguna instalación de software, solo que se tiene un repositorio de VHD con todas las configuraciones preparadas de acuerdo a la necesidad.

El FC posteriormente copia el servicio nuestro en la maquina establecida y de acuerdo a las necesidades programa balanceadores de carga.

El FC se preocupa por que todo este en un estado ideal, se por alguna circunstancia algo falla o no esta en un estado ideal el FC inmediatamente lo remplaza automáticamente.

Bueno espero que le halla servido esta pequeña explicación de estos temas.

 

Saludos.

Romny