Offering cloud Gnubila

44
Offering Cloud 04/2013 Productos y Servicios

description

Offering Cloud de la empresa Gnubila Technology.

Transcript of Offering cloud Gnubila

Page 1: Offering cloud Gnubila

Offering Cloud 04/2013Productos y Servicios

Page 2: Offering cloud Gnubila

2

1. PaaS

2. SaaS

3. Transición al Cloud

4. Consultoría

Índice.-

Page 3: Offering cloud Gnubila

3

GPaaS: Plataforma G como servicio para el Cloud.

1Offering Cloud

Orientado a CLOUD, como nos referencia Gartner “CEAP Cloud Enable Application Platform”

Características y funcionalidades del GPaaS

Page 4: Offering cloud Gnubila

4

La plataforma Cloud se compone de las siguientes piezas:

1. Componentes de GPaaS

GPaaS: Plataforma G como servicio para el Cloud.

Services for distribution capabilities

Unstructured Database Integration

Middleware

Application Server

Client Services

GDeveloper Gportals / ICB

• Servidor de aplicaciones.

• Base de datos semi-estructurada.

• Middleware.

• Servicios nativos Cloud. (GFC, JM,…)

• API y conectores nativos.

• GDeveloper.

• Gportals.

• ICB (iCLoudBroker)

Refenciada por Gartner desde 2009 como CEAP: Cloud Enabled Application Platform, usada en proyectos Europeos con el CERN.

Page 5: Offering cloud Gnubila

5

Base de datos compartida por los múltiples clientes: (concepto “metadatos”) el uso de la misma base de datos y el mismo conjunto de tablas de datos (esquema único). Una tabla dada puede incluir registros de múltiples clientes almacenados en cualquier orden e identificados mediante un id de cliente.

El Clon tiene las siguientes características:

• Esta en el Repositorio de App. Cloud.

• Se provisiona en la nube.

• Cada clon (instancia) puede ser usado simultáneamente por múltiples clientes (tenants) de una misma empresa.

• Los clientes pueden tener la posibilidad de personalizar algunas partes del clon pero no el código de la aplicación.

La aplicación Base, se transforma para que pueda soportar el ciclo de vida completo de construcción y puesta en marcha de aplicaciones y servicios web disponibles en Internet, generando una imagen (clon base) de la aplicación de partida (SaaS).

Base de Datos

ClonesAplicación Base

Un atributo fundamental del PaaS para el Cloud, que permite el ahorro de costes y optimización de la infraestructura.

1. GPaaS

GPaaS: Multi-Tenant

Page 6: Offering cloud Gnubila

6

Multi-tenant: despliegue de aplicaciones

1. GPaaS

SeguridadRepositorio App Cloud

Provisionar Aplicaciones

AGREGAAGREGA

IaaS

Distintos clones de una aplicación

DB COMPARTIDA por los múltiples clientes:

DB PaaS

Transformar Cloud

Clon 1Bas

e

Adaptado a Cloud

Estándar

PersonalizablePersonalizabl

e

Adaptado a Cloud

Estándar

Aplicaciones

1

Clon n

2

Clon 2

GCEAP (Cloud Enable Application Platform)

Adaptado a Cloud

Estándar

Personalizable

Adaptado a Cloud

Estándar

Personalizable

Page 7: Offering cloud Gnubila

7

1.GPaaS

• Bajos costos de hardware y de copia de seguridad, al servir mayor número de clientes por DB del servidor. 

• Mayor Seguridad, garantiza que los clientes no pueden acceder a los datos de otros clientes, incluso en caso de errores inesperados o ataques.

• Control de acceso, que para las aplicaciones multi-tenant deberá cumplir:

• Proteger la información de cada uno de los clientes (tenant) que utilizan la aplicación.

• Aislar la información de cada uno de los tenant restringiendo el acceso a la información.

Delegar los privilegios de administración: proveer mecanismos para que el propietario de la información pueda decidir quién puede ver y entrar en la información. Cada empresa debe ser capaz de personalizar de manera independiente los derechos de acceso para cada usuario. La información necesita estar segura, accesible y disponible de manera oportuna.

Un atributo fundamental del PaaS para el Cloud, que permite el ahorro de costes y optimización de la infraestructura.

Multi-Tenant: Beneficios

Page 8: Offering cloud Gnubila

8

GPaaS: Elasticidad.

1. GPaaS

• Provisión elástica de la infraestructura en base a la demanda de los clientes (Capa del IaaS).

• Flexibilidad en el uso de los servicios.

• Utilización óptima del rendimiento de las aplicaciones ,al afinar los recursos para su ejecución.

• Menos tiempo a la administración, reduciéndose los costes operativos.

• Mejora de la asignación de Recursos al planificar los recursos únicamente necesarios en cada momento.

• Garantía de recursos suficientes para las aplicaciones críticas y servicios en ejecución en la nube.

• Ahorro de costes: La empresa no tiene que gastar dinero por adelantado en la infraestructura.

Los Beneficios de tener un sistema Elástico se visualizan en la reducción de tiempos y mejoras en la infraestructura:

Page 9: Offering cloud Gnubila

9

Servidor de Aplicaciones

1. Componentes de GPaaS

• Migración de aplicaciones al Cloud permitiendo niveles de migración en función de las necesidades de la aplicación, incluso mantenimiento el AS ya existente.

• Independencia del proveedor:

Cualquier S.O. estándar: Windows, Windows Server, Unix, AIX, Z/OS, Solaris, Zlinux

Plataforma de hardware: Intel, PPC, Mainframes

Broker único de contratación IaaS: Azure, Amazon, IBM, FlexIT, VMWare, permitiendo la migración entre ellos .

• Independencia del lenguaje: herramientas para ejecutar código .NET, Java, PHP, Ruby, Python, permitiendo que el desarrollo sea en diversos framework líderes en su mercado.

• Computación paralela: permite paralelizar procesos teniendo en cuenta tanto el hardware disponible como las condiciones definidas para los procesos (tiempo, datos, etc).

• Disponibilidad y seguridad transparente: G permite gestionar de manera transparente y en tiempo de ejecución, la alta disponibilidad y seguridad de las aplicaciones.

Características y funcionalidades del Servidor de aplicaciones G

Page 10: Offering cloud Gnubila

10

Gdb: Base de datos semi-estructurada

1. Componentes de GPaaS

Disponemos de una Base de datos no relacional y no estructurada orientada a grafos. Los datos son guardan en objetos que a su vez son agrupados por tipos. Teniendo así capacidades de polimorfismo. Esta flexibilidad permite gestionar los datos utilizando diferentes modelos como el Relacional, jerárquico, analítico y de red. Permite la federación de datos, DB múltiples, almacenamiento masivo de datos o la ejecución multi-Tenancy.

• Reduce costes de operación: disminuyendo el número de máquinas requeridas para soportar aplicaciones en cloud. Así mismo, reduce los costes de mantenimiento ya que mantiene una única instancia para varias aplicaciones, así como los recursos precisos para su ejecución.

• Reduce costes de licencia: Proveer SaaS disminuye los costes de licencia al dar servicios a múltiples aplicaciones. Simplifica los elevados costes de otras db.

• Reduce costes de puesta en marcha: Gdb permite la disponibilidad en tiempos muy inferiores a las base de datos tradicionales, incluso con personalizaciones.

• Reduce tiempos de desarrollo: La flexibilidad del modelo de datos, facilita los desarrollos acortando notablemente los tiempos, teniendo una curva de aprendizaje muy rápida.

• Reduce tiempos de mantenimiento evolutivo: Cualquier cambio que precise realizarse, supondrá unos tiempos inferiores debido al modelo semi-estructurado y orientado a grafos de Gdb.

Page 11: Offering cloud Gnubila

11

Monitoring

1. GPaaS

GPaaS proporciona parámetros de monitorización muy diversos, gracias a la gran cantidad de información que nos puede facilitar tanto a través de sus servicios, como a través del sistema operativo sobre el cual esté instalado.

• Tamaño de la aplicación (Mb): Esta medida cuenta con un registro diario para efectos de históricos. Para ver este dato, se lanza una consulta para ver el tamaño de la aplicación en la fecha y hora en que se ejecuta la consulta.

• Tiempo de CPU por aplicación (seg.): Esta medida cuenta con registros en cada una de las 24 h. del día y en cada uno de los 1440 min. del día. Mostramos el tiempo de CPU por cada hora del día, en la hora actual de la consulta (sumariada) y en horas de días anteriores. Permite histórico por días.

• Nº de CPU`s consumidas por aplicación (nºCPUs): Registro diario para efectos de históricos. Para ver este dato, se debe lanzar una consulta para ver el número de CPU’s consumidas en la fecha y hora en que se ejecuta la consulta. Para esta medida se obtienen 3 formas de ver la información, o lo que también se puede llamar tarificación (diaria, por hora, por minuto).

Sistema de monitorización de datos de la plataforma GPaaS

Page 12: Offering cloud Gnubila

12

Gelastic

1. GPaaS

Mediante Gelastic se puede definir la forma en la que la infraestructura que da soporte a un negocio, escalando hacia arriba o hacia abajo en función de la demanda real en cada momento; o en base a unos criterios preestablecidos. El funcionamiento está basado en una comunicación con la capa de control de la infraestructura (IaaS) altamente personalizable y adaptable a las necesidades del negocio.

• Control de los recursos asignados en los cambios de demanda.

• Incluye controladores para diversos IaaS (FlexIT, VMWare, vSphere, XENCenter, Amazon, Azure)

• Escalabilidad Vertical: Aumento o disminución automático de recursos asignados a una imagen, CPU, memoria, disco, recursos de red, etc.

• Escalabilidad Horizontal: La imagen original se clona y reconfigura mediante un proceso configurable, para que la potencia de cálculo asignada a un negocio se adapte a las necesidades del negocio.

• Escalabilidad Híbrida: Modelo en el que se puede optar por ambas opciones.

Gestión dinámica de imágenes (servidor) y auto escalado en entornos virtuales

Page 13: Offering cloud Gnubila

13

GDeveloper

1. GPaaS

Herramienta RadTool de desarrollo de aplicaciones Web con la tecnología de Gnúbila

Framework Desarrollo Colaborativ

o

Creación de

Aplicaciones:

G,JAVA,Excel Plantillas

Formularios y

Consultas

Reglas de Negocio y Lógica de Servidor

Gestión de

Archivos y Edición

Online

Multilenguaje:

JAVA, .NET. Código inline:

PHP,Python y RUBY

Ayuda onlineCursos

formaciónDespliegu

e ICB >Producción y Venta en ICB:

Una vez desarrolladas las aplicaciones con Gdeveloper, se pueden subir a un catálogo de aplicaciones Cloud vía ICB (iCLoudBroker).

Este marketplace Cloud, permite subir la versión que indiquemos y comercializarla acorde a varios modelos de venta: Pago único, mensual, por transacciones.

La empresa desarrolladora usando un cuadro de mando de ICB puede ver cuantas aplicaciones ha vendido y cual es su incoming mensual.

Un sistema de monitorización de datos le indica el consumo de datos, CPUs y datos útiles para poder facturar posteriormente y enviar las facturas en PDFs generados automáticamente.

Page 14: Offering cloud Gnubila

14

GDeveloper

1. GPaaS

• Framework de desarrollo nativo Cloud con soporte multilenguaje del lado del cliente para las interfaces de usuario (javascript, html, css), y proveyendo funcionalidades para que el lenguaje de la lógica de negocio pueda ser Java, PHP, Ruby, Python o .NET.

• Compatibilidad con otros entornos de desarrollo tales como Aptana, Eclipse, Visual Dev (.NET) entre otros.

• Permite el despliegue de las aplicaciones configurando la infraestructura disponible y la distribución de servicios por servidores o cluster.

• Incluye la monitorización de aplicaciones Cloud, integrando herramientas de gestión y configuración Cloud que permiten la visualización de datos de monitorización propios de la aplicación.

Herramienta RadTool de desarrollo de aplicaciones Web con la tecnología de Gnúbila

Page 15: Offering cloud Gnubila

15

G:Excel

1. GPaaS

Integrada en GDeveloper, permite crear aplicaciones desde un archivo Excel, hacer importaciones y exportaciones de datos desde / hacia una aplicación con tecnología G. En estos procesos, la herramienta proporciona funcionalidades avanzadas como la importación con modelado de datos, creación de formularios e integración de fórmulas de Excel.

En la exportación, permite sincronizar los archivos Excel generados, con archivos Excel en local que quedan actualizados con la información de la aplicación online.

• Importación de datos sencilla basada en archivos de Excel muy simples.

• Capacidad de importación relacionada, donde los datos se insertan y se relacionan a nivel de base de datos a medida que se importan.

• Modelado de formularios a la vez que importamos la información.

• Exportación de datos sencilla de cualquier consulta de una aplicación GDeveloper.

• Sincronización de datos entre archivos Excel locales y aplicación en cloud.

• Fácilmente customizable para crear aplicaciones que usen toda la potencia de Excel junto con la de la tecnología G y GDeveloper.

Módulo de generación de aplicaciones, importación y exportación de datos vía Excel.

Page 16: Offering cloud Gnubila

16

iCloudBroker un marketplace Cloud

1. GPaaS

iCloudBroker es una plataforma de Marketplace personalizable para la distribución y venta global de aplicaciones y servicios Cloud en modo SaaS.

Entorno de Desarrollo

Aplicación desarrollada

Versiones de la aplicación

Catálogos del Marketplace

Aplicación Publicada 1

Aplicación Publicada 2

Aplicaciones contratadas

Clon 1

Clon 2

Acceso seguro a la plataforma

Gestión de Usuarios

Alta disponibilidad

Gestión de facturación

Generación de informes

Page 17: Offering cloud Gnubila

17

Capacidades ICB

1. GPaaS

• Es una plataforma Cloud nativa, diseñada y construida para entornos cloud.

• Provee un entornos de desarrollo, despliegue y ejecución de aplicaciones en la nube.

• Facilita la migración de aplicaciones java y .NET para su venta y explotación en el marketplace. mediante un entorno y herramientas de migración ad-hoc.

• Facturación (Billing) y cobros por uso a través de diversas pasarelas de pago.

• Monitorización del consumo de recursos por aplicación y usuario: Tamaño de almacenamiento, número de peticiones, consumo de CPU/día, consumo de CPU/última hora, Nº CPU’s usadas por la aplicación, número de usuarios.

• Posibilita la compra, operación y aprovisionamiento de aplicaciones en modo compartido (multitenancy).

• Permite la gestión de múltiples catálogos de aplicaciones.

• Skin personalizable para cada proyecto y proceso de setup configurable.

Características y funcionalidades del marketplace Cloud iCloudBroker

Page 18: Offering cloud Gnubila

18

1. PaaS

2. SaaS

3. Transición al Cloud

4. Consultoría

Índice.-

Page 19: Offering cloud Gnubila

19

SaaS: Servicios en Cloud2Offering Cloud

Soluciones empresariales en la nube

Mercados y soluciones SaaS de Gnúbila, una visita a las soluciones de mercado en los diferentes sectores empresariales.

Page 20: Offering cloud Gnubila

2.SaaS

El portafolio de aplicaciones SaaS ofrece una alternativa para empresas de todos los tamaños, que elimina el costo asociado al de mantenimiento de infraestructura y desarrollo de aplicaciones, mediante la oferta de aplicaciones que no requieren adquisición de licencias ni actualizaciones a precios altamente competitivos gracias a la conformación de economías de escala.

Portfolio SaaS

20

Isocloud

Cloud RRHH

Cita Previa

GPortals

Módulo de generación de aplicaciones, importación y exportación de datos vía Excel.

Gestor de Campaña

s

Gestor de Trámites

Online

GeLearning GExcel

Page 21: Offering cloud Gnubila

Pymes

Gran empresa

Gestor de Campañas

Gestor de Solicitudes

ISOCLOUD Pymes

RRHH

Cita Previa

GPortals

GExcel

GeLearning

ISOCLOUD Multisite

iCloudBroker

2.SaaS

Mercado objetivo

21

Gnúbila se mueve con soltura en el mundo pymes y medianas empresas teniendo como objetivo estratégico varias soluciones en la gran empresa:

Page 22: Offering cloud Gnubila

Gestión de clientes• Cita previa • Gestor de campañas • Gestor de solicitudes • Gportals

Gestión de contenidos• Gportals

RRHH y Colaboración• RRHH• Gestor de solicitudes

Gestión de calidad y MA• ISOCLOUD Pymes• ISOCLOUD Multisite

Educación y Formación• GeLearning

TI - Desarrollo• GExcel• iCloudBroker

Marketplace de app• iCloudBroker

22

Sectores

2.SaaS

Sectores comerciales en los que estamos involucrados con soluciones profesionales:

Page 23: Offering cloud Gnubila

ISOCLOUD es una herramienta de Gestión de Calidad y Medio Ambiente para Pymes.

Los sistemas de calidad y medio ambiente suponen un apoyo para la competitividad de las pymes. ISOCLOUD se concibe como una herramienta  en modo cloud, que permite a las pymes incorporar estos modelos de manera ágil y poco costosa.

ISOCLOUD agrupa 14 módulos distintos, dando solución a características requeridas para el cumplimiento de las normativas vigentes a través de 3 servicios:

• Sistema de Gestión Integrado (14 módulos).

• Sistema de Gestión de Calidad (10 módulos)

• Sistema de Gestión Medio Ambiental (13 módulos).

2.SaaS

IsoCloud

23

Solución de gestión de calidad y medio ambiente para mercados PYMES.

Page 24: Offering cloud Gnubila

Constituye una suite completa de control de procesos de gestión humana para todo tipo de organizaciones.

• Formación: Permite agrupar los perfiles de los cargos creados de acuerdo con el organigrama empresarial y asociarles diversos criterios como: formación, responsabilidades, competencias y nivel de autoridad, así como establecer procesos de evaluación.

• Gestión Administrativa: Controla los gastos realizados por los profesionales, ya sean por viajes o por gastos administrativos.

• Gestión de Personal: Requerimientos de personal, procesos de selección y gestión de aspirantes, peticiones de vacaciones, grupos de trabajo, datos plantilla, alta de ofertas de empleo, bases de datos de CVs, etc.

• Comunicaciones: Espacio para mantener informados a los profesionales de la empresa

• Adaptable a las necesidades de cada empresa.

• Estandarización de la gestión del personal.

• Promueve la mejora continua del desempeño y necesidades del personal.

• Trazabilidad de cada proceso de selección.

• Solución eficaz para la gestión documental.

• Promueve la participación de los empleados.

2.SaaS

Cloud RRHH

24

Solución web multiusuario, orientada a permitir la gestión de RRHH de su empresa.

Beneficios:

Page 25: Offering cloud Gnubila

• Permite la solicitud de cita on-line a través del portal web.

• Valida automáticamente la disponibilidad de recursos y materiales, teniendo en cuenta sus restricciones establecidas previamente.

• Integración con MS Outlook previa selección de un horario de cita, de tal forma que el cliente pueda verificar la disponibilidad en su agenda antes de enviar la solicitud al administrador.

• Control de solicitudes a través de una interfaz gráfica de calendario, permitiendo navegar por meses, semanas y días específicos en distintos horarios.

• Permite realizar reservas desde redes sociales: Facebook, Twitter.

Beneficios:

• Contribuye a la gestión adecuada de recursos, evitando el solapamiento en la prestación de servicios.

• Solución on-line tanto en etapas de configuración, solicitud, validación y publicación.

• Los usuarios finales podrán acceder a información actualizada de su solicitud a través de internet.

• Se integra en forma automática con MS Outlook, un administrador ampliamente difundido.

2.SaaS

Cita previa

25

Solución de reserva online desde portales o redes sociales, contra recursos definidos de la empresa e integración con MS Outlook.

Page 26: Offering cloud Gnubila

• Marketplace de portales , capacidad de clonación.

• CMS multimedia y servicios de geo-referenciación.

• Más de 70 componentes (Widgets) disponibles.

• Servicios de agenda, foros, encuestas, directorios…

• Actualización dinámica de contenido .

• Administración única para múltiples portales.

• Catálogo de páginas y de libre diseño.

• Registro automático de usuarios.

• Gestión de publicaciones , RSS y SEO.

• Customización de temas visuales CSS y fuentes.

• SHARE con Redes Sociales (Facebook, Twitter) .

Características y Beneficios:

2.SaaS

GPortals

26

Creación de portales basados en temas visuales y componentes (widgets) para contenidos.

• Sencillez: Un esquema muy sencillo en tres pasos: crear la información, crear un componente y colocarlo en la posición y página que queramos.

• Rapidez: Modificar una noticia, subir unos documentos, o cambiar la estructura de una página se realizar en cuestión de minutos actualizándose al instante.

• Flexibilidad: permite construir infinidad de páginas y secciones de su portal con diferentes componentes y diseños.

Page 27: Offering cloud Gnubila

El Gestor de campañas ofrece a su empresa una ventaja competitiva en la gestión de la cartera de clientes:

• Gestión de clientes: análisis de la relación de la empresa con el cliente: ficha del cliente, asignación de gestor comercial, seguimiento de actividades comerciales, histórico del cliente, etc.

• Segmentación: agrupación de clientes en grupos que tengan aproximadamente la misma capacidad de consumo de productos. Podrás realizar estudios de mercado y desarrollar estrategias específicas para cada grupo.

• Definición y seguimiento de actividades comerciales y campañas: acciones comerciales, administrativas y tipo campaña, creación del catálogo de productos y asociación del mismo a los distintos tipos de clientes.

Beneficios:

• Permite establecer y mantener mejores relaciones comerciales con los clientes actuales y potenciales

• Mejora el conocimiento de los clientes y de sus necesidades

• Fomenta la venta proactiva basada en satisfacer dichas necesidades

• Involucra a todo el personal de la red en la acción comercial

• Muestra información en tiempo real sobre el estado de las acciones comerciales y de la relación con el cliente.

2.SaaS

Gestor de campañas

27

Solución Cloud que ayuda a identificar, controlar y gestionar las oportunidades de negocio

Page 28: Offering cloud Gnubila

El Gestor de Trámites facilita la respuesta a solicitudes de personal tales como vacaciones, gastos, viajes, compras de materiales y diversos procesos de servicio a través de la configuración dinámica:

• Solicitudes estáticas: son los documentos que pueden ser descargados directamente por los empleados. Cada documento incorporado es una solicitud administrativa y se organiza a través de un árbol documental.

• Solicitudes dinámicas: diseñadas para configurar los diferentes procesos de negocio. Puedes definir libremente la información de entrada de cada solicitud, diseñando e incluyendo los campos que intervienen en el proceso y asignando las personas o agentes involucrados de forma sencilla.

• Estas solicitudes son customizables al estilo de cada empresa.

Beneficios:

• Configuración dinámica de campos asistida.

• Generar tus propios modelos de solicitud.

• Configuración a medida de los principales parámetros de la empresa.

• Facilidad en la ejecución de solicitudes.

• Asignación de personas en las solicitudes dinámicas.

• Administración de solicitudes estáticas mediante árbol documental.

• Alto rendimiento en el flujo de trabajo de las solicitudes dinámicas.

2.SaaS

Gestor de trámites

28

Solución Cloud que la creación, respuesta y mantenimiento de solicitudes en su empresa

Page 29: Offering cloud Gnubila

• Gestión de contenidos y/o unidades de aprendizaje: digitales como materiales formativos, así como la opción de generar contenidos de forma colaborativa derivados del desarrollo de la conocida como Web 2.0, entre otros.

• Realizar prácticas en entornos de simulación virtual: difíciles de conseguir en formación presencial sin una gran inversión. Asimismo, promueve la gestión real del conocimiento mediante al intercambio de ideas, opiniones, prácticas, experiencias.

• Entornos de Administrador, profesor y Alumno: características y diferentes funcionalidades acordes a cada perfil.

2.SaaS

G eLearning

29

Plataforma LMS de aprendizaje y conocimiento para empresas.

G eLearning establece canales de comunicación y colaboración en línea para entre “alumnos” y “docentes” de forma síncrona o asíncrona, sin limitaciones espacio-temporales

• Creación y gestión de Centros.

• Administración para profesores, cursos y alumnos.

• Catalogación de Cursos y docencia de personal.

• Matriculación de alumnos.

• CMS de Cursos, con módulos, capítulos, subcapítulos, y contenidos multimedia.

• Herramientas de autoevaluación, exámenes , encuestas y revisiones.

• Calendario, agenda y correo interno entre profesores y alumnos.

Funcionalidades y Beneficios:

Page 30: Offering cloud Gnubila

30

1. PaaS

2. SaaS

3. Transición al Cloud

4. Consultoría

Índice.-

Page 31: Offering cloud Gnubila

31

Transición al Cloud3

Offering Cloud

Adopte una migración al Cloud acorde con sus necesidades

Conseguir migrar aplicaciones, ahorrando costes y mejorando sus capacidades, es posible gracias a la tecnología G.

Page 32: Offering cloud Gnubila

32

Características

3. Transición al Cloud

Migración y construcción de aplicaciones al cloud, contando con herramientas para la migración directa de aplicaciones Java y .NET, así como con conectores JDBC y ODBC y wrappers para Oracle, DB2, SQL Server y MySQL.

Información sobre las capacidades que disponemos para la transición al Cloud.

• Arquitecturas nativas Cloud

• Integración con iDynamics, arquitectura de referencia de INDRA.

• Migración de aplicaciones JAVA al Cloud:• Compatibilidad alta con JavaBeans-JSPs-Servlets; Apache Struts/Struts 2; Spring MVC; Java

Server Faces (JSF); Faceltes; GWT; Hibernate; • Compatibilidad media con Spring MVC; Spring Roo; Spring Security; Spring Integration;

Spring Batch; Spring Data; Spring Web Flow; Spring Web Services; Spring Mobile; JPA; JTA; EJB; Java Message Service; Webservices / ETL; SIP; RMI; Enterprise Java Tuxedo.

• Migración de aplicaciones .NET al Cloud• Compatibilidad alta con ADO.NET; consultas ANSI SQL; mejora con aplicaciones para

múltiples dbs; • SQL Server, ficheros deben estar fuera de db y tener documento con rutas relativas; reglas

de negocio no encalsuladas (triggers, store procedure, funciones etc.)

Page 33: Offering cloud Gnubila

Cada tipo de servicio cloud público o privado, en las propias instalaciones u hospedados, Infraestructura, Plataforma o Software, responde a distintas necesidades. Por este motivo no existe un único enfoque al Cloud que sea el mejor para todas las aplicaciones o empresas, por lo tanto es importante que cada empresa pueda desarrollar su propia estrategia de cloud con nosotros.

Para ello ofrecemos 4 niveles de transición que permite adaptarse a cada necesidad:

3. Transición al Cloud

Portfolio transición al Cloud

33

Información sobre los estadios de transición

Nivel básico Infraestructura

Nivel Intermedio Application

Server

Nivel AvanzadoBase de Datos

CompletaMigración total

Migración más básica y menos compleja, beneficios en infraestructura, ahorro de hosting y mayor flexiblidad.

Con la migración del Servidor de aplicaciones, ya podemos difrutar de las ventajas Cloud.

Además de los ahorros de infraestructura agregamos los de licencia.

Con la base de datos, aumentamos las ventajas cloud como multi-tenancy , autoaprovisionamiento, escalabilidad.

Y agregamos la reducción de licencias sobre las DBs.

El proceso más extenso y completo de migración requiere más esfuerzo pero a su vez proporciona más ventajas Cloud y de ahorro tanto en infraestructura como en licencias y mantenibilidad.

Page 34: Offering cloud Gnubila

3. Transición al Cloud

Nivel básico: Infraestructura

34

Transición básica al Cloud, infraestructura.

Hypervisor Layer

VMachine

Id. Manager

App.Srv

Application

DBMS

VMachine

Id. Manager

App.Srv

Application

DBMS

VMachine

Id. Manager

App.Srv

Application

DBMS

Infrastructure Layer

• Poco esfuerzo en la migración ya que se trata de la modernización de la infraestructura. Aprovechamiento las características de la nube de manera indirecta.

• Mayor flexibilidad y control de la plataforma, la aplicación y el código.

• Mayor portabilidad de la aplicación.

Ventajas en el nivel Básico:

• Porcentaje de reducción de los gastos de Hosting.

Ahorro en Costes:

• Esfuerzo de migración de la aplicación en hombre/mes.

• Gastos de operación de la aplicación de acuerdo al proveedor seleccionado.

• Licencias del software propietario que utilice la aplicación

Gastos / Inversión:

Page 35: Offering cloud Gnubila

3. Transición al Cloud

Nivel intermedio: Servidor de aplicaciones

35

Transición intermedia al Cloud, Application Server

Hypervisor Layer

VMachine

Id. Manager

App.Srv

Application

DBMS

VMachine

Id. Manager

App.Srv

Application

DBMS

VMachine

Id. Manager

App.Srv

Application

DBMS

Infrastructure Layer

• La familiaridad de los modelos, lenguajes y frameworks de desarrollo al migrar el Application Server.

• Aprovechamiento de las ventajas cloud que provea la plataforma tales como la escalabilidad de datos de los modelos no relacionales.

Ventajas en el nivel Intermedio:

• Porcentaje de reducción de los gastos de hosting de la infraestructura utilizada por la base de datos y el sistema de gestión de identidades.

• Eliminación de la licencia del servidor de aplicaciones.

Ahorro en Costes:

• Esfuerzos de la refactorización de código para el soporte del contenedor de aplicaciones en hombre/mes.

• Gastos de operación de la aplicación de acuerdo al proveedor seleccionado.

• Licencia de la plataforma de base de datos.

Gastos / Inversión:

Hypervisor Layer

aPaaS

Application Server

Application

VMachine

Id. Manager

DBMS

Infrastructure Layer

Page 36: Offering cloud Gnubila

3. Transición al Cloud

Nivel avanzado: migración de la DB

36

Transición avanzada al Cloud, DB.

• Aprovechamiento de las ventajas cloud multi-tenancy, auto aprovisionamiento y escalabilidad.

• La plataforma PaaS gestiona dinámicamente el auto aprovisionamiento de recursos y escalabilidad de la aplicación de acuerdo a la demanda reduciendo el nivel de complejidad de desarrollo y puesta en producción de las aplicaciones.

Ventajas en el nivel Avanzado:

• Porcentaje de reducción de los gastos de hosting de la infraestructura utilizada por el sistema de gestión de identidades.

• Eliminación de la licencia del servidor de aplicaciones.

• Eliminación de la licencia de la plataforma de DB.

Ahorro en Costes:

• Refactorización de código para el soporte del contenedor de app. en hombre/mes.

• Esfuerzo del diseño del nuevo modelo de datos.

• Refactorización de código de soporte del nuevo modelo de datos, en hombre/mes.

• Gastos de operación de la aplicación de acuerdo al proveedor seleccionado.

• Licencia de la plataforma de gestión de identidades.

Gastos / Inversión:

Hypervisor Layer

aPaaS

Application Server

Application

VMachine

Id. Manager

DBMS

Infrastructure Layer

Hypervisor Layer

aPaaS

Application Server

Application

VMachine

Id. Manager

DBMS

Infrastructure Layer

Page 37: Offering cloud Gnubila

3. Transición al Cloud

Migración al Cloud completa

37

Transición completa al Cloud, Todas las ventajas.

• Aprovechamiento de las ventajas cloud multi-tenancy, auto aprovisionamiento y escalabilidad.

• La plataforma PaaS gestiona dinámicamente el auto aprovisionamiento de recursos y escalabilidad de la aplicación de acuerdo a la demanda reduciendo el nivel de complejidad de desarrollo y puesta en producción de las aplicaciones.

Ventajas en el nivel Avanzado:

• Porcentaje de reducción de los gastos de hosting de la infraestructura utilizada por el sistema de gestión de identidades.

• Eliminación de la licencia del servidor de aplicaciones.

• Eliminación de la licencia de la plataforma de DB.

Ahorro en Costes:

• Refactorización de código para el soporte del contenedor de app. en hombre/mes.

• Esfuerzo del diseño del nuevo modelo de datos.

• Refactorización de código de soporte del nuevo modelo de datos, en hombre/mes.

• Gastos de operación de la aplicación de acuerdo al proveedor seleccionado.

• Licencia de la plataforma de gestión de identidades.

Gastos / Inversión:

Hypervisor Layer

aPaaS

Application Server

Application

Id. Manager

DBMS

Infrastructure Layer

Hypervisor Layer

aPaaS

Application Server

Application

VMachine

Id. Manager

DBMS

Infrastructure Layer

Page 38: Offering cloud Gnubila

38

1. PaaS

2. SaaS

3. Transición al Cloud

4. Consultoría

Índice.-

Page 39: Offering cloud Gnubila

39

Consultoría4Offering Cloud

La experiencia y conocimiento de Gnúbila, puesta a disposición de sus clientes

Definir una buena estrategia tecnológica, asegura gran parte del éxito de sus proyectos

Page 40: Offering cloud Gnubila

La pieza final para una estrategia sólida de adopción del Cloud es incorporar nuevos procesos en la operación diaria de la empresa. La estrategia es buena si el equipo logra mantenerla en el tiempo y hacerla parte de la empresa. Gnúbila facilita dichos procesos apoyando a las empresas en tareas como las descritas a continuación:

4. Consultoría

Portfolio servicios consultoría

40

Información de los servicios de consultoría que Gnúbila puede ofrecer a su empresa

Estudio y propuesta de la estrategia

Cloud.

Revisión de la

estrategia tecnológic

a.

Desarrollo y seguimiento

de proyectos.

Servicios de

Consultoría Gnúbila

Page 41: Offering cloud Gnubila

Uno de los primeros pasos que debe adoptar una empresa, en la adopción al Cloud, es decidir cual debe ser su estrategia de cara a sus aplicaciones actuales, o aquellas que estén pensando desarrollar.

Por ello, es importante que las empresas construyan su estrategia Cloud, tomando las decisiones correctas en cuanto a asuntos como financieros, tecnológicos, equipos de trabajo o de proveedores.

Así mismo, a la hora de migrar las soluciones ya existentes, deben tomar la decisión sobre:

• Realojamiento (IaaS): Despliegue de las aplicaciones en un entorno hardware diferente y el cambio de la configuración de la infraestructura de la aplicación.

• Refactorización (PaaS): Ejecutar aplicaciones en la infraestructura de un proveedor de la nube.

• Revisar: se refiere a modificar o extender la base de código existente para soportar los requerimientos de modernización de la aplicación, utilizando las opciones de realojamiento y refactorización para desplegar las aplicaciones en la nube.

• Reconstruir: implica la reconstrucción de la solución en un modelo PaaS, descartando el código existente de una aplicación y rediseñando su arquitectura.

4. Consultoría

Estrategia Cloud

41

Adopción al Cloud Computing de las organizaciones

Page 42: Offering cloud Gnubila

Una de las piezas fundamentales para una estrategia tecnológica sólida es incorporar nuevos procesos en la operación diaria de la empresa. La estrategia es buena si el equipo logra mantenerla en el tiempo y hacerla parte de la empresa.

Es importante el seguimiento con el fin de controlar los gastos inesperados, riesgos y cambios en los procedimientos de operación de las aplicaciones. Así mismo, la revisión de la estrategia debe realizarse regularmente con el fin de determinar si los objetivos se cumplen y si los principios se han adoptado.

Este seguimiento se puede implementar introduciendo controles tales como la creación de políticas de optimización del uso tecnológico donde Gnúbila tiene una gran experiencia.

Así mismo, una adecuada gestión de proveedores para asegurar la calidad de servicio y ROI, es importante, teniendo en cuenta asuntos como:

• Oferta tecnológica.

• SLAs y QoS.

• Precio.

• Facturación.

• Auditorías de seguridad.

4. Consultoría

Estrategia tecnológica

42

Optimización del uso de la tecnología

Page 43: Offering cloud Gnubila

Dentro de las estrategias definidas por cada empresa, surgen la necesidad de afrontar proyectos que adapten sus soluciones a las nuevas necesidades.

Gnúbila puede apoyar dichos proyectos, desde la creación y ejecución de la estrategia, hasta la del propio desarrollo del proyecto, participando como:

• Consultor tecnológico.

• Migrando al Cloud de aplicaciones ya existentes, refactorizando o revisando el código.

• Desarrollo del proyecto, reconstruyendo una aplicación ya existente o desarrollando una nueva.

• Proveedor tecnológico de la tecnología PaaS.

4. Consultoría

Proyectos

43

Ejecución de la estrategia definida

Page 44: Offering cloud Gnubila

Gnúbila Would like to thank you very much for your attention.

For futher information about this presentation , products and demos , please visit our website

www.gnubila.com or contact us by email: [email protected].

44

Offering Cloud 04/2013Productos y Servicios