Entradas con la etiqueta ‘iaas’

Pasos para construir nuestra propia nube privada

Nos hemos encontrado con un documento elaborado por Eucalyptus, uno de los principales fabricantes de software IaaS para crear clouds privadas, en el cual se indican los pasos que debemos seguir para construir nuestra propia nube privada. A continuación os los resumimos:

 

Paso 1: Adoptar una tecnología de virtualización

El cloud computing utiliza como tecnología base a la virtualización. Las máquinas virtuales se ejecutan bajo una capa de software llamado hypervisor. Ésta permite al administrador disponer de servicios y herramientas para gestionar sus máquinas virtuales como si fueran procesos de software independientes.

El primer paso para implementar nuestra propia cloud privada es elegir el hypervisor sobre el cual correrán nuestras máquinas virtuales cloud. Entre los aspectos a considerar nos encontramos con: precio, características, conocimiento de la plataforma, nivel de estabilidad y fiabilidad.

 

Paso 2: Requerimientos de computación, memoria, rendimiento y almacenamiento

Los principales desafíos a la hora de construir nuestras aplicaciones cloud son aquellos relacionado con los conceptos de escalabilidad y recursos dinámicos, los cuales están implicitamente asociados al modelo. Normalmente, los recursos de computación y red cambien poco en la versión cloud de una aplicación, pero la abstracción cloud del almacenamiento puede no ser trivial.

Las nubes deben ser capaces de escalar en número de recursos y en ratio de transacciones de usuario concurrentes. Para ello, es necesario implementar abstracciones del almacenamiento diferentes a los ficheros de un entorno tradicional. Por lo tanto, a la hora de portar aplicaciones a  un entorno cloud, necesitamos conocer cómo funciona esta abstracción.

Además deberemos asegurarno que las aplicaciones tengan el mismo rendimiento y niveles de robustez ante la presencia de actividad dinámica en la nube.

 

Paso 3: Asesoría en el diseño de máquinas virtuales

Es habitual que los administradores de clouds privadas suministren un conjunto base inicial de máquinas virtuales preconfiguradas de las cuales los usuarios pueden elegir para utilizar y ejecutar sus aplicaciones. Estas máquinas virtuales necesitan ser catalogadas de un modo que permita a los usuarios conocer su utilización.

Conforme la nube va madurando, los usuarios pueden querer crear sus propias máquinas virtuales desde cero o modificando las imágenes ya definidas. Para adaptarse a estos requerimientos, a veces es necesario disponer de expertos en configuración de sistemas operativos que nos permitan personalizar nuestras máquinas virtuales.

 

Paso 4: Implementación de políticas de pago por uso de recursos

Nos podemos encontrar con situaciones en las cuales un usuario adquiera únicamente las máquinas virtuales que quiere utilizar pero no las liberen cuando ya no las necesiten. O peor aún, en caso de un déficit de recursos disponibles, pueden acaparar recursos que se les han asignado.

En una cloud pública, los usuarios pagan una cuota por recursos utilizados durante un determinado periodo de tiempo. En una cloud privada, se debería implementar una política similar para incentivar el uso responsable de recursos. Adoptar medidas como la suspensión de servicios en caso de sobrepasar una determinada cuota puede no ser adecuada. Es más recomendable una política que informe sobre esa sobreutilización y disuada el abuso de recursos por parte del usuario.

 

Paso 5: Crear un plan de diseño y desarrollo de nuestra cloud privada

Los principales elementos de diseño de la arquitectura de nuestra nube incluyen: almacenamiento (topología DAS o SAN), la topología en lo que respecta a conectividad de red, interacción entre máquinas virtuales, políticas de seguridad y la gestion del tráfico entre máquinas virtuales.

Como en todas las infraestructuras de centro de datos, un plan de diseño y desarrollo es necesario para lograr la máxima eficiencia en un entorno en producción.

Share

Cambios en la estrategia de negocio de VMware

A principios de mes os comentábamos movimientos en el líder del sector de virtualización, VMware. Éste adquiría la compañía DynamicOps que permite convertir a su sistema vCloud en multi-hypervisor.

Los movimientos dentro de la compañía americana parece que no acaban ahí. La semana pasada VMware confirmó que el actual CEO de VMware (Paul Maritz) será  sustituido en Septiembre por el presidente de la división Information Infrastructure Products de EMC, Pat Gelsinger.

Según los expertos, detrás de este movimiento puede estar la creación de una nueva empresa centrada en productos cloud y que le permita competir en el mercado del cloud computing. Esta nueva entidad podría supervisar su plataforma de aplicaciones cloud (PaaS) Cloud Foundry. El hecho de crear una nueva empresa tiene sentido, ya que permite separar su principal línea de negocio (centrada en virtualización y productos para crear sistemas IaaS) de las soluciones PaaS. De este modo se evitarán conflictos entre la propia infraestructura cloud VMware y sus posibles clientes IaaS. La compra de DynamicsOps añade más sentido a los movimientos de VMware. No tiene sentido intentar expandir tu línea de negocio PaaS si tu producto no puede ejecutarse sobre cualquier hypervisor.

VMware se encuentra en un momento decisivo: o se expande en nuevos mercados relacionados con el cloud computing o se mantiene únicamente como un fabricante de productos de virtualización. Es cierto que sus productos de virtualización son la principal fuente de ingresos de la compañía, en el segundo trimestre de 2012 incrementaron los ingresos en un 22% (record de ingresos con 1.123 billones de dólares). Pero conforme el cloud computing crece en popularidad, VMware no puede quedarse dormido y convertir su producto vaca en perro.

Share

VMware convierte vCloud en multi-hypervisor con la adquisición de DynamicOps

Hasta ahora la plataforma de gestión de entornos cloud de VMware (vCloud Director) sólo permitía gestionar máquinas que tuvieran instalado ESX/ESXi como hypervisor. Con la adquisición de DynamicOps rompe su filosofía de tener en cuenta a la competencia y permitirá a sus clientes administrar hypervisores de otros fabricantes.

La adquisición de DynamicOps está dentro de la estrategia de VMware de competir en el mercado cloud. DynamicOps es un software de gestión cloud capaz de gestionar múltiples hypervisores, infraestructura física y servicios de cloud pública.

Según expertos y clientes de VMware ven el movimiento como el resultado inevitable del crecimiento de la competencia en el mercado de software de gestión cloud. Actualmente ya existen fabricantes como CloudStack, OpenStack, Abiquo o Eucalyptus que soportan múltiples hypervisores.

Si durante el lanzamiento de vSphere 5, el CEO de VMware (Paul Maritz) aseguró que no había planes futuros para la gestión de múltiples hypervisores, ahora la compañía ha admitido que sus clientes están utilizando otros hypervisores, sistemas de gestión e infraestructuras cloud externas. Por lo tanto, son sus propios clientes los que han empujado a VMware a hacer este movimiento si no se quería quedar fuera del mercado cloud.

Integración DynamicOps – VMware

Según VMware, el proceso de integración con DynamicOps comenzará con la versión Linux de vCloud Director. Actualmente vCloud Director ya está integrado con DynamicOps a través de vCloud API, pero la empresa prevé que a finales de año la integración será “paquetizada” dentro de vCloud Director.

Según VMware, a continuación se integrará con vFabric Applicacion Director (software para provisionar aplicaciones), vCenter Operations Manager (gestión automatiza de vCloud) y con IP VMware (adquirida de Digital Fuel y que permite obtener informes y mediciones). Se espera que a mediados de 2013 el proceso de integración concluya.

Share

Google crea su propio servicio IaaS: Google Compute Engine

La semana pasada Google anunció el lanzamiento Google Compute Engine, su propia plataforma IaaS. De momento no se ha liberado una versión comercial y sólo está en fase beta.

El lanzamiento se produjo durante la Google I/O Conference celebrada en San Francisco.  Con Google Compute Engine, el gigante de Internet pretende competir con Amazon (AWS) y Microsoft (Windows Azure). Su plataforma IaaS permite a los usuarios lanzar y administrar máquinas virtuales, exclusivamente con sistema operativo Ubuntu o CentOS, de una, dos, cuatro u ocho cores virtuales con 3,75 GB de RAM por core virtual.

Algunos expertos opinan que Google va en la buena dirección al presentar su propia plataforma IaaS. Por el contrario, la mayoría de los expertos opinan que es un error centrarse sólo en soporte de el sistema operativo Linux, específicamente en las distribuciones Ubuntu y CentOS. En un servicio en el cual se supone ofrecer máquinas virtuales vacías que los usuarios pueden configurar del modo que quieran, es muy restrictivo sólo ofrecer soporte a dos distribuciones Linux. En este sentido, los expertos opinan que muchas empresas con servidores Windows no adoptarán los servicios IaaS de Google.

Los grandes apuestan por el IaaS

No sólo Google ha lanzado su propia plataforma IaaS. El pasado mes, Microsoft anunció cambios en su servicio cloud Windows Azure, de tal modo que también permitirá ofrecer servicios IaaS para competir con Amazon Web Services (AWS).

Según los expertos, los dos gigantes de la informática han entrado en el mercado IaaS por la misma razón: “Los clientes no están adquiriendo servicios PaaS y la inversión se hará en servicios IaaS hasta por lo menos 2015”.

Los proveedores PaaS han descubierto que necesitan dar soporte a modelos de aplicación ya existentes, y de algún modo IaaS es más flexible que las ofertas típicas de servicios PaaS. De esta modo los proveedores tienen la posibilidad de ofrecer un portfolio de servicios a las empresas más adaptado a sus necesidades. Éste incluye servicio IaaS y PaaS, con capacidades de cloud privada, pública o híbrida.

Share

10 definiciones relacionadas con el Cloud Computing

Ya ha pasado casi un año desde que empezamos a publicar contenido sobre cloud computing y virtualización en nuestro blog. Es por ello que hemos pensado en resumir 10 conceptos relacionados con el Cloud Computing que deberíamos conocer.

1.- SaaS, PaaS e IaaS

El modelo de servicio de cloud computing se asienta sobre tres pilares: SaaS , PaaS e IaaS.

Infraestructura como Servicio (IaaS) es la entrega de equipamiento (servidores, máquinas virtuales, componenetes de red, etc.) sobre la red.

Plataforma como Servicio (PaaS) es la entrega de hardware, sistemas operativos y servicios asociados sobre Internet sin descargas o necesidad de instalación.

Software como Servicio (SaaS) se refirere a aplicaciones web alojadas por un proveedor de servicios y están disponibles a sus clientes sobre una red, normalmente Internet.

Estos servicios se suelen ofrecer en modelos bajo demanda o pay-as-you-go. Se pueden compinar creando el modelo SPI, pero cada uno de ellos puede utilizarse por separado o en diferentes configuraciones por una empresa.

2.- XaaS

El término XaaS hace referencia a Anything as a Service y está relacionado con aquellas empresas o administradores de sistemas que quieren tener todos su infraestructura, aplicaciones y servicios en la nube: almacenamiento como servicio (Storage as a Service) , comunicaciones unificadas como servicio (UCaaS) , identidad como servicio (IDaaS), monitorización como servicio (MaaS) y cualquier otro servicio que se nos ocurra “como servicio” o “como demanda”.

3.- Cloud Privada

Una nube privada puede ser una infraestructura dedicada o alquilada a un proveedor de hosting, gestionada por la propia empresa propietaria. En la mayoría de los casos, es la conversión de un centro de datos tradicional en una arquitectura utility-based. De este modo, en una nube privada el énfasis del modelo está en la computación bajo demanda.

4.- Cloud Pública

Una nube pública utiliza la misma tecnología base que las nubes privadas. Una cloud pública es accedida como un servicio a través de un proveedor que aloja hardware, servicios y/o aplicaciones. Los proveedores de cloud pública utilizan economías de escala y soportan un gran número de servidores y recursos de almacenamiento alrededor de varias áreas geográficas, incluso globalmente.

5.- Cloud Híbrida

La cloud híbrida toma los beneficios de los entornos privados y publicas. De este modo, las empresas obtienen un mayor retorno de la inversión (ROI) administrando los datos más críticos en su cloud privada moviendo los datos menos sensibles o críticos a la cloud pública.

6.- Big Data

Cuando hablamos de Big Data nos referimos a peta o exabytes de datos no estructurados o semi-estructurados. Esta capacidad de datos origina un alto consumo de ancho de banda y capacidad de almacenamiento. Mover Big Data a la nube permite a las empresas combinarlas y obtener un análisis de los datos de manera rápida y sencilla.

7.- Hadoop

Framework gratuito basado en Java utilizado por empresas de business intelligence para realizar trabajos de análisis de Big Data. Soporta aplicaciones distribuidas permitiendo a las aplicaciones con miles de nodos y petabytes de datos.

8.- Amazon Elastic Compute Cloud (EC2)

Amazon EC2 permite a sus usuarios (también llamados suscriptores) ejecutar cargas de trabajo virtuales de sus aplicaciones en la nube de Amazon. Mediante un modelo de pago por uso, los usuarios pueden utilizar desde una hasta miles de máquinas virtuales.

9.- Windows Azure

Windows Azure es un ejemplo de plataforma pública de computación (PaaS) donde podemos ejecutar nuestras aplicaciones .Net y/o con necesidades de almacenamiento SQL Server.

Se cree que con el lanzamiento de la próxima versión de la familia de servidores de Microsoft, Windows Server 2012, crecerá su importancia y utilización debido a la posibilidad de integración entre Azure y Windows Server.

10.- Cloud bursting

Cloud bursting es una técnica para entornos con cargas de trabajo variables. En un entorno de cloud híbrida, una aplicación puede ejecutarse en un centro de datos o cloud privada y enviarse cargas de trabajo a la nube pública en períodos de alta demanda de computación y capacidad. De este modo la empresa sólo paga por los recursos extras de computación cuando realmente los está utilizando.

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