SlideShare una empresa de Scribd logo
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
“Unión de personas, procesos, y
productos que facilitan la entrega
continua de valor a nuestros usuarios
finales"
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
Code Repository
Backlog
Build + Deploy
Monitor and improve
Automated Testing User Feedback
Visual Studio Team Services / Team Foundation Server
Agentes privados y agentes hosteados
• Privados: “enchufas” tu servidor (cloud u on
premise) a tu instancia de VSTS
• Hosteados: Se te asignara un agente cuando
dispares una build (veremos mas luego)
Ventajas de los agentes privados
• Tu decides que software le quieres instalar para tus Builds
• Tu defines la capacidad y performance!
• Puedes hacer build incrementales
• Dedicación exclusiva, toditito para ti
• Puedes interactuar con el desktop (modo admin!)
• Buids enormes, Apple, logs, cache de dependencias….
http://www.donovanbrown.com/post/Private-build-agents-are-a-benefit
Ventajas de los agentes hosteados
• Simplicidad para configurar tu proceso
• Un razonable set de software base
• Puede ser mas económico
https://www.visualstudio.com/en-us/docs/setup-admin/team-services/get-more-build-or-load-testing-vs
¿Y eso como se configura en VSTS?
• 1 Pool de Agentes
Hosteados de serie
• Puedes enchufar 1 agente
privado gratis
https://www.visualstudio.com/en-us/docs/build/admin/agents/hosted-pool
A tener en cuenta
• Revisar siempre la lista de software incluido en los
Hosted Build Agents de VSTS
• Si tenias XAML Builds…
• Ya está disponible el Preview de los Hosted Build
Agents… en Linux!!
• Hay que considerar bien la potencial demanda de
builds
http://www.consultorinternet.com/2015/07/integracion-continua-con-el-nuevo-modelo-de-
builds-de-vsotfs-2015-i.html
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
Un DevOps Windows en el mundo Linux
www.consultorinternet.com
Patrocinadores

Más contenido relacionado

PPTX
Despliegue de Aplicaciones .Net Core en Docker
PPTX
.Net Conf UY 2017: Un paseo por Azure Service Fabric
PPTX
Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con...
PPTX
Web App Container
 
PDF
Orquestación de contenedores con Kubernetes
PDF
Automatización del despliegue de aplicaciones multi cloud
PPTX
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
PPTX
Introducción microsoft azure
Despliegue de Aplicaciones .Net Core en Docker
.Net Conf UY 2017: Un paseo por Azure Service Fabric
Bringing AI to the Edge: On-premises Azure Cognitive Services with Docker con...
Web App Container
 
Orquestación de contenedores con Kubernetes
Automatización del despliegue de aplicaciones multi cloud
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Introducción microsoft azure

La actualidad más candente (20)

PPTX
Introduccion Power BI Report Server
PPTX
Contenedores y el Futuro del Despliegue de Aplicaciones
PPTX
Azure Functions
PDF
Introducción a Docker
PPTX
La nube. Cloud computting
PDF
Comenzando con los servicios móviles en AWS
PPTX
Introducción a IoT Con NodeJS y IoT Hub
PPTX
Como configurar visual svn server desde azure
PPTX
Creando aplicaciones multi-tenant [Opensouthcode 2019]
PDF
Docker 101
PDF
Docker ECS en AWS
PPTX
Evento MultiTrain nube híbrida con Microsoft Azure
PPTX
Microservicios sobre tecnologías Pivotal y VMware
PPTX
Introducción a microservicios
PPTX
Microsoft azure
PPTX
Microsoft azure presentacion
PDF
Kubernetes - Container Orchestration, Deployment and Scaling
PPTX
Introducción a Asp.Net Mvc
PDF
Orquestación de contenedores con Kubernetes SGNext
PPTX
Workshop: Microservicios con Azure Service Fabric
Introduccion Power BI Report Server
Contenedores y el Futuro del Despliegue de Aplicaciones
Azure Functions
Introducción a Docker
La nube. Cloud computting
Comenzando con los servicios móviles en AWS
Introducción a IoT Con NodeJS y IoT Hub
Como configurar visual svn server desde azure
Creando aplicaciones multi-tenant [Opensouthcode 2019]
Docker 101
Docker ECS en AWS
Evento MultiTrain nube híbrida con Microsoft Azure
Microservicios sobre tecnologías Pivotal y VMware
Introducción a microservicios
Microsoft azure
Microsoft azure presentacion
Kubernetes - Container Orchestration, Deployment and Scaling
Introducción a Asp.Net Mvc
Orquestación de contenedores con Kubernetes SGNext
Workshop: Microservicios con Azure Service Fabric
Publicidad

Más de Ernesto Cardenas Cangahuala (16)

PPTX
DevOps: ¿es como RRHH cree que es?
PPTX
DevOps is about people, beyond automation
PPTX
DevOps, automatización y... ¿cultura?
PPTX
Deployment Groups con VSTS
PPTX
Los ciclos de desarrollo de software en la actualidad
PPTX
En búsqueda del DevOps perdido
PPTX
Gestión Ágil de Entornos de Despliegue en la Nube 2
PPTX
Gestión Agil de Entornos de Despliegue en la Nube
PPTX
Introducción a la Computacion paralela
PPTX
El reto del DevOps agil
PPTX
Teoria introduccion agilismo (Scrum y Kanban)
PPTX
Integración y Entrega Continua con Visual Studio Online
PPT
Agile Open Lima VII
PPTX
Una introducción a la Integración continua
PPTX
Integración Continua usando Team Foundation Server
PPT
Introducción a Team Foundation Service, ALM en la Nube
DevOps: ¿es como RRHH cree que es?
DevOps is about people, beyond automation
DevOps, automatización y... ¿cultura?
Deployment Groups con VSTS
Los ciclos de desarrollo de software en la actualidad
En búsqueda del DevOps perdido
Gestión Ágil de Entornos de Despliegue en la Nube 2
Gestión Agil de Entornos de Despliegue en la Nube
Introducción a la Computacion paralela
El reto del DevOps agil
Teoria introduccion agilismo (Scrum y Kanban)
Integración y Entrega Continua con Visual Studio Online
Agile Open Lima VII
Una introducción a la Integración continua
Integración Continua usando Team Foundation Server
Introducción a Team Foundation Service, ALM en la Nube
Publicidad

Último (20)

PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
Maste clas de estructura metálica y arquitectura
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
clase auditoria informatica 2025.........
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
Presentación de Redes de Datos modelo osi
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
Estrategia de apoyo tecnología miguel angel solis
Influencia-del-uso-de-redes-sociales.pdf
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
SAP Transportation Management para LSP, TM140 Col18
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
historia_web de la creacion de un navegador_presentacion.pptx
Maste clas de estructura metálica y arquitectura
Sesion 1 de microsoft power point - Clase 1
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
REDES INFORMATICAS REDES INFORMATICAS.pptx
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Propuesta BKP servidores con Acronis1.pptx
CyberOps Associate - Cisco Networking Academy
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
clase auditoria informatica 2025.........
Plantilla para Diseño de Narrativas Transmedia.pdf
Presentación PASANTIAS AuditorioOO..pptx
Presentación de Redes de Datos modelo osi
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Estrategia de apoyo tecnología grado 9-3
Estrategia de apoyo tecnología miguel angel solis

Un DevOps Windows en el mundo Linux

  • 4. “Unión de personas, procesos, y productos que facilitan la entrega continua de valor a nuestros usuarios finales"
  • 11. Code Repository Backlog Build + Deploy Monitor and improve Automated Testing User Feedback Visual Studio Team Services / Team Foundation Server
  • 12. Agentes privados y agentes hosteados • Privados: “enchufas” tu servidor (cloud u on premise) a tu instancia de VSTS • Hosteados: Se te asignara un agente cuando dispares una build (veremos mas luego)
  • 13. Ventajas de los agentes privados • Tu decides que software le quieres instalar para tus Builds • Tu defines la capacidad y performance! • Puedes hacer build incrementales • Dedicación exclusiva, toditito para ti • Puedes interactuar con el desktop (modo admin!) • Buids enormes, Apple, logs, cache de dependencias…. http://www.donovanbrown.com/post/Private-build-agents-are-a-benefit
  • 14. Ventajas de los agentes hosteados • Simplicidad para configurar tu proceso • Un razonable set de software base • Puede ser mas económico https://www.visualstudio.com/en-us/docs/setup-admin/team-services/get-more-build-or-load-testing-vs
  • 15. ¿Y eso como se configura en VSTS? • 1 Pool de Agentes Hosteados de serie • Puedes enchufar 1 agente privado gratis https://www.visualstudio.com/en-us/docs/build/admin/agents/hosted-pool
  • 16. A tener en cuenta • Revisar siempre la lista de software incluido en los Hosted Build Agents de VSTS • Si tenias XAML Builds… • Ya está disponible el Preview de los Hosted Build Agents… en Linux!! • Hay que considerar bien la potencial demanda de builds http://www.consultorinternet.com/2015/07/integracion-continua-con-el-nuevo-modelo-de- builds-de-vsotfs-2015-i.html

Notas del editor

  • #5: La palabra clave es sinergia…
  • #20: From the documentation: "Azure Container Service makes it simpler for you to create, configure, and manage a cluster of virtual machines that are preconfigured to run containerized applications. It uses an optimized configuration of popular open-source scheduling and orchestration tools. This enables you to use your existing skills, or draw upon a large and growing body of community expertise, to deploy and manage container-based applications on Microsoft Azure." ACS supports Linux containers and Windows containers. The latter rely on Windows Server 2016.
  • #21: Orchestration in the context of containers is the deployment and management of containers across infrastructure and networks. It provides the tools and software defined infrastructure needed to deploy containers. Containers by design are intended to be deployed in large volumes with some applications using dozen to even thousands of containers. With this type of scale, automating deployment and management of containers with Orchestration Software becomes necessary.
  • #22: A container cluster is intended to have redundancy for load balancing, scalability, and high availability. A cluster is composed of one or more Master Nodes which control the orchestration for scaling and delegation of tasks to the agents as well as provide monitoring. The Agent Nodes actually run the container loads.
  • #23: Docker Swarm is the orchestration engine from Docker. It has tight integration with Docker, so many of the same paradigms and tools that used with Swarm seamlessly as well as some additional features like overlay networks and Docker services that can run multiple containers spread across multiple hosts. These containers can seamlessly communicate and rapidly scale.
  • #24: Kubernetes is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure. With Kubernetes, you are able to quickly and efficiently respond to customer demand: Deploy your applications quickly and predictably. Scale your applications on the fly. Seamlessly roll out new features. Optimize use of your hardware by using only the resources you need.
  • #25: Datacenter Operating System is, as the name implies, an operating system for for a datacenter rather than for a phyiscal of virtual machine. DC/OS abstracts away the underlying hardware from applications and provides much of the needed infrastructure that would otherwise come from multiple disparate services on traditional networks. This enables operations and developers alike to deploy and maintain applications in a uniform fashion with less time and resources spent monitoring the supporting network and network services for those applications.