Posted on : 07-11-2010 | By :
Carlos Cordero | In :
Internet
Hace tiempo que tenía en la cabeza migrar todos mis portales a un entorno de “Cloud Computing“, en mi caso con dos propósitos bien definidos:
- Tener un entorno escalable según mis necesidades
- Trabajar de forma habitual con estos entornos y ver su funcionamiento en el día a día
Finalmente llegó el día, posiblemente porque al estar malo del estómago tampoco tenía nada mejor que hacer que estar delante del ordenador, así que he optado por empezar a hacer pruebas en dos entornos:
- Servicio de Cloud del proveedor 1&1, en su Datacenter de Alemania
- Amazon AWS (Servicios EC2), aprovechando la oferta que tienen ahora en la cual durante un año dejan bastantes recursos a precio cero.
En este momento ya he migrado algunos portales al primero de los servicios, entre ellos mi blog, el website de mi padre y toda la infraestructura del portal Infochaos. Digamos que 1&1 ofrece un servicio de Cloud para cualquier persona: es como un menú a la carta, puedes ir seleccionando en cualquier momento el número de CPUs, la memoria y el disco disponible, reinicias la máquina y ya está. Fácil, sencillo y con un precio muy interesante.

Con respecto a Amazon AWS, lo primero que puedo decir es que aquello es lo más parecido a la selva que he visto en mucho tiempo. Desde luego, opciones y servicios no faltan. De forma muy resumida podría definir el funcionamiento de la siguiente forma:
- Te registras y activas la cuenta
- Creas una o varias instancias (“instancia” sería algo así como una máquina)
- A su vez, creas (o el mismo sistema crea) un bloque de almacenamiento (Amazon EBS)
- Si quieres, configuras el firewall y balanceo. También puedes contratar IPs fijas
A partir de ese momento, ya puedes trabajar sobre tus servidores instancias. Amazon en principio tiene precios establecidos por consumo de cada uno de los recursos que activas (precios por espacio, por hora de uso, por día…), depende del tipo de servicio. Ah! Que no se me olvide… un punto negativo para ellos, la consola de administración no funciona bien bajo Chrome, aunque si con Firefox.


Ahora lo que toca es seguir jugueteando con ello. Tengo intención de migrar este blog a una instancia de Ec2 para ver como se comporta. Lo único que tengo claro es que esto es el futuro, por lo que menos el futuro en los próximos años. Se acabó el tener que planificar las máquinas por adelantado, los cuellos de botella… simplemente contrata usa, y modifica al vuelo según las necesidades. ¿Más fácil? Imposible.

Y si… no hace falta que me digáis que la máquina está haciendo swap… pero no pasa nada, ahora le amplio la RAM y reinicio la instancia. Esto me encanta…
Posted on : 19-08-2008 | By :
Carlos Cordero | In :
Linux, Software
Me encontré con la necesidad de planificar el desarrollo e instalación de los nuevos sistemas de intranet… algo así como volver a montar todo para evitar la mayor parte de los problemas actuales. Por supuesto, el problema que suele existir siempre… toda la plataforma de desarrollo era mejor montarla en bajo alguna distribución GNU/Linux, y sin embargo, algunas aplicaciones requieren Windows para funcionar. ¿Montamos dos servidores diferentes?
Creo que viendo el título del post, ya ha quedado claro que no era mi intención… prefería una máquina más potente y hacerla funcionar con virtualización. El equipo bajo el que se ha instalado todo, un Dell PowerEdge 840, posiblemente una de las joyas de Dell para servidores low-entry (incluso mid… dependiendo de la configuración). Quad Core, 64bit, 4GB de RAM DDR2, discos en RAID… bueno, algo bastante “potable” como configuración.
Mi primera idea, y el primer intento, se basaron en instalar un CentOS 5.2 (versión nativa 64bit), instalar VMware Server y ahí meter dos máquinas virtuales, CentOS 5.2 (esta vez 32bit… por aquello del desarrollo y ciertas aplicaciones) y un Windows (desgraciadamente, Vista…). Lo estuve probando durante un par de días y funcionaba perfectamente… pero… justo en esos días liberaron el sistema ESXi de VMware, un sistema de virtualización que por explicarlo de una forma sencilla, evita la primera capa de sistema operativo… es decir, el mismo es el S.O. base donde se ejecutan las máquinas virtuales. En la URL del producto hay más información técnica.
El rendimiento: excelente, no tengo otro calificativo, el funcionamiento es impecable y está cumpliendo mis expectativas perfectamente. La administración y trabajo sobre las VM’s la efectuo a través del software VMware Infraestructure Client, disponible para Windows y GNU/Linux como cliente. Permite realizar toda la configuración y desde luego… lo prefiero al entorno web que tiene VMware Server 2.0 RC… por rapidez y estabilidad.
Dejo algunas capturas de pantalla del VMware I. C.


Posted on : 31-03-2008 | By :
Carlos Cordero | In :
Linux, Software
Y muchos dirán… “esto te pasa por actualizar a una versión beta de Ubuntu”… pues si, tienen razón, dpero yo que le voy a hacer… ¡Nadie es Perfecto!
Bueno, entremos en materia. Para aquellas personas que no lo sepan, VMware es una solución de virtualización de máquinas virtuales. ¿Y que es eso? Nada que la Wikipedia no sepa. Por intentar explicarlo facilmente, a través de VMware podemos ejecutar varios sistemas operativos en una misma máquina… a la vez.
En mi caso, desde un equipo con Ubuntu 7.10 utilizo VMware para la ejecución de un par de máquinas virtuales de forma habitual (una con Windows XP y otra con un sistema de monitorización de red y firewall) y algunas que utilizo para hacer pruebas (por ejemplo, ejecutar un software “extraño” en Windows). VMware, para funcionar, inserta un módulo en el kernel de Linux, y cuando no tiene un módulo “pre-compilado” para esa versión, intenta compilar uno. Es el caso del uso con Ubuntu 7.10.
Hace un par de días se me ocurrió la magnífica idea de actualizar el equipo a Ubuntu 8.04 (Hardy), la nueva versión de Ubuntu, todavía beta (es decir, en pruebas). Todo fué bien hasta que al reiniciar me di cuenta de que tenía que volver a compilar el módulo para la nueva versión del kernel que viene con Hardy (2.6.24).
Read the rest of this entry »
Ver Comentarios