Navegación

Búsqueda

Búsqueda avanzada

El autor Jose Carrasco ha publicado 4 artículo(s):

1 - Propuesta para un acceso homogéneo a servicios PaaS en la Nube

En el ámbito del Cloud Computing existen multitud de proveedores ofreciendo plataformas como un servicio, que proporcionan un conjunto de funcionalidades para apoyar el ciclo de vida completo de una aplicación, desde su desarrollo hasta el despliegue en la nube (incluso abordando la monitorización en ocasiones). Aunque la existencia de un número elevado de proveedores aumenta y enriquece la potencia de este tipo de servicios, el inconveniente surge cuando cada uno de ellos define servicios distintos, dando lugar a la problemática de la dependencia del vendedor o vendor lock-in. Esta variabilidad complica la selección y uso de los distintos proveedores, ya que cada uno de ellos especifica sus propios conceptos para el modelado de las aplicaciones y de los servicios requeridos durante el despliegue y ejecución de las mismas. En este trabajo, proponemos las bases para la descripción, tanto de las plataformas cloud como de las aplicaciones a desplegar, con el fin de generar una capa de homogeneización capaz de abstraer la interfaz de los servicios ofertados por las distintas plataformas, haciendo uso de una API unificada. Esto facilitará el manejo y selección de los servicios de los distintos proveedores. Para ilustrar la idea, se presenta un escenario de aplicación de chat usando servicios de plataformas cloud.

Autores: Miguel Barrientos / Jose Carrasco / Javier Cubo / Ernesto Pimentel / 
Palabras Clave: Cloud Computing - Computación en la Nube - Homegeneidad - Plataformas Cloud - Platform-as-a-Service - Unificación - Variabilidad

2 - SeaClouds: An Application Management System over the Clouds

How to deploy and manage, in an efficient and adaptive way, complex applications across multiple heterogeneous cloud platforms is one of the problems that have emerged with the cloud revolution. Here we present the context, motivations, objectives, proposal and initial results of SeaClouds: an european research project, which aims at enabling a seamless adaptive multi-cloud management of complex applications by supporting the distribution, monitoring and migration of application modules over multiple heterogeneous cloud platforms.

Autores: Miguel Barrientos / Leonardo Bartoloni / Antonio Brogi / Mattia Buccarella / Jose Carrasco / Javier Cubo / Francesco D’Andria / 
Palabras Clave: app management - Cloud deployment - cloud interoperability

3 - Propuesta de metodología de despliegue de aplicaciones en nubes heterogéneas con TOSCA

Desplegar y controlar una aplicación compleja sobre un conjunto heterogéneo de proveedores es un problema muy novedoso y complejo al que los clientes de las plataformas de cloud se deben de enfrentar. Los proveedores exponen sus servicios de acuerdo a especificaciones independientes incurriendo en una falta de portabilidad e interoperabilidad que converge en la problemática conocida como vendor lock-in. Han surgido varias propuestas que aportan soluciones a este ámbito, como el estándar TOSCA que permite describir una aplicación y automatizar su despliegue de forma automática sobre un único proveedor. Extendiendo el estándar mencionado, en este trabajo proponemos una metodología de despliegue y orquestacíon de los componentes de una aplicacíon en un entorno multi-cloud mediante el uso simultáneo de servicios de diferentes proveedores. Palabras clave: Cloud Computing; Despliegue multi-cloud; Componentes cloud; Orquestacíon de servicios; TOSCA.

Autores: Jose Carrasco / Javier Cubo / Ernesto Pimentel / 
Palabras Clave:

4 - Bidimensional Cross-Cloud Application Management with TOSCA and Brooklyn (summary)

The diversity in the way different cloud providers offer their services, give their SLAs, present their QoS, support different technologies, etc., complicates the portability and interoperability of cloud applications, and favors vendor lock-in. Standards like TOSCA, and tools supporting them, have come to help in the provider-independent description of cloud applications. After the variety of proposed cross-cloud application management tools, we propose going one step further in the unification of cloud services with a deployment tool in which IaaS and PaaS services are integrated into a unified interface. We provide support for applications whose components are to be deployed on different providers, indistinctly using IaaS and PaaS services. The TOSCA standard is used to define a portable model describing the topology of the cloud applications and the required resources in an agnostic, and providers- and resources-independent way. We include in this paper some highlights on our implementation on Apache Brooklyn and present a non-trivial example that illustrates our approach.

Resumen del artículo publicado en:

Jose Carrasco, Javier Cubo, Francisco Durán, Ernesto Pimentel. Bidimensional Cross-Cloud Application Management with TOSCA and Brooklyn, 9th IEEE International Conference on Cloud Computing (CLOUD 2016), San Francisco, (EEUU). IEEE Computer Society, 2016.

Autores: Jose Carrasco / Javier Cubo / Francisco Durán / Ernesto Pimentel / 
Palabras Clave: Brooklyn - Cloud applications - cross-cloud - IaaS - multi-deployment - PaaS - standards - TOSCA