0% encontró este documento útil (0 votos)
6 vistas2 páginas

DevOps y DevSecOps en Sistemas Distribuidos

DevOps es una práctica que mejora la colaboración y productividad en el desarrollo de software, abarcando un ciclo de vida que incluye desde la planificación hasta el feedback continuo. DevSecOps integra la seguridad en este ciclo, implementando prácticas como análisis de código y gestión de vulnerabilidades. Las empresas como Netflix, Spotify y Amazon han adoptado estas metodologías para optimizar sus operaciones y mejorar la seguridad en sus desarrollos.

Cargado por

Laura Herrera
Derechos de autor
© Attribution No-Derivs (BY-ND)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas2 páginas

DevOps y DevSecOps en Sistemas Distribuidos

DevOps es una práctica que mejora la colaboración y productividad en el desarrollo de software, abarcando un ciclo de vida que incluye desde la planificación hasta el feedback continuo. DevSecOps integra la seguridad en este ciclo, implementando prácticas como análisis de código y gestión de vulnerabilidades. Las empresas como Netflix, Spotify y Amazon han adoptado estas metodologías para optimizar sus operaciones y mejorar la seguridad en sus desarrollos.

Cargado por

Laura Herrera
Derechos de autor
© Attribution No-Derivs (BY-ND)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

DEVOPS Y DEVSECOPS

Devops es una practica que combina el desarrollo de software y las operaciones


de TI para mejorar la colaboración y productividad en el ciclo de vida del desarrollo
de aplicaciones.
Ciclo de vida DevOps:
Descubrir, Planifica, Compila, Prueba, implementa, Opera, Observa, Feedback
continuo.
Ventajas de Adoptar DevOps:
●​ Rapidez
●​ Mejor colaboración
●​ Implementación rápida
●​ Calidad y fiabilidad
●​ Mayor escalabilidad
●​ Seguridad
Cultura Devops:
●​ Colaboración, visibilidad y alineación.
●​ cambios en ámbito y responsabilidad.
●​ Ciclos de lanzamiento de versiones más cortos.
●​ Aprendizaje continuo.

Practicas: infraestructura con código, integración continua, entrega continua,


microservicios, supervisión continua.

Desafíos de implementar DevOps en SD: complejidad, escalabilidad,


heterogeneidad.
DevSecOps

Es un acrónimo de Development, Security y Operations, es un enfoque que integra


las practicas de desarrollo de software con las practicas de seguridad de la
información y las operaciones de TI.

Integración de la seguridad en el ciclo de vida de DevSecOps:


●​ Planificación de la seguridad
●​ Análisis de código estático
●​ Pruebas de seguridad
●​ Gestión de vulnerabilidades
●​ Implementación segura
●​ Monitorización de seguridad

Herramientas y técnicas DevSecOps para SD:


●​ Análisis estático
●​ Análisis dinámico
●​ Pruebas de penetración
●​ Gestión de vulnerabilidades

Casos de estudio reales donde se han implementado DevOps y DevSecOps


para SD:
●​ Netflix: la empresa ha adoptado como Chef, Ansible y Kubernetes para
automatizar la configuración y la implementación de su software.
●​ Spotify: la empresa utiliza herramientas como Docker.
●​ Amazon: utilizo sus propias herramientas AWS CloudFormation y
AWSclockwork.

Sistemas basados en contenedores: Docker Security Scanning.


Sistemas basados en microservicios: Istio.
Sistemas IOT: OWASP IoT Top10.

Oportunidades
Adaptación de la nube, inteligencia artificial y aprendizaje automático,
contenedores y microservicios.
Desafíos
Complejidad, heterogeneidad y seguridad.

También podría gustarte