pivotal enables enterprises to provide - dell emc mexico · pdf filepivotal enables...
TRANSCRIPT
1 © 2015 Pivotal Software, Inc. All rights reserved.
2 © 2015 Pivotal Software, Inc. All rights reserved.
Powering Digital Transformation
Pivotal enables enterprises to provide
modern software-driven experiences for
their customers and workforces.
3 © 2015 Pivotal Software, Inc. All rights reserved.
Every Business is Becoming a Digital Business
4 © 2015 Pivotal Software, Inc. All rights reserved.
EL SOFTWARE ESTÁ CAMBIANDO
INDUSTRIAS
$6BN
Servicios Financieros
$20BN
Hotel
$50BN
Transporte
$38BN
Entretenimiento
$31BN
Automotriz
$3.2BN
Productos Industriales
5 © 2015 Pivotal Software, Inc. All rights reserved.
La compañía de taxis más grande en el mundo no tiene vehículos
La compañía de medios más popular en el mundo no crea contenido
Empresa de retail más valiosa del mundo no tiene inventario
El mayor proveedor de alojamiento del mundo no posee bienes raices
SOFTWARE ESTÁ CAMBIANDO
MODELOS DE NEGOCIO
Credit: Tom Goodwin, SVP Havas Media
6 © 2015 Pivotal Software, Inc. All rights reserved.
Construyendo un negocio digital
CEO/ CMO
• How do we become an
agile, digital business?
• People and organization
• Where/how do we start?
IT/DEVs
• How do we architect for
agile, micro-services,
continuous delivery,
containers, security, etc.?
CIO
• Meet future business needs
while simplifying and taking
cost out of legacy?
• Avoid lock-in again?
• People and organization
7 © 2015 Pivotal Software, Inc. All rights reserved.
Modern Approach for Digital Business
AGILE PRODUCT
DEVELOPMENT Agile practices and collaboration for
product and culture transformation
• World class application
development services
• Proven transformational
methodology
BIG DATA
Modern, open, highly
parallelized platform
• Hadoop, in-memory, and
database software
• Industries most complete big data
analytics offering
CLOUD NATIVE PLATFORM
Modern, open, highly
automated cloud platform
• Platform-as-a-Service (PaaS)
software with multi-cloud support
• Record-breaking sales growth
and adoption
8 © 2015 Pivotal Software, Inc. All rights reserved.
EMC Federation of Companies SERVIC
E P
RO
VID
ER
EN
TERPRIS
E D
ATA C
EN
TER
BIG DATA SOLUTIONS
PLATFORM-AS-A-SERVICE
AGILE APPLICATION DEVELOPMENT
ENTERPRISE MOBILITY
SOFTWARE-DEFINED DATA CENTER
INFORMATION INFRASTRUCTURE
CONVERGED INFRASTRUCTURE
PLATFORM
AS A SERVICE
VIRTUAL
WORKSPACE
BUSINESS
DATA LAKE
SECURITY
ANALYTICS
SOFTWARE
DEFINED
DATA CENTER
Partners
vCloud
Hybrid Service
AD
VA
NC
ED
SE
CU
RIT
Y
9 © 2015 Pivotal Software, Inc. All rights reserved.
AUTOMATIZACIÓN
10 © 2015 Pivotal Software, Inc. All rights reserved.
Evolución en la Automatización
TRADICIONAL IAAS
Virtualization Platform
Operating System
Da
tab
ase
We
b
Se
rve
r
Me
ssa
gin
g
Your Application
Code
Physical Servers
Da
tab
ase
We
b
Se
rve
r
Me
ssa
gin
g
Your Application
Code
IAAS
Your Application
Code
PAAS
Virtualized
Infrastructure
PAAS
11 © 2015 Pivotal Software, Inc. All rights reserved.
Hay 3 bloques de construcción principales
Entregar Software a alta velocidad
PLATAFORMA Gran experiencia al desarrollador
Operaciones automatizadas
Amplia gama de servicios
ARQUITECTURA Microservicios nativos en Nube
Diseño orientado al usuario
Sin lock-in a una plataforma
PROCESOS Ágil, Lean, DevOps
Ciclos de retroalimentación más
rápidos
Automatización de la entrega
12 © 2015 Pivotal Software, Inc. All rights reserved.
PLATAFORMA
13 © 2015 Pivotal Software, Inc. All rights reserved.
Lo que se necesita en la empresa
Conjunto abierto y visible de
servicios de plataforma y de
datos
APIs declarativas para
aplicaciones de gran
escala, distribuidas y
abiertas
Agnostico a la capa de IaaS
Automatización y abstracción de
servicios de la plataforma, como
escalabilidad, alta disponibilidad,
monitoreo y auditoria
14 © 2015 Pivotal Software, Inc. All rights reserved.
15 © 2015 Pivotal Software, Inc. All rights reserved.
UN DIA EN LA VIDA
16 © 2015 Pivotal Software, Inc. All rights reserved.
DESARROLLADOR
DESPLIEGUE
APPLICATION DEPLOYED
OPERACIONES
Entrega Instala O/S y Runtime Instala Servicios(DB, Messaging, Etc.) Configura Load-Balancing, SSL and
Routing Configura HA Configura Monitoreo Aplicativo Configura streaming de logs
17 © 2015 Pivotal Software, Inc. All rights reserved.
DESARROLLADOR OPERACIONES
Scale Up
Cambio JDK
Reinicia Servicios
Reversa Cambios
MUCHOS, MUCHOS DESPLIEGUES
x Número de Despliegues por Mes
18 © 2015 Pivotal Software, Inc. All rights reserved.
LA FORMA CF …
19 © 2015 Pivotal Software, Inc. All rights reserved.
DESARROLLADOR
DESPLIEGUE
> CF PUSH
CLOUD CONTROLLER
HEALTH MANAGER
RO
UTE
R NATS
(Message Bus)
DEA
20 © 2015 Pivotal Software, Inc. All rights reserved.
Características de una PaaS Empresarial
Visibilidad y Control
Operacional
Tener visibilidad centralizada dentro
de toda la plataforma que permite
monitoreo a fondo de la aplicación e
infraestructura.
21 © 2015 Pivotal Software, Inc. All rights reserved.
Características de una PaaS Empresarial
Seguridad
Enfoque de seguridad orientado a la
Aplicación, que incluye:
• Aislamiento de contenedores para aplicaciones
• Grupos de seguridad de aplicaciones para
restringir conexiones de aplicación
• Control de acceso basado en roles que limita el
acceso a los recursos
• Auditabilidad de las actividades de la plataforma
22 © 2015 Pivotal Software, Inc. All rights reserved.
Características de una PaaS Empresarial
Portabilidad Aplicativa
Estándares de aplicación y de orquestación
abiertos permiten a los operadores migrar
aplicaciones entre cualquier infraestructura
pública y privada compatible. Aplicaciones
de Cloud Foundry se pueden ejecutar en
servidores virtualizados provisionados en
VMware vSphere, OpenStack y Amazon
Web Services.
23 © 2015 Pivotal Software, Inc. All rights reserved.
Características de una PaaS Empresarial Automatización
Pivotal Cloud Foundry simplifica las tareas de administración
de aplicaciones, tales como actualizaciones, auditoría,
revisiones de seguridad y mantenimiento a través de un
cambio cultural: de despliegues individuales a una gestión
centralizada.
La plataforma gestiona las tareas operativas, tales como:
• Actualizaciones de la plataforma
• Monitoreo y recuperación de fallas forma automatizada
• Gestión de la red, tales como la asignación de IP, gestión y
reciclaje
• Gestión de almacenamiento
24 © 2015 Pivotal Software, Inc. All rights reserved.
Características de una PaaS Empresarial
Servicios
Los administradores de TI pueden ofrecer
un cátalogo de autoservicio de bases de
datos, analítica y herramientas de
middleware. Los servicios de plataforma
proveen varias ventajas:
• Autoservicio
• Listas para producción
• Manejo integral del ciclo de vida
• Manejo de credenciales
• Accesos basados en roles
25 © 2015 Pivotal Software, Inc. All rights reserved.
PROCESOS
Diagram by Nhan Ngo, a QA Engineer at Spotify
26 © 2015 Pivotal Software, Inc. All rights reserved.
Funciona en mi ambiente
27 © 2015 Pivotal Software, Inc. All rights reserved.
Entrega Contínua
Construir software de tal manera que se puede liberar a producción en cualquier momento. Estás haciendo entrega continua cuando: • El software es desplegable en todo su ciclo de vida • El equipode desarrollo prioriza mantener software
desplegabe a trabajar en nuevas características • Cualquiera puede conseguir retroalimentación rápida y
automatizada de si el software funcionará en producción cuando se realiza algún cambio
• Puede realizar despliegues de cualquier versión del software para cualquier entorno bajo demanda
http://martinfowler.com/bliki/ContinuousDelivery.html
28 © 2015 Pivotal Software, Inc. All rights reserved.
El concepto de Continuous Software Delivery
Automatice tanto como se pueda
Code Analysis Testing Commit Code
Changes Staging Production
Zero Downtime
Upgrades
AU
TOM
ATE
D
PIP
ELIN
E
VELOCIDAD Liberar cambios pequeños con más frecuencia reducirá la complejidad y mejorará el tiempo de salida al mercado
CALIDAD Nos incluímos pruebas temprano en el ciclo de vida para que los problemas aparezcan cuanto antes, evitando problemas de última hora y ayudando a ser más sensibles al cambio
AGILIDAD Vamos a hacerlas actualizaciones de forma regular y con CERO tiempo de inactividad para mejorar la experiencia del cliente
AUTOMATIZACIÓN Vamos a integrar herramientas y automatizar los procesos de prueba, para construcciones y despliegue
Auto Auto Auto Auto OR
Manual
Auto OR
Manual
SOFTWARE DEVELOPMENT LIFECYCLE
29 © 2015 Pivotal Software, Inc. All rights reserved.
ARQUITECTURA
30 © 2015 Pivotal Software, Inc. All rights reserved.
31 © 2015 Pivotal Software, Inc. All rights reserved.
Arq. de Aplicaciones Nativa a Nube
32 © 2015 Pivotal Software, Inc. All rights reserved.
Inicie nuevos proyectos de software utilizando patrones nativos de Nube
Arq. de Aplicaciones Nativa a Nube
• Escalabilidad Horizontal
• Arquitectados para cero downtime
• No tener dependencias físicas
• Comunmente organizados como
microservicios
• Asuma que las fallas ocurren
• Trate los datos como un Servicio
• Use patrones 12-Factor Apps*
* The Twelve-Factor App - http://12factor.net
33 © 2015 Pivotal Software, Inc. All rights reserved.
Catálogo de Servicios de Pivotal Cloud Foundry Disponibles a traves del Portal de auto servicio. Instalados y Administrados por la plataforma
Mobile
Data Processing
34 © 2015 Pivotal Software, Inc. All rights reserved.
¿Y si yo construyo algo?
Tú la construyes, tú la manejas
• Tecnología limitada impide la inovación.
• Un ecosistema “personal” significa que estás
solo.
• No es “extensible.”
• Lo tradición se vuelve algo doloroso.
• Adios a la portabilidad
• “Recuerdas la página 382 del EULA que los
abogados aceptaron hace 5 años?”
• Bienvenido a la programación de infraestructura
de sistemas.
35 © 2015 Pivotal Software, Inc. All rights reserved.
Tienden a centrarse en los instaladores, no en el día 2.
Cómo actualizar? Canaries? Los usuarios?
Rollbacks? Autoservicio? Enrutamiento / IP? Monitoreo? Auditoría?
36 © 2015 Pivotal Software, Inc. All rights reserved.
Entregar software a alta velocidad
PLATAFORMA ARQUITECTURA PROCESOS
37 © 2015 Pivotal Software, Inc. All rights reserved.
Q&A
38 © 2015 Pivotal Software, Inc. All rights reserved.