© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Iñigo Soto – Sr. Practice Manager, Professional Services
21 de Septiembre de 2017
Gestionando AWS a escala
Lecciones aprendidas en el viaje a la nube
Qué esperar de esta sesión
• Una explicación del camino que miles de empresas han seguido para operar en AWS a gran escala
• Mejores prácticas para guiar tus decisiones y el futuro tecnológico de tu empresa, agrupadas en 6 ámbitos fundamentales
• El testimonio de Jose Casinha, CISO de Outsystems, ilustrando las soluciones que su empresa ha adoptado para operar a gran escala en AWS (en Inglés).
El camino a la nube no es sólo tecnológico
Entornos “sin infraestructura”
IT como Utility
Alineamiento con el negocio
Planificar fallos
¿Por qué frenar lo inevitable?
Gobierno y políticas
¿Qué hacen otras organizaciones?
Integración operacional
Despliegue continuo
Optimizar el talento
Optimización de aplicaciones
A la demanda
¿Por qué?
¿Cuándo?
Seguridad
¿Cómo?
Cumplimiento
AWS
Monitorización
Control de costes
Reporting
Competencias core
DevOps
Las cuatro estapas de adopción de la nube
SUPRESIÓN DE DEUDA TÉCNICA
Valor
Proyecto
CimientosMigración
Optimización y
reinvención
Tiempo
Acelerar la adopción = acelerar el valor
SUPRESIÓN DE DEUDA TÉCNICA
Valor
Proyecto
Migración
Tiempo
Optimización y
Reinvención
FASTER ADOPTION
Cimientos
¿Qué deben permitir los cimientos?
Pago por uso Sin compromiso Provisionado en
minutos
AutomatizaciónAlcance global Alta
disponibilidad
AWS CAF – Una introducción
El AWS Cloud Adoption Framework (CAF) ayuda a las
empresas a entender cómo la adopción de la nube
transforma la manera en la que funcionan. Construímos el
CAF a partir de nuestras experiencias ayudando a
organizaciones en todo el mundo con su camino a la nube.
El CAF es un elemento indispensable para gestionar AWS
a la escala de una gran organización.
Información adicional sobre el AWS CAF disponible en : https://aws.amazon.com/professional-services/CAF/
AWS Cloud Adoption Framework – Terminología
Interesados Perspectivas Capacidades
Personas o
equipos que
tienen un
interés en el
proyecto,
iniciativa o
programa
Los puntos de
vista de esos
interesados. El
CAF los agrupa
en 6
perspectivas o
ámbitos
Las
competencias
necesarias para
completar tareas
con éxito
Las 6 Perspectivas del CAF
Preguntas
¿Están los equipos de Tecnología, Operaciones… alineados con
las necesidades del negocio? ¿Puede establecerse un nexo entre
inversiones en tecnología y resultados de
negocio demostrables?
Interesados
• Managers del Negocio
• Managers de Finanzas
• Responsables del Presupuesto
• Responsables de Estrategia
Negocio: Creación de valor
Preguntas
¿Tiene la organización las competencias necesarias para adoptar
y gestionar la nube? ¿Está organizada adecuadamente?
Interesados
• Recursos Humanos
• Managers
• Formación
Personas: Roles y Preparación
Preguntas
¿Existen procesos para minimizar el riesgo de negocio? ¿Cómo
pueden los proyectos entregar los resultados de negocio a tiempo y
dentro del presupuesto?
Interesados
• CIO
• Jefes de Programa
• Jefes de Proyecto
• Arquitectos de Empresa
• Analistas de Negocio
• Responsables de Aplicaciones
Gobierno: Priorización y Control
Preguntas
¿Cuál es la arquitectura adecuada para la organización? ¿Qué
principios de diseño aplicar al implementar soluciones en la
nube?
Interesados
• Ejecutivos de Tecnología (CIO / CTO)
• Managers IT
• Arquitectos de Soluciones / Sistemas /
Redes
• Arquitectos de Aplicaciones / Datos
• Desarrolladores de Software
Plataforma: Aplicaciones e Infraestructura
Preguntas
¿Cómo puede la organización gestionar un entorno en la nube
que sea ágil y escalable? ¿Cómo mejorar los SLAs existentes?
Interesados
• Managers de Operaciones IT
• Managers de Soporte IT
Operaciones: Gestionar a Escala
Preguntas
¿Con qué requisitos de seguridad debe cumplir la organización?
¿Qué controles nativos a la nube deben ser implementados?
Interesados
• CISO
• Managers de Seguridad IT
• Analistas de Seguridad
• Cumplimiento
Seguridad: Riesgo y Cumplimiento
Governance at ScaleJosé Casinha, CISO
Who we are ?
17
The number one low-code software platform for building
enterprise-grade web and mobile applications
Where we are ?
18
Traditional hand-coding is …
• Expensive
• Slow
• Hard-to-Change
• Limited by resources
19
A low-code Platform is …
• Visual
• Fast
• Enterprise Grade
• Easy to Learn
20
Outsystems Offer
21
Customer Cloud Architecture
22
Standard Customer PaaS Offer
23
VPC
DB DEV DB PRD
PRD1 PRD2QA LTDEV
Outsystems Sentry PaaS Offer
24
……
VPC
1
Heavy
forwarder
RDS
S3 CloudWatchSQS
VPC
n
Heavy
forwarder
RDS
S3 CloudWatchSQS
Management and Cloud Framework
25
……
VPC
1
Heavy
forwarder
RDS
S3 CloudWatchSQS
VPC
n
Heavy
forwarder
RDS
S3 CloudWatchSQS
Cloud
Framework
VPC
Heavy
forwarder
RDS
S3 CloudWatchSQS
Management
VPC
S3
VPN
Server
YUM
AWS in numbers for Outsystems Global Infrastructure?
26
VPC
RDS
S3
1000+
EC2
3000+
600+
700+
ELB
700+
Governance and Compliance
Strategy
Vision
Mission
Scope
Organization
Security Office
Product Management
R&D
Support and Operations
Controls
Selection
Adoption
Cloud Framework
Automation
On-Boarding
Infrastructure Management
Operations
Operational Procedures
Monitoring and
Automation
Training
Exercises
Audits
Internal
External
Products and Services
Scope
Location
Reactive Services
Pró-Active Services
27
Governance and Compliance
28
Why are we using AWS ?
• Global coverage in accordance with Region compliance requirements
• Scalability
○ Customers requests
○ Outsystems (R&D, Nextstep event, Hackathons)
• Premium Support
• Easy and fast Integration with external technologic partners
• Work with the leaders
29
2017 Forester Wave Leader
30
2017 Gartner Magic Quadrant
31
High-Productivity aPaaS Mobile Application Development Platforms
Future
• More Standards adoption
○ GDPR and PII already in the front line
• Maybe Product Segmentation
○ Analytics
○ WAF
○ Inspector
○ …
• Mantain the Leader position
32
Governance at ScaleJosé Casinha, CISO
¡Gracias!
#AWSSummit
Síguenos en Twitter: @awscloud_es