Contenidos
- Definición y objetivos
- Análisis de configuraciones de alta disponibilidad
- Instalación y configuración de soluciones de alta disponibilidad
- Virtualización de sistemas
- Posibilidades de la virtualización de sistemas
- Herramientas para la virtualización
- Configuración y utilización de máquinas virtuales
- Alta disponibilidad y virtualización
- Simulación de servicios con virtualización
Definición y objetivos
La alta disponibilidad es la solución que ofrece disponibilidad de servicio, disponibilidad de datos y recuperación automática de los errores que afectan al servicio o a los datos (como un error de red, de almacenamiento o de servidor).
Análisis de configuraciones de alta disponibilidad
Funcionamiento ininterrumpido
Los dispositivos que permiten el funcionamiento ininterrumpido son los sistemas de alimentación ininterrumpida (SAI), en inglés uninterruptible power supply (UPS). Aunque también existen otros sistemas que ayudan a esa continuidad de negocio.
Integridad de datos y recuperación de servicio
Cuando se produce un error por ejemplo una parada, el sistema tiene que ser capaz de recuperarse del error, dicho error puede afectar a un único elemento o toda la ubicación física.
Servidores redundantes
Los sistemas redundantes, son aquellos en los que se repiten aquellos datos o hardware de carácter crítico que se quiere asegurar ante los posibles fallos que puedan surgir por su uso continuado.
Sistemas de «clusters»
El término clúster se aplica a los sistemas distribuidos de granjas de computadoras unidos entre sí normalmente por una red de alta velocidad y que se comportan como si fuesen un único servidor.
Balanceadores de carga
Un Balanceador de carga fundamentalmente es un dispositivo de hardware o software que se pone al frente de un conjunto de servidores que atienden una aplicación y, tal como su nombre lo indica, asigna o balancea las solicitudes que llegan de los clientes a los servidores usando algún algoritmo.
Instalación y configuración de soluciones de alta disponibilidad
Algunas soluciones:
- Configuración de RAID.
- Virtualización.
Virtualización de sistemas
La virtualización se debe estudiar bajo dos puntos de vista: la virtualización en los entornos empresariales y la virtualización en entornos domésticos, la principal diferencia radica en el tipo de ordenadores, en las empresas suelen ser servidores potentes mientras que en los entornos domésticos son ordenadores normales.
La virtualización en los entornos empresariales viene a solucionar el uso ineficiente que se les da a los servidores, normalmente la capacidad de procesamiento de los servidores es muy baja esto quiere decir que se está desaprovechando potencia y recursos.
Posibilidades de la virtualización de sistemas
La virtualización es un conjunto de técnicas hardware y/o software que permiten utilizar varios sistemas operativos y/o aplicaciones en un sólo ordenador y de forma independiente.
Herramientas para la virtualización
Hay muchas empresas que ofrecen productos para crear y utilizar máquinas virtuales, algunos productos son gratuitos y otros no, también los hay que tienen licencia libre o propietaria. El mercado del software para crear máquinas virtuales está en pleno auge y numerosas compañías desarrollan soluciones de virtualización.
En este apartado vemos las principales empresas y las soluciones que ofrecen para virtualización de equipos de sobremesa (en general estas soluciones también valen para servidores):
- VMware: Dispone de varios productos dedicados a dar soluciones de virtualización, los productos VMware son los más utilizados por empresas en todo el mundo, la mayoría de son de pago y tienen licencia propietaria.
- VirtualBox y Oracle: VirtualBox sirve para virtualizar equipos de sobremesa, permitiendo ejecutar un gran número de dispositivos (USB, discos duros, CD/DVD, etc.).
- Microsoft: Ofrece sus soluciones de virtualización y administración a bajo costo y valor alto para sus clientes. La solución de servidor de Microsoft cuesta aproximadamente un tercio del costo de una solución de las mismas características de VMware.
Configuración y utilización de máquinas virtuales
Una máquina virtual tiene los mismos componentes que un ordenador normal, como por ejemplo orden de arranque, memoria, procesador, memoria de video, número de monitores, discos duros, etc.
Pasos para crear una máquina virtual:
- Escribir un nombre para identificar la máquina.
- Seleccionar una ubicación en donde guardar los archivos de la máquina virtual.
- Crear un disco duro virtual que albergará los archivos del sistema operativo.
- Configuración de la tarjeta de red:
- Bridge: funciona como una máquina más en la red.
- Host only: no interactúa con la red física.
- NAT: acceso a Internet.
Alta disponibilidad y virtualización
La virtualización ayuda a evitar el tiempo improductivo con su alta disponibilidad y tolerancia a fallos, además de poder implementarse y reemplazarse con rapidez.
Simulación de servicios con virtualización
La simulación de servicios consiste en imitar un servicio real, en el mundo de la seguridad se utiliza para atraer posibles atacantes a nuestros sistemas aunque en realidad no logran ningún beneficio. Mediante el empleo de la virtualización se pueden crear redes y servicios simulados.