[CITIUS] [ALTIUS] [FORTIUS]
PaaS para desarrolladores
LA PROBLEMÁTICA
Gestión del ciclo de vida de las Aplicaciones
¿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
Multi-despliegueMulti-entornoMulti-equipoMulti-nivel
ECOSISTEMA MULTI
Multi-”aaS”
ECOSISTEMA MULTI
Multi-flujo
ECOSISTEMA MULTI
ECOSISTEMA MULTI
+ VERSIONES + RÁPIDO + CICLOS + OPCIONES=
+ RETRASOS + COSTES + INCIDENTES
OK, es complejo, pero al menos es REPETIBLE
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?”
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)
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
P4D. La propuesta de Solium
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.
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
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
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
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
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
Top Related