Entradas con la etiqueta ‘citrix’

Citrix ¿CloudStack u OpenStack?

La semana pasada Citrix anunció que abría el código de su plataforma IaaS CloudStack en la Apache Foundation. De este modo se ha convertido en un proyecto más bajo licencia Apache 2 open source. Tras ese anuncio empezaron a surgir rumores sobre la posible salida del fabricante del proyecto OpenStack, principalmente liderado por el proveedor de Hosting americano RackSpace y la NASA.

La respuesta de Citrix a esos rumores ha sido confirmar que continuará colaborando en la elaboración de código en el proyecto OpenStack. Según el fabricante, seguirán utilizando código de OpenStack y darán soporte a Swift (sistema de almacenamiento de OpenStack) en su plataforma CloudStack.

Entre las razones por las que Citrix ha decidido apartar el foco de su trabajo de OpenStack, está la preocupación de los clientes de Citrix en torno a la madurez del proyecto. Asimismo, RackSpace no siempre ha aceptado los cambios propuestos por Citrix en OpenStack, como por ejemplo los relativos a la compatibilidad entre OpenStack y CloudStack (en diseño y tecnología son similares). Por otro lado, al pasar a ser un proyecto abierto, se asegura la longevidad y mantenimiento de CloudStack.

Según Citrix, mientras que OpenStack tiene alrededor de 160 desarrolladores lo cual le hace evolucionar rápidamente, CloudStack tiene únicamente 57 (incluídas empresas punteras tecnológicamente como Juniper, Intel o Brocade) pero es un producto más estable y maduro.

Expertos en tecnología consideran que, aunque Citrix está intentando establecer su propia comunidad CloudStack, tanto CloudStack como OpenStack terminaran por converger. Hay que tener en cuenta que CloudStack continuará utilizando la tecnología desarrollada por OpenStack y Citrix ha anunciado que continuará colaborando en el proyecto. Por otro lado, el hecho de que CloudStack forme parte de la Apache Foundation puede facilitar que OpenStack utilice tecnología de CloudStack.

Share

Comparativa de soluciones IaaS para crear tu propia nube

En el día de hoy vamos a hacer una comparativa entre distintas soluciones software de Infraestructura como Servicio (IaaS) que permiten crea nubes privadas. Principalmente compararemos la estrategia del fabricante en relación a sus productos, innovación e interoperabilidad.

Los fabricantes de soluciones IaaS que vamos a comparar son: VMware, Microsoft, HP y CloudSwitch.

VMware vCloud

VMware es el principal fabricante del mercado de virtualización y posiblemente tiene el portfolio de productos más amplio del mercado. Su estrategia cloud es ser el principal fabricante que provea componentes de infraestructura y gestión para implementar nubes privadas y públicas.

Actualmente VMware está llegando a acuerdos con otras compañías con el objetivo de aumentar su oferta de nubes híbridas que puedan conectarse con nubes privadas o públicas. El desarrollo de la vCloud API es un componente fundamental en su estrategia de construcción de nubes híbridas.

Productos de cloud privada

Tanto vSphere ESXi como vMotion son líderes en el mercado de hypervisores y herramientas de migración de máquinas virtuales respectivamente. Su producto vCloud Director es el núcleo de su solución de infraestructuras cloud y se ejecuta una capa por encima de vSphere, pudiéndose integrar con tu vCenter.

Gracias a vCloud Connector es posible construir clouds híbridas seguras y que permiten la portabilidad de aplicaciones. Partners de VMware, como Terremark están construyendo cloud públicas que pueden interaccionar con clouds privadas que utilicen productos VMware.

Innovación

VMware es reconocida como la empresa más innovadora en tecnologías de virtualización y cloud. Productos avanzados como vMotion o vShield les diferencian de la competencia.

Interoperabilidad

A pesar de ser líderes en innovación, los productos VMware no interaccionan bien con otros productos. Por lo tanto, aquellos que utilizen exclusivamente productos de VMware para construir su nube pueden encontrar dificultades a la hora de migrar a otras soluciones en el futuro.

Microsoft Hyper-V Cloud

Más del 70% de los servidores que actualmente están en funcionamiento en el mundo utilizan como sistema operativo alguna versión de Windows Server. Esta base de usuarios es el objetivo de Microsoft en su oferta de productos cloud.

La estrategia cloud de Microsoft involucra a dos tipos de productos con escasa interoperabilidad entre ambos:

  • Windows Server 2008 Hyper-V y System Center para construir nubes privadas.
  • Plataforma PaaS Windows Azure.

Productos de cloud privada

Hyper-V más System Center Virtual Machine Manager 2008 R2 es la entrada de Microsoft en el mercado de software para crear nubes privadas. Estos productos están por detrás de VMware en lo que respecta a seguridad, networking y almacenamiento.

Otra debilidad perceptible es que Hyper-V depende de Windows Server 2008 R2 para construir nubes privadas y publicas.

Innovación

La posibilidad de Microsoft para ofrecer nuevos productos al mercado está ligado a los ciclos de liberación de nuevas versiones de Windows Server y System Center. Por lo tanto se limita la posibilidad de innovar en el espacio cloud.

Interoperabilidad

Aunque parezca mentira, la interoperabilidad entre el producto cloud y Windows Azure es inexistente. Sólo existe portabilidad desde la plataforma cloud a Windows Azure, no en sentido contrario. Tampoco existen capacidades de gestión y aprovisionamiento entre nubes privadas y públicas.

HP CloudSystem

El software para construir nubes de HP está basado en OpenStack, una iniciativa open source para crear y gestionar nubes. No está claro que los clientes de HP estén de acuerdo con esa estrategia al basarse en un proyecto open source con soporte de terceros. Es un hecho que la credibilidad de HP en el negocio del cloud computing es baja ya que se introdujo tarde y todavía está intentando crear una estrategia cloud de relevancia.

Productos de cloud privada

Dentro de la estrategia cloud de HP podemos encontrar tres productos: CloudSystem, Cloud services automation y Cloud consulting services.

Los servicios de nube pública de HP son similares a los de Amazon EC2, suministrando una arquitectura de nubes privadas y públicas, así como servicios de outsourcing.

Con Cloud Consulting Services, HP pretende utilizar la experiencia de EDS en la gestión de infraestructuras y consultoría en la nube.

Innovación

HP no es, ni ha sido, un fabricante innovador en el sector del cloud computing.

Interoperabilidad

La oferta actual de HP no se centra en la interoperabilidad con otras plataformas cloud.

CloudSwitch

CloudSwitch es una pequeña compañía recientemente comprada por Verizon e integrada con Terremark. Se centra en una serie de productos que permiten la portabilidad entre nubes y con una administración sencilla. Su estrategia se basa en una visión global que permita mover cargas de trabajo entre plataformas cloud que utilicen tecnologías distintas.

Productos de cloud privada

CloudSwitch permite ejecutar aplicaciones en una nube y moverlas entre nubes de manera segura sin tener que reconfigurar aplicaciones o cambiar las herramientas o políticas de gestión.

Innovación

Una de la principales tendencias en el mercado del cloud computing es la necesidad de interoperabilidad entre nubes de manera simple y segura. La estrategia de CloudSwitch se centra en esta tendencia.

Interoperabilidad

CloudSwitch está altamente focalizado en la interoperabilidad entre nubes. Soporta múltiples tecnologías de hypervisor (ESXi o Xen) y servicios cloud (TerreMark, Amazon Public Clouds, Eucalyptus). Se prevé que en 2012 añada soporte para más proveedores de cloud computing.

Conclusiones

Cuando se elige un proveedor cloud , debes estar seguro que estás escogiendo un fabricante con una estrategia cloud clara, productos sólidos que se ajusten a tus necesidades y que no supongan un gran desembolso. También es fundamental buscar fabricantes que ofrezcan productos innovadores que interactúen con plataformas cloud de otros fabricantes.

Otro aspecto a considerar es que el fabricante escogido no te haga encontrar dificultades a la hora de migrar a otras soluciones en el futuro.

Share

Heleos facilita la virtualización de servicios de red a los proveedores cloud

Hace unos meses os hablábamos de Vyatta, un sistema operativo de red que da servicios de red y seguridad en entornos cloud y de máquinas virtuales. En nuestro artículo de hoy os presentamos otro producto de seguridad para entornos de virtualización que facilita la vida a los proveedores cloud: Heleos.

 

A día de hoy los proveedores cloud no son capaces de ofrecer servicios de red, de la capa 4 a la 7 de la pila de red, como Load Balancing, Firewalls o VPNs de una manera económica. Los proveedores cloud necesitan dar garantías de rendimiento y calidad de servicio (QoS) a sus clientes. Otro desafío a los que se enfrentan los proveedores de servicios en la nube es, cuando son capaces de ofrecer estos tipos de servicios de red, el alto coste de construir la infraestructura para soportar estos servicios.

Normalmente los proveedores cloud intentan ofrecer este tipo de servicios de red avanzados de dos modos:

  1. Ofreciendo el servicio de red como un componente de la infraestructura y utilizando herramientas que comparten entre todos sus clientes. El modelo de compartir recursos puede no ajustarse a las necesidades de ciertas empresas. Puede darse el caso que empresas requieran instancias dedicadas y no desean compartir recursos con otros clientes.
  2. Instancias dedicadas para cada cliente. En este caso son los clientes los que administran sus instancias de red por sí mismos. Este hecho puede no satisfacer las necesidades del cliente ya que introduce costes de administración que deberían ser suministrados por el proveedor cloud.

Heleos

Heleos es un software, orientado a proveedores de servicios IaaS, que habilita bajo demanda servicios de red virtuales. De este modo, permite a los proveedores cloud ofrecer servicios de virtualización de red para empresas de forma rápida y escalable. Por ejemplo: Load Balancing, Firewalls, VPNs y optimización de virtual WAN.

Heleos es un software que funciona bajo plataforma x86. Permite ofrecer y configurar servicios de red complejos en pocos minutos y de manera económica.

Nota de prensa del lanzamiento de Heleos: http://www.embrane.com/news/press-releases/embrane-unveils-industry%E2%80%99s-first-distributed-software-platform-virtualizing

Share

Expertos opinan sobre el futuro del mercado cloud

Hemos encontrado un artículo publicado por TechTarget en el cual se preguntan a varios expertos en cloud computing sobre la situación y el futuro del mercado. En concreto las preguntas que se les ha realizado son:

  • ¿Qué cambios se esperan en el mercado del cloud computing en 2012?
  • ¿Qué proveedores de cloud serán los triunfadores en 2012?

A continuación os hacemos un resumen de las respuestas de los expertos.

¿Qué cambios se esperan en el mercado del cloud computing en 2012?

El uso de tecnologías como Data Deduplication y Data Compression incrementará debido a la gran cantidad de datos que se crearán desde dispositivos móviles y cloud móviles de empresas. Asimismo la seguridad será un asunto principal en los servicios cloud, moviéndose de las preocupaciones relativas a la cloud pública a la cloud privada. Por lo tanto, aumentará el uso de herramientas que monitoricen la seguridad y detecten posibles ataques de intrusos en clouds privadas.

Una de las principales ventajas de las tecnologías cloud es la posibilidad de consolidar centros de datos completos mientras están entregando cargas de trabajo a usuarios. Bring your own device (BYOD) sé consolidará durante 2012 debido a que muchas empresas verán los beneficios asociados en ahorro de costes y facilidad de gestión, permitiendo a los usuarios finales establecer su propia infraestructura.

Los administradores IT necesitarán actualizar sus conocimientos para comprender cómo viajan sus datos a través de la nube. Será necesario establecer métodos de WAN optimization y otrás técnicas que permitan obtener un máximo rendimiento para el usuario final.

Se prevé también que los proveedores cloud se centren en servicios PaaS y SaaS,  y se creen planes y servicios que impliquen la cooperación entre aplicaciones y la nube para facilitar la integración y migración de datos en clouds híbridas.

A finales de 2011 crecieron servicios de Big Data. En este sentido, los principales proveedores cloud ofrecieron versiones beta de implementaciones de Apache Hadoop y MapReduce. La mayoría de estas implementaciones serán maduras durante 2012. A continuación presentamos una serie de ejemplos desarrollados por el SQL Azure Labs.

Conforme los desarrolladores empiecen a darse cuenta de las ventajas de utilizar servicios en la nube, veremos un aumento en el uso de lenguajes de programación diseñados para concurrencia y algún nivel de soporte para programación funcional como Scala, Clojure y Erlang. También veremos un aumento de la popularidad de la plataforma open source R, que suministra herramientas de Data Mining para encontrar información útil en grandes volúmenes de datos.

¿Qué proveedores de cloud serán los triunfadores en 2012?

En 2012, fabricantes de productos para crear clouds privadas y/o públicas como Eucalyptus Systems, OpenStack o Abiquo, crecerán. La posibilidad de disponer de tu propia cloud a un coste económico atraerá a empresas frente a productos como VMware.

Citrix y VMware están liderando el mercado VDI y seguirá siendo así durante 2012 conforme expandan su oferta. Citrix y VMware también jugarán un papel importante en tecnologías como Federated Identity (sistema de autenticación único entre proveedores cloud), entrega de aplicaciones/escritorios en la nube y BYOD.

Cisco, HP y Dell establecerán arquitecturas de computación unificadas. El aprovisionamiento rápido de hardware y un uso eficiente de los recursos será uno de los principales factores en entornos cloud.

El mercado cloud es un juego de economías de escala, por lo tanto los principales proveedores (con mayor capacidad presupuestaria) serán capaces de ofrecer mejores condiciones a los usuarios en lo que refiere a precio y servicios. Hay que tener en cuenta también que la nube requerirá un alto rendimiento, alta calidad de servicio y conexiones VPN entre proveedores y usuarios. En este sentido, los pequeños proveedores cloud tendrá su espacio en el mercado para aquellos clientes que soliciten servicios más personalizados y de calidad.

A finales de 2011 se incrementó la actividad relativa a servicios de análisis Big Data. En este sentido parece ser que Microsoft ha dado pasos para posicionarse como referencia durante 2012, pero es seguro que sus competidores implementarán servicios parecidos.

El equipo de Microsoft SQL Server anunció la disponibilidad de un servicio (CTP) basado en Hadoop bajo Windows Azure. Este CTP incluye un driver ODBC que se conecta con un servicio Azure basado en Hadoop, así como una librería JavaScript para escribir programas MapReduce.

El laboratorio de Microsoft SQL Azure también a liberado un CTP (denominado Codename Data Explorer o Dallas) diseñado para descubrir conjuntos de Big Data desde el Windows AzureMarketplace Datamarket. Data Explorer permite enlazar información de interés con recursos web estructurados o no, de manera masiva.

SQL Azure Labs ha lanzado también un versión de prueba de Codename Social Analytics, que permite a usuarios no expertos analizar tweets en tiempo real sobre Bill Gates o Windows 8.

Por último, se incrementará el udo de empresas que permitan realizar análisis de datos en la nube. Por ejemplo Cloudera que utiliza Hadoop o Revolution Analytics que utiliza la plataforma R.

Share

Como integrar tácticas de Alta Disponibilidad en infraestructuras virtuales

La virtualización de servidores permite a las empresas reducir el número de servidores físicos, en ocasiones en un ratio de 20 a 1. Cada Host físico es capaz de ejecutar múltiples cargas de trabajo en producción. Por lo tanto, en un entorno de virtualización somos muy dependientes de la disponibilidad de los Host sobre los que se ejecutan nuestras máquinas virtuales.

Dependiendo del tipo de empresa, es probable que necesiten que sus aplicaciones estén funcionando continuamente. Con el objetivo de garantizar una alta disponibilidad a nuestra aplicaciones, podemos utilizar una combinación de técnicas. Actualmente existen principalmente cuatro técnicas de hacer que las aplicaciones ejecutándose en nuestras máquinas virtuales estén siempre disponibles:

  • Clusters de Host físicos.
  • Clusters Guest Failover.
  • Clusters Network Load Balancing (NLB).
  • Máquinas virtuales tolerantes a fallos.

Cada una de estas opciones puede dar a nuestras máquinas virtuales un nivel específico de disponibilidad. La importancia de que una determinada aplicación esté siempre funcionando marcará el método a escoger.

Utilizar una configuración en cluster de alta disponibilidad (HA) nos permite poder tratar potenciales incidencias en nuestro entorno:

Protegemos el sistema de fallos en los Hosts físicos: en la mayoría de los sistemas de alta disponibilidad, cuando un Host falla las máquinas virtuales que ejecuta son migradas a otros Hosts (incurriendo en pérdida de servicio durante el reinicio de la máquina virtual); o las aplicaciones que se ejecutan dentro de una máquina virtual son movidas a otras máquinas virtuales (resultando en una menor pérdida de servicio). También nos podemos proteger contra pérdidas de servicio utilizando técnicas como la tolerancia a fallos. Por ejemplo VMware tiene el producto VMware Fault Tolerance que nos permite tener una máquina virtual imagen protegiéndonos frente a corrupción de datos y pérdidas de servicio.

Podemos seguir ejecutando aplicaciones durante períodos de mantenimiento de los Host físicos: las máquinas virtuales serán migradas a los otros Hosts disponibles en el cluster evitando pérdidas de servicio.

Dinámicamente podemos mover las cargas de trabajo de una máquina a otra: nos aseguramos de que las aplicaciones se ejecutan con un rendimiento óptimo.

¿Qué estrategia HA es mejor?

La importancia de la aplicación para la empresa determinará qué método deberemos utilizar. Como mínimo deberemos configurar un cluster HA entre los Host físicos.

 

Un cluster HA nos permitirá obtener dos niveles de continuidad de servicio:

  • Ejecución no-continua de máquinas virtuales. Si un Host falla, todas las máquinas que está ejecutando serán transferidas a otros hosts reiniciándose automáticamente.
  • Ejecución continua de máquinas virtuales durante operaciones de mantenimiento. Podemos transferir las máquinas a otros hosts disponibles sin pérdida de servicio.

Single-Site y Multi-Site Clusters

Los clusters single-site se basan en la utilización de almacenamiento compartido. Por ejemplo, VMware utiliza dos tecnologías para construir un cluster de alta disponibilidad: HA y su sistema de ficheros VMFS (sistema de ficheros que permite a múltiples hosts físicos conectarse al mismo contenedor de almacenamiento). VMFS requiere un sistema de almacenamiento SAN (iSCSI o Fiber Channel) o NFS. Los clusters VMware pueden soportar hasta 32 nodos.

Los sistemas Citrix también utilizan un sistema de almacenamiento compartido y pools de recursos. A diferencia de otros sistemas que se basan en un sistema de base de datos para gestionar la alta disponibilidad, cada Host Citrix XenServer almacena su propia copia de la configuración de pool de recursos. De este modo se elimina un potencial punto de fallo. Al igual que VMware, los clusters Citrix soportan hasta 32 nodos.

Por último, Microsoft Hyper-V utiliza la tecnología Windows Server 2008 Failover Clustering para crear clusters HA. Los cluster Hyper-V single-site requieren un sistema de almacenamiento compartido y soportan hasta 16 nodos. Hyper-V también soporta clusters multi-site que abarcan más de una localización física. De este modo podemos hacer frente a desastres que afecten a uno de nuestros centros de datos. Para dar soporte a clusters multi-site, Hyper-V soporta tecnologías DAS (no requiere almacenamiento compartido) que deben ser sincronizadas mediante herramientas de replicación.

En todos estos sistemas, cuando un cluster detecta que un nodo falla de manera completa, el servicio de cluster mueve las máquinas virtuales a otros nodos disponibles. A diferencia de una migración en vivo entre nodos, este proceso de migración reinicia la máquina virtual en el nuevo nodo, incurriendo en una pérdida de servicio.

Hay que recordar que se deben tener recursos disponibles en cada Host físico del cluster para soportar el movimiento de máquinas virtuales. Por ejemplo, VMware muestra un mensaje de error si los recursos disponibles no son suficientes.

Clusters tolerantes a fallos

Como hemos comentado, un cluster a nivel de Host no incluye a las aplicaciones que se están ejecutando en las máquinas virtuales. Por lo tanto, no se asegura que la aplicación se ejecute en caso de que un Host falle.

Algunas aplicaciones como Microsoft Exchange no se comportan adecuadamente bajo este modelo y pueden incurrir en pérdidas de datos cuando tiene lugar una transferencia entre Hosts. Para este tipo de aplicaciones tenemos que pensar en construir clusters de alta disponibilidad a nivel de máquina virtual. De este modo aseguraremos la disponibilidad y estabilidad de nuestras aplicaciones en caso de fallo físico o de aplicación.

Estos clusters tolerantes a fallos trabajan sólo para cargas de trabajo stateful. Para cargas de trabajo stateless tendremos que utilizar clusters NLB, también soportado a nivel de capa de máquina virtual.

Para construir este tipo de soluciones, tendremos que preparar complejas configuraciones a nivel de máquina virtual (ver imagen inferior un ejemplo). A diferencia de otros fabricantes, VMware dispone del producto Fault Tolerance. Gracias a este producto creamos imágenes en vivo de máquinas virtuales que se sincronizan continuamente permitiéndonos obtener de manera sencilla alta disponibilidad a todos los niveles.

Share

Bienvenido a Virtualizamos

Virtualizamos es un proyecto de la empresa nerion que nace con el objetivo de convertirse en un portal de referencia en el mundo de la virtualización y el cloud computing.
Suscripción a Virtualizamos
Entradas antiguas por mes
Twitter
nerion - Registro Dominios, Hosting y Housing Profesional