1. Introducción
1.1. Motivación
1.2. Objetivo
1.3. Contribución
1.4. Organización
2. Trabajo Relacionado
2.1. Cloud Computing
2.1.1. Historia
2.1.2. Tecnologías Relacionadas
2.1.3. Arquitectura del Cloud Computing
2.1.4. Modelo de negocio
2.1.5. Tipos de Cloud
2.1.6. Seguridad en entornos Cloud
2.2. Cloud Computing vs On-Premise
2.2.1. Desventaja del modelo tradicional On-Premise
2.2.2. Beneficios de usar un modelo Cloud
2.2.3. Cuota de mercado del Cloud Computing
2.3. Proveedores de Cloud Computing
2.3.1. Google Cloud Platform
2.3.2. Amazon Web Services
2.3.3. Microsoft Azure
2.4. Deyel
2.4.1. ¿Qué es Deyel?
2.4.2. Principales componentes
2.4.3. Requerimientos de instalaciones de Deyel
2.5. Elección del proveedor de Cloud Computing
2.5.1. Seguridad
2.5.2. Requerimientos de Optaris
2.6. Conclusión
3. Estado del Arte de AWS 35 3.1. Servicios de AWS
3.1.1. Introducción
3.1.2. Route 53
3.1.3. VPC
3.1.4. ELB
3.1.5. EC2
3.1.6. ECS
3.1.7. RDS
3.1.8. S3
3.1.9. API Gateway
3.1.10. Lambda
3.2. Esquema de Seguridad
3.2.1. Introducción
3.2.2. Servicios de Seguridad
3.3. Conclusión
4. Estrategia general
4.1. Modelo de Infraestructura
4.1.1. Introducción
4.1.2. Servicios a utilizar
4.2. Esquema de Seguridad
4.2.1. Introducción
4.2.2. Servicios de Seguridad
4.3. Conclusión
5. Implementación de la Infraestructura
5.1. Integración de servicios
5.1.1. VPC y servicios asociados
5.2. Seguridad
5.2.1. Zonas de disponibilidad
5.2.2. Security Groups y ACL de Red
5.2.3. Control de Acceso
5.2.4. Monitoreo con Amazon Cloudwatch
5.2.5. Backup a nivel infraestructura
6. Adaptación de Deyel
6.1. Introducción
6.2. Migrado a Docker
6.3. Adaptaciones de logs
7. Creación de servicios
7.1. Introducción
7.2. Definición de API Gateway
7.2.1. Seguridad
7.2.2. Especificación de métodos HTTP
7.2.3. Especificación de stages
7.3. Lambdas: creación/eliminación de servicios de servicio
7.4. Descripción de funciones lambda
8. Conclusiones y trabajo futuro
8.1. Conclusiones
8.2. Trabajos futuros
Índice de figuras
Bibliografía
Anexos
A. Funciones Lambda