expocloud2013 - paas para desarrolladores

17
[CITIUS] [ALTIUS] [FORTIUS] PaaS para desarrolladores

Upload: eurocloud-spain

Post on 05-Dec-2014

816 views

Category:

Documents


7 download

DESCRIPTION

Ponencia de Solium en el ExpoCloud 2013

TRANSCRIPT

Page 1: ExpoCloud2013 - PaaS para desarrolladores

[CITIUS] [ALTIUS] [FORTIUS]

PaaS para desarrolladores

Page 2: ExpoCloud2013 - PaaS para desarrolladores

LA PROBLEMÁTICA

Gestión del ciclo de vida de las Aplicaciones

Page 3: ExpoCloud2013 - PaaS para desarrolladores

¿Por qué cada proyecto necesita una nueva infraestructura?

¡¡Lanzar un proyecto debería de ser cuestión de días no meses!!

¿¿ NO DEBERÍA SER SIEMPRE IGUAL??

USUARIOS

No, NO es igual, es COMPLEJO

Page 4: ExpoCloud2013 - PaaS para desarrolladores

Multi-despliegueMulti-entornoMulti-equipoMulti-nivel

ECOSISTEMA MULTI

Page 5: ExpoCloud2013 - PaaS para desarrolladores

Multi-”aaS”

ECOSISTEMA MULTI

Page 6: ExpoCloud2013 - PaaS para desarrolladores

Multi-flujo

ECOSISTEMA MULTI

Page 7: ExpoCloud2013 - PaaS para desarrolladores

ECOSISTEMA MULTI

+ VERSIONES + RÁPIDO + CICLOS + OPCIONES=

+ RETRASOS + COSTES + INCIDENTES

OK, es complejo, pero al menos es REPETIBLE

Page 8: ExpoCloud2013 - PaaS para desarrolladores

DESARROLLO VS OPERACIÓN

“Operaciones tarda meses en cubrir las

nuevas necesidades”

“Las pruebas de otros equipos interfieren en las

nuestras”

“Necesitamos realizar pruebas de carga

considerables pero tenemos miedo de

romper el entorno o no tener capacidad”

“Son inestables y nos generan mucha pérdida

de tiempo”

“Siempre piden más capacidad y sin

planificar”

“Se crean pero no mueren. No son gratis”

“¿Quién y desde donde están accediendo a mis

entornos?”

Page 9: ExpoCloud2013 - PaaS para desarrolladores

9

Desarrolladores (“Dev”)• Desarrolla Aplicaciones• Usa Plataformas

Operaciones (“Ops”)• Administra Plataformas• Despliega y Gestiona las

AplicacionesSist. Operativos y HW

ConfiguraciónSist. Operativos

Infraestructuras de

Aplicación y DB

Configuración:Aplicaciones e

Infraestructuras

Lógica Negocio Responsable de la adecuación continua a las

exigencias de negocio

Responsable de la consistencia y estabilidad de Plataformas y Aplicaciones

Gestionar Aplicaciones versus Infraestructuras

Necesidades opuestas empujan hacia estrategias de

gestión distintas

DESARROLLO VS OPERACIÓN

“DevOps is about Collaboration; NoOps is about Automation”

Forrester (Mike Gualtieri and Glenn O’Donnell)

Page 10: ExpoCloud2013 - PaaS para desarrolladores

10

Debemos “Conectar y Automatizar” Herramientas y tareas en AMBOS grupos

garantizando Agilidad, Estabilidad, Seguridad, Monitorización…

Gestionar Aplicaciones versus Infraestructuras

DESARROLLO VS OPERACIÓN

Page 11: ExpoCloud2013 - PaaS para desarrolladores

P4D. La propuesta de Solium

Page 12: ExpoCloud2013 - PaaS para desarrolladores

12

(2)

(1)(3)

Componentes P4D:

PaaS de Integración Continua, fuertemente basada en productos Open Source y con herramientas de Trabajo en Grupo para el equipo de desarrollo y el correspondiente Soporte del conjunto.

P4D. Plataformas con las Herramientas

y Flujos para “Devs” y “Ops”

DevOps

(2) Altius.

(3) Fortius.

(1) Citius.

Page 13: ExpoCloud2013 - PaaS para desarrolladores

13

Citius. “Más rápido”

Dota al Desarrollador de todas las herramientas que facilite y permita acelerar su trabajo:

• IDE de trabajo• Despliegue local, terminal remoto o VDI (permite cubrir cualquier requisito de seguridad)• Entornos de pruebas locales (Tomcat, Postgres…) Mínima dependencia de terceros• Distintos navegadores• Usuario único, integrado con las herramientas de la plataforma “Altius”• Fácil despliegue, control, medición y depuración sobre plataforma “Fortius”

P4D. Componentes

Page 14: ExpoCloud2013 - PaaS para desarrolladores

14

Altius. “Más Alto, más Lejos”

Plataforma centralizada con las herramientas integradas que facilitan:

• Soluciones de automatización de Build & Test (“nightly build” y muchos más)• Cuadro de mandos sobre calidad de código actualizado en cada “Build”• Herramientas de trabajo en grupo:

• Gestión Incidencias (de usuario y automáticas desde Build)• Metodología Ágil (gestionar y dar visibilidad desde el día 1)• Timesheet, Workload…

• Repositorios de fuentes y librerías• Accesibles desde cualquier navegador y Citius (IDE)• Fácil despliegue sobre Plataforma “Fortius”• Capacidad de integración con posibles herramientas ya desplegadas

P4D. Componentes

Page 15: ExpoCloud2013 - PaaS para desarrolladores

15

Fortius. “Más Fuerte”

Plataforma robusta con las herramientas ya desplegadas y accesibles desde API

• Incluye capacidades automáticas de:• Balanceo de carga• Publicación DNS y direccionamiento IP

• Despliegue en “un click” de:• Aplicaciones• Creación y conexión a instancias BD• …

• Cambio de url, arranque, parada… Desde Citius, Altius, línea de comando…• Permite activación modo depuración (para entornos cercanos y controlados)• Desde un appliance virtual hasta grandes estructuras de despliegue

P4D. Componentes

Page 16: ExpoCloud2013 - PaaS para desarrolladores

16

Función gestionada• Métricas del funcionamiento del

entorno• Métricas del uso del entorno

Optimización de esfuerzos• Ahorro de esfuerzos en la provisión

de puestos de trabajo y entornos por parte de los Técnicos de Sistemas

Pago por uso• El precio se fija de acuerdo a su uso

Agilidad• Entornos en horas vs semanas.

Mejores prácticas• Los entornos de desarrollo siguen las prácticas de Integración Continua, Testing y

Calidad automatizadas (Agile y Lean)• Industrialización y automatización en el clonado de entornos, en la simulación de

entornos con dependencias y en la réplica de repositorios

Page 17: ExpoCloud2013 - PaaS para desarrolladores

Copyright © 2012 Solium All rights reserved.INFORMACIÓN CONFIDENCIAL SOLIUM PARA BBVA

Manuel Ferrero, 13 | 28036 MadridJosé Valenzuela

Director Línea de Producto P4D900 102 [email protected]

Muchas gracias

@soliumcenter

facebook.com/soliumcenter

www.soliumcenter.com