GoConqr has a new look! Let us know what you think.

Flowchart

DevOps

Alejandro Baltazar Spanish

Diagrama de flujo sobre DevOps: definición, fases, prácticas y tecnologías

Diagrama de flujo: DevOps

Flowchart content

  1. DevOps

  2. Definición

  3. Fases

  4. Prácticas de DevOps

  5. Areas

  6. Tecnologías

  7. El término DevOps, que es una combinación de los términos ingleses development (desarrollo) y operations (operaciones),

  8. Designa la unión de personas, procesos y tecnología para ofrecer valor a los clientes de forma constante.

  9. Planificación: se definen los requisitos y valores empresariales

  10. Codificación: implica el diseño del software y la creación del código

  11. Construcción: se gestionan las versiones y las compilaciones del software,

  12. Pruebas: es la realización de pruebas continuas (manuales o automatizadas) para garantizar la calidad de la programación.

  13. Lanzamiento: se emplean herramientas que ayudan a gestionar, coordinar, programar y automatizar las tareas de producción de las versiones de productos

  14. Operación: gestiona el software durante su producción

  15. Monitoreo: identifica y recopila información sobre problemas que surgen en una versión de software específica que se encuentra en producción

  16. Continuous Intregration: Es el continuo proceso de unir nuevo codigo/caracteristica a un repositorio centralizado, donde se pueden encontrar problemas de una manera facil

  17. DevSecOps: Forma de union entre desarrolladores, seguridad y operacion

  18. QAOps: Es la union entre QA y Operaciones

  19. NoOps: Es un caso donde ya no se necesita el equipo de operaciones, Los quipos deben ser capaces de autoorganizarse para desplegar

  20. DataOps: Es la union de Data Scientist y el equipo de operaciones

  21. Continuous Delivery: es un enfoque en ingeneria de software en el cual los equipos producen software en un ciclo corto y se asegura que pueda ser lanzado en cualquier momento

  22. Planificación: Algunas herramientas de muestra son Jira o Git

  23. Codificación: Algunas herramientas de muestra son GitHub, GitLab, Bitbucket o Stash.

  24. Construcción: Algunas herramientas de muestra son Docker, Ansible, Puppet, Chef, Gradle, Maven o JFrog Artifactory.

  25. Pruebas: Algunas herramientas de muestra son JUnit, Codeception, Selenium, Vagrant, TestNG o BlazeMeter.

  26. Lanzamiento: Algunas herramientas de muestra son Puppet, Chef, Ansible, Jenkins, Kubernetes, OpenShift, OpenStack, Docker o Jira.

  27. Operación: Algunas herramientas de muestra son Ansible, Puppet, PowerShell, Chef, Salt o Otter.

  28. Monitoreo: Algunas herramientas de muestra son New Relic, Datadog, Grafana, Wireshark, Splunk, Nagios o Slack.

  29. Ventajas

  30. Reducción del tiempo de comercialización

  31. Reducción del tiempo de comercialización

  32. Adaptación al mercado y a la competencia

  33. Mantenimiento de la estabilidad y la confiabilidad del sistema

  34. Mejora del tiempo medio de recuperación

  35. La entrega continua es una práctica de desarrollo de software mediante la cual se compilan, prueban y preparan automáticamente los cambios en el código y se entregan a la fase de producción.

  36. Microservicios: es un enfoque de diseño que sirve para crear una sola aplicación como conjunto de servicios pequeños.

  37. Cultura DevOps

  38. Colaboración, visibilidad y alineamiento: se distingue, entre otras cosas, por la colaboración entre los equipos

  39. Cambios en el ámbito y en la responsabilidad: los equipos se alinean, asumen y participan en más fases del ciclo de vida

  40. Ciclos de lanzamiento de versiones más cortos: mantienen la agilidad porque lanzan versiones de software en ciclos cortos

  41. Aprendizaje continuo: establecen una mentalidad de crecimiento. Aceptan el fracaso y responden rápido a los errores

Information

Description
Flowchart on DevOps, created by Alejandro Baltazar on 24/08/2021.
Views
4
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?