A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

DevOps

16/35
Recursos

Aportes 27

Preguntas 5

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Azure DevOps Services

1. Azure Repos

  • Repositorios de c贸digo fuente centralizado para publicar c贸digo y colaborar.

2. Azure Boards

  • Tableros para gesti贸n de proyectos como Kanban, informes, incidencias, epics, etc.

3. Azure Pipelines

  • Herramienta de automatizaci贸n de:
    • Continuos Integration
    • Continuos Delivery

4. Azure Artifacts

  • Repositorio para alojar artefactos que se incluyen en el flujo de pruebas o implementaci贸n.

5. Azure Test Plans

  • Herramientas de pruebas automatizadas para garantizar la calidad antes de lanzar software.

GitHub & GitHub Actions

  • Git: herramienta de control de versiones.
  • GitHub: repositorio de c贸digo remoto.

1. GitHub Actions

  • Automatizaci贸n de flujos de trabajo basado en triggers, especialmente para CI/CD.

Azure DevTest Labs

  • Medio automatizado para administrar proceso de compilaci贸n, configuraci贸n y anulaci贸n de VMs y otros recursos.

Azure DevOps Services
1. Azure Repos (Repositorio de c贸digo como Github)
2. Azure Boards (Tableros de gestion de proyectos Kanban)
3. Azure Pipelines (Automatizar CI y CD)
4. Azure Artifacts (Repositorio de artefactos)
5. Azure Test Plans (Herramientas de pruebas automatizadas)

Github & Github Actions

Azure DevTest Labs
Automatizar escenarios de pruebas

馃DevOps鉁

DevOps se refiere a una cultura de trabajo, m谩s no a una persona. Se refiere a una conecci贸n entre el desarrollo y la operaci贸n, bajo una serie de actividades y roles que est谩n relacionadas entre s铆 con el fin de que un servicio electr贸nico funcione de la mejor manera en cualquier plataforma.

  • Azure Repos, repositorio de codigo fuente.
  • Azure Boards, tablero para gesti贸n de proyectos, epics, incidencias, etc.
  • Azure Pipeline, automatizar CI/CD
  • Azure Artifacts, para alojar artefactos que se incluyen en el flujo de pruebas e implementaci贸n.
  • Azure Test Plans, Herramientas de pruebas.
  • GitHub Actions, Automatizaci贸n de workflows, basados en triggers, para CI/CD
  • Azure DevTest Labs, automatizar escenarios de pruebas.

Red Hat tiene un podcast llamado Command Line Heroes donde hay un episodio llamado DevOps derriba ese muro, en ese episodio se narra la historia de DevOps.

Muy interesantes los conceptos de la nube con Azure

Creaci贸n de una prueba de rendimiento y Uso de Azure DevOps para configurar las pruebas de carga

Hola! Me parece que los ejercicios recomendados en Azure ya no est谩n disponibles. Pero est谩 la ruta de aprendizaje 鈥淚mplementaci贸n de aplicaciones con Azure DevOps鈥 en el siguiente link:

https://docs.microsoft.com/es-es/learn/paths/deploy-applications-with-azure-devops/

馃槙 estoy teneindo problemas con tanta informacion u.u

Servicios de DevOps

Planeaci贸n, Codificaci贸n, Construcci贸n, Pruebas, Lanzamiento, Despliegue, Operaci贸n, Monitoreo

Azure DevOps Services
Azure Repos

  • Repositorios de c贸digo fuente centralizado para publicar c贸digo y colaborar

Azure Boards

  • Tableros para gesti贸n de proyectos coo Kanban, informes, incidencias, epics, etc.

Azure Pipelines

  • Herramientas de automatizaci贸n de:
  • CI
  • CD

Azure Artifacts

  • Repositorio para alojar artefactos que se incluyen en el flujo de pruebas o implementaci贸n.

Azure Test Plans

  • Herramientas de pruebas automatizadas para garantizar la calidad antes de lanzar software

GitHub & GitHub Actions
GitHub

  • Git:
    • herramientas de control de versiones
  • GitHub:
    • repositorio de c贸digo remoto

GitHub Actions

  • Automatizaci贸n de flujos de trabajo basado en triggers, especialmente para CI/CD

Azure DevTest Labs

  • Medio automatizado para administrar proceso de compilaci贸n, configuraci贸n y anulaci贸n de VM鈥檚 y otros recursos.

Los enlaces de estos laboratorios ya no direccionan a los recursos.

RESUMEN CLASE 16:
SERVICIOS DE DEVOPS

DEVelopers + OPerationS = DevOps

AZURE DEVOPS SERVICES

I.- AZURE REPOS
Repositorios de c贸digo fuente centralizado para publicar c贸digo y colaborar.

II.- AZURE BOARDS
Tableros para gesti贸n de proyectos como Kanban, informes, incidencias, epics, etc.

III.- AZURE PIPELINES
Herramienta de automatizaci贸n de:

  • CI: Continuous Integration

  • CD: Continuous Deployment

IV.- AZURE ARTIFACTS
Repositorio para alojar artefactos que se incluyen en el flujo de pruebas o implementaci贸n.

V.- AZURE TEST PLANTS
Herramientas de pruebas automatizadas para garantizar la calidad antes de lanzar software.

GITHUB & GITHUB ACTIONS

I.- GITHUB

  • Git: Herramienta de control de versiones.

  • GitHub: Repositorio de c贸digo remoto.

II.- GITHUB ACTIONS

Automatizaci贸n de flujos de trabajo basado en triggers, especialmente para CI/CD.

AZURE DEVTEST LABS

Medio automatizado para administrar proceso de compilaci贸n, configuraci贸n y anulaci贸n de VMs y otros recursos.

Cada cosa tiene 100 ramificaciones, que poderoso que es Azure

Si queremos colaborar:

  • Repositorios de Github o Azure Repos

Si queremos configurar procesos de automatizacion/continuos operations/continuos deployment:

  • Azure Pipelines o Github Actions

Si queremos gestionar el trabajo para tener una mejor comunicacion:

  • Azure Boards

El t茅rmino DevOps, que es una combinaci贸n de los t茅rminos ingleses development (desarrollo) y operations (operaciones), designa la uni贸n de personas, procesos y tecnolog铆a para ofrecer valor a los clientes de forma constante.

驴Qu茅 significa DevOps para los equipos? DevOps permite que los roles que antes estaban aislados (desarrollo, operaciones de TI, ingenier铆a de la calidad y seguridad) se coordinen y colaboren para crear productos mejores y m谩s confiables. Al adoptar una cultura de DevOps junto con pr谩cticas y herramientas de DevOps, los equipos adquieren la capacidad de responder mejor a las necesidades de los clientes, aumentar la confianza en las aplicaciones que crean y alcanzar los objetivos empresariales en menos tiempo.

AZURE DEVOPS SERVICES

Azure Repos

Son repositorios de c贸digo fuente centralizados para publicar c贸digo y colaborar. La diferencia con los repositorios de GitHub es que los repositorios de Azure est谩n alojados en la nube y tambi茅n est谩n centralizados para el uso de la organizaci贸n.

Azure Boards

Son tableros para la gesti贸n de proyectos como Kanban, informes, incidencias, epics, etc.

Azure Pipelines

Nos ayuda a automatizar los procesos, prinicpalmente los de integraci贸n y los de despliegue.

Azure Artifacts

Son repositorios para alojar artefactos que incluyen en el flujo de pruebas o implementaci贸n.

Azure Test Plans

Son herramientas de pruebas automatizadas para garantizar la calidad antes de lanzar el software.

GITHUB & GITHUB ACTIONS

Microsoft adquiri贸 no hace poco la compa帽ia GitHub lo cual nos brinda una conectividad entre los repositorios de GitHub y Azure.

  • Git:聽herramienta de control de versiones.
  • GitHub:聽repositorio de c贸digo remoto.

GitHub Actions

Permite la automatizaci贸n de flujos de trabajo basado en triggers, especialmente para CI/CD.

AZURE DEVTEST LABS

Son formar de automatizar la administraci贸n del proceso de compilaci贸n, configuraci贸n y anulaci贸n de VMs y otros recursos. Se automatizan pruebas y escenarios de pruebas. Se puede hacer bajo una VM o un contenedor, donde podemos indicar que si ocurre un problema la VM o contenedor que se cree se elimine en ese momento para poder ahorrar ese recurso.

CI: Continuous Integration
CD: Continuous deployment

Azure DevTest Labs

Medio automatizado para administrar proceso de compilaci贸n, configuraci贸n y anulaci贸n de VMs y otros recursos.

Vamos a automatizar pruebas y escenarios de pruebas donde por ejemplo podemos hacerlo bajo una maquina virtual o un contenedor, vamos a automatizar todo el flujo, se va a ejecutar y si todo sale bien o nada sale bien podemos indicar que en esa configuraci贸n la maquina virtual que se cree se elimine en ese momento as铆 nos ahorramos recursos y evitamos tener una maquina virtual encendida todo el d铆a, toda la semana o todo el mes cuando solamente la utilizamos para pruebas un par de minutos u horas.

GitHub Actions

Automatizaci贸n de flujos de trabajo basado en triggers, especialmente para CI/CD (Continuos Integration/Continuos Deployment). Nos aseguramos que se esten cumpliendo todos esos eventos o disparadores, como pruebas, acciones especificas y se van a hacer de forma automatizada.

GitHub Actions Tambi茅n nos va a brindar reportes acerca de lo que esta ocurriendo, donde ocurren los errores y eso le brinda informacion a los desarrolladores para que puedan tomar acciones y corregirlo.

que todas las partes de los DevOps tengan cabida y usabilidad en el entorno de Azure

DevOps

Antiguamente, los desarrolladores se encargaban de desarrollar una soluci贸n y no se preocupaban de si dicha soluci贸n funcionaba cuando estaba en un ambiente de producci贸n. Le dejaban la responsabilidad a las personas encargadas de la infraestructura (Operations).

Obviamente esto es una mala pr谩ctica y por este motivo fue que los desarrolladores (Dev) en colaboraci贸n con los operarios (Ops) comenzaron a desarrollar una filosof铆a y cultura de trabajo llamada DevOps.

Azure DevOps Services

Azure Repos

Repositorios de c贸digo fuente centralizado para publicar c贸digo y colaborar. La diferencia con GitHub es que est谩n alojados en Azure y que ofrece un ambiente de trabajo exclusivo.

Azure Boards

Tablero para gesti贸n de proyectos como Kanban, informes, incidencias, etc.

Azure Pipelines

Herramienta de automatizaci贸n de Continuos Integration y Continuos Delivery.

Azure Artifacts

Repositorio para alojar artefactos que se incluyen en el flujo de pruebas o implementaci贸n. Complemento de Azure Pipelines.

Azure Test Plans

Herramientas de pruebas automatizadas para garantizar la calidad antes de lanzar software.

Azure DevTest Labs

Medio automatizado para administrar procesos de compilaci贸n, configuraci贸n y anulaci贸n de VM鈥檚 y otros recursos. B谩sicamente, se automatizan pruebas y escenarios de pruebas en una VM o un contenedor y dependiendo del resultado, se puede configurar que la VM que corri贸 las pruebas se elimine en ese momento.

GitHub & GitHub Actions

  • Git: Herramienta de control de versiones.
  • GitHub: Repositorio de c贸digo remoto.
  • GitHub Actions: Automatizaci贸n de flujos de trabajo basado en triggers, especialmente para CI/CD.

Azure artifacts complemento a los pipelines

Devops: Filosof铆a de cultura de trabajo . Diferentes roles de trabajo

Pr谩ctico laboratorio de devops !!

Wow! los laboratorios propuestos son la onda.
馃懆馃徑鈥嶐煉

Azure DevOps es una herramienta dise帽ada por Microsoft para permitir a las empresas adaptar la cultura DevOps de una manera m谩s f谩cil a las organizaciones. Esto a travez de abarcar los diferentes pilares de DevOps en una 煤nica herramienta que centraliza todo permitiendo manejar versionamiento de c贸digo(Azure Code). Seguimiento y plantaci贸n de proyectos(azure Board), Implementaci贸n de integraci贸n continua y despliegue continuo (Azure pipelines), Gestionar la configuracion de las implementaciones generados (Azure Artifacts) y la fase del testeo (Azure Test Plan). Git no es igual a Github , Git es el sistema de versionamiento c贸digo y Github es una plataforma para gestionar Git con mayor facilidad, provee muchas ventajas y posibilidades como lo son ya no solo controlar el c贸digo sino permitir a travez de las GitHub Actions implementaciones de tuber铆as para automatizar procesos CI/CD.

Muy interesante