Metal as a Service by Canonical

  
24 de Septiembre de 2014   0  

En la actualidad es muy común escuchar que los programadores prefieren trabajar con VPS o algún servicio de hosting compartido para desplegar páginas web o cualquier aplicación y evitar preocuparse por conocer conceptos muy complicados de infraestructura y redes. Hemos oído también hablar de conceptos como el SAAS que significa “Software as a Service” o IAAS que es “Infraestructura as a Service”.

 

Pues bien, Canonical introduce (desde 2012) un servicio llamado MAAS que significa “Metal as a Service” el cual pretende ser un gran apoyo a la hora de querer trabajar con servidores físicos (metal) y de igual manera contar los beneficios de cualquier servicio en la nube.

Como el propio Canonical menciona:

“MAAS trae el lenguaje de la nube a servidores físicos”

Esto hace que sea fácil configurar el hardware en el que queremos desplegar servicios que necesitan escalar hacia arriba y abajo de forma dinámica.

MAAS trabaja con algo que conoce como “Nodes” o “Nodos” que son básicamente equipos, sean éstos virtuales o físicos, integrados a la infraestructura total de un servidor MAAS.

Este servicio cuenta con una plataforma web en la cual se pueden agregar, comisionar, actualizar y reciclar servidores a voluntad. Conforme vayan cambiando nuestros requerimientos de potencia en los servicios, se puede responder rápidamente a estos eventos mediante la adición de nuevos nodos y dinámicamente liberarlos entre los servicios. Cuando llegue el momento, es posible retirar cualquiera de estos nodos para poder utilizarlos fuera del MAAS.

install-login

 

import-images

Y supongo que te estarás preguntando: ¿Por qué estoy hablando de este servicio? Bueno! la respuesta es sencilla! su plataforma web está construida con el framework Django :)

Esta plataforma web te permite configurar de una manera muy sencilla servicios como el DHCP, DNS, PXE, configurar regiones de servicios entre otras cosas.

MAAS trabaja en estrecha colaboración con la herramienta de orquestación de servicios llamada Juju para desplegar servicios de una manera rápida , confiable, replicable y escalable.

Instalación.

Es muy sencillo instalar MAAS ya que es posible descargar una imagen de “ubuntu cloud” el cual ya viene preparado con todos estos servicios y dependencias para tener un servidor listo para desplegar como Metal as a Service.

Para poder instalar esta versión de ubuntu se requiere entrar al siguiente link: http://www.ubuntu.com/cloud, descargar la imagen y bootear en el equipo que deseamos preparar como servidor MAAS, posteriormente elegir la opción llamada “Multiple Server install with MAAS” y seguir todos los pasos que el instalador vaya preguntándonos.

install_02

Para consultar el manual completo de instalación por favor consulta: http://maas.ubuntu.com/docs1.6/install.html

Si deseas conocer más sobre este servicio llamada MAAS te recomiendo leer su documentación oficial.

 

Fuente: http://maas.ubuntu.com/docs1.6



Alex Dzul

FullStack Python / Django Developer. #jslove

Temas relacionados