SlideShare una empresa de Scribd logo
Visual Studio Team Services
+ Azure RM Templates for CI
Global DevOps Bootcamp
Move to the Cloud
+ 200
Containerized
+ 300
Serverless
+ 400
Christian Alejandro
Romano Corona
@Shionfox
Speaker
Agenda
• Conceptos de DevOps
• Visual Studio Team Services
• Azure RM Templates
Conceptos de DevOps
7
DevOps es una posición de
trabajo?
8
DevOps es un producto o
tecnología?
9
DevOps es un termino usado para referirse a una serie de practices que enfatisan
la colaboración y comunicación entre los desarrolladores y los profesionales de TI
mientras automatizan los procesos de entrega de software y cambios de
Infraestructura
DevOps representa un cambio en la cultura de TI, centrándose en la entrega
rápida de servicios de TI a través de la adopción de prácticas ágiles y leales en el
contexto de un enfoque orientado a sistemas. DevOps hace hincapié en las
personas (y la cultura) y busca mejorar la colaboración entre las operaciones y los
equipos de desarrollo. Las implementaciones de DevOps utilizan tecnología,
especialmente herramientas de automatización que pueden aprovechar una
infraestructura cada vez más programable y dinámica desde una perspectiva de
ciclo de vida.
.
DevOps es la unión de personas, procesos y productos para permitir la entrega
continua de valor a nuestros usuarios finales
Wikipedia
(2017)
Gartner
Microsoft (Donovan Brown)
¿Qué es DevOps?
C
A
M
S
ulture
utomation
onitoring
haring
Damon Edwards & John Williams
(DevOps Montainview)
DevOps process
DevOps
Infrastructure as Code (IaC)
Continuous Integration
Automated Testing
Continuous Deployment
Release Management
App Performance Monitoring
Load Testing & Auto-Scale
Availability Monitoring
Change/Configuration Management
Feature Flags
Automated Environment De-Provisioning
Self Service Environments
Automated Recovery (Rollback & Roll-Forward)
Hypothesis Driven Development
- Testing in Production
- Fault Injection
- Usage Monitoring/User Telemetry
http://www.itproguy.com/devops-practices/
Prácticas de DevOps
Visual Studio Team Services
Visual Studio
Team
Services
Team
Foundation
Server
Visual Studio
Team
Services
Team
Foundation
Server
Elementos del Stack con VSTS o TFS
Develop
Developer IDE
Team Collaboration Build+Test
Build/CI
Test
Deploy
Release/CD
Monitor+Learn
Monitor
On-Premises | Hybrid | Cloud
Microsoft Tooling
Develop
Developer IDE
Team Collaboration Build+Test
Build/CI
Test
Deploy
Monitor+Learn
Monitor
OSS Tooling
Configuration
Release
On-Premises | Hybrid | Cloud
Azure Resource Manager
Templates
RESOURCE GROUP
Un resource group es
un conjunto de
elementos que
contemplan un
servicio de cómputo,
en este caso los
siguientes elementos:
• RED
• Almacenamiento
• VM
• Base de
datos/Applicacion
¿Qué es un Resource Group?
Tipos de Resource Groups
Los Elementos de tu
arquitectura pueden ir juntos
para una administración
compartida o bien pueden
seguir siendo totalmente
independientes uno del otro
pero si tener relación.
Esto depende de cada caso y
lo que cada organización
requiera
Los Azure Templates pueden:
• Asegurar la configuración
• Simplificar la orquestración de ambientes
• Simplificar el Rollback
• Provide Cross-Resource Configuration and Update Support
Azure Templates are:
• Check-In de Templates
• Especificar dependencias de los ambientes
• Parametrizar Inputs y Outputs
Instantiation of repeatable config.
Configuration  Resource Group
SQL - A Website
Virtual
Machines
SQL-A
Website
[SQL CONFIG] VM (2x)
DEPENDS ON SQLDEPENDS ON SQL
SQL CONFIG
El poder de Automatizar a partir
de Infraestructura como Código
- Podemos crear de manera
masiva Ambientes múltiples
- Crear ambientes en diferentes
regiones o diferentes tipos de
categorías de servicio
- Definir URL’s o Direcciones
personalizadas para y por
ambiente
A partir de Azure Resource Management tenemos las
siguientes capacidades:
- Documentación a partir
de Código
- Definición de escenarios
de Seguridad mediante
cifrado de VM’s, Código
y Builds y protocolos de
conexión
Infraestructura como código, segura y
confiable
Upgrade
• Reducción de complejidad
• Uso de un Master Template para el despliegue
• Uso de API’s para la gestión de servicios
Manageability, Auditing
• Cada operación puede ser rastreada hasta 90 dìas
atras
• Gestión que Evita la eliminación de recursos de
cómputo
Simplifica y Automatiza
- Azure cuenta con un catalogo
extenso de Templates
• Indexed on Azure.com
• Github Repo
• Community & Microsoft contributed
- Integrado con Azure y Azure Stack
Azure Templates
Optimize your DevOps practices and tools:
aka.ms/DevOps
DevOps Dimension Show on Channel 9
aka.ms/DevOpsDimension
Learn DevOps Practices hands-on with PartsUnlimited apps
http://aka.ms/PartsHOL
Accelerate your application delivery lifecycle
Technical resources for Practitioners:
aka.ms/DevOpsLearn
DevOps Maturity Self-Assessment
http://devopsassessment.azurewebsites.net/
Recursos Extra

Más contenido relacionado

La actualidad más candente

Azure presentación Gran hermano vip - desayuno microsoft
Azure   presentación Gran hermano vip - desayuno microsoftAzure   presentación Gran hermano vip - desayuno microsoft
Azure presentación Gran hermano vip - desayuno microsoft
SOFTENG
 
Computacion en la_nube_ppt
Computacion en la_nube_pptComputacion en la_nube_ppt
Computacion en la_nube_ppt
SizzleMata
 
Cloud computing presentacion
Cloud computing   presentacionCloud computing   presentacion
Cloud computing presentacion
emanuel cifuentes
 
El futuro de los servicios en la nube
El futuro de los servicios en la nubeEl futuro de los servicios en la nube
El futuro de los servicios en la nube
Diego Rios
 
MVA - Azure AD Connect - Módulo 1
MVA - Azure AD Connect - Módulo 1MVA - Azure AD Connect - Módulo 1
MVA - Azure AD Connect - Módulo 1
Cesar Herrada
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
SOFTENG
 
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Joseph Lopez
 
Entendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureEntendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en Azure
Fernando Mejía
 
Cloud computing (computación en la nube)
Cloud computing (computación en la nube)Cloud computing (computación en la nube)
Cloud computing (computación en la nube)
Carlos Carvajal + UNEMI
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
KayssiMaradiaga
 
Cloud computing
Cloud computingCloud computing
Cloud computing
bgarcial
 
Azure camp
Azure campAzure camp
Azure camp
MICProductivity
 
Arquitectando la seguridad de punta a punta a nivel corporativo
Arquitectando la seguridad de punta a punta a nivel corporativoArquitectando la seguridad de punta a punta a nivel corporativo
Arquitectando la seguridad de punta a punta a nivel corporativo
Amazon Web Services LATAM
 
Presentacion cloud computer
Presentacion cloud computerPresentacion cloud computer
Presentacion cloud computer
Cielo Gris
 

La actualidad más candente (14)

Azure presentación Gran hermano vip - desayuno microsoft
Azure   presentación Gran hermano vip - desayuno microsoftAzure   presentación Gran hermano vip - desayuno microsoft
Azure presentación Gran hermano vip - desayuno microsoft
 
Computacion en la_nube_ppt
Computacion en la_nube_pptComputacion en la_nube_ppt
Computacion en la_nube_ppt
 
Cloud computing presentacion
Cloud computing   presentacionCloud computing   presentacion
Cloud computing presentacion
 
El futuro de los servicios en la nube
El futuro de los servicios en la nubeEl futuro de los servicios en la nube
El futuro de los servicios en la nube
 
MVA - Azure AD Connect - Módulo 1
MVA - Azure AD Connect - Módulo 1MVA - Azure AD Connect - Módulo 1
MVA - Azure AD Connect - Módulo 1
 
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
El secreto para migrar tus aplicaciones a azure optimizando el consumo y mejo...
 
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
Implementando escenarios de reportes empresariales en Windows Azure con SQL R...
 
Entendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureEntendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en Azure
 
Cloud computing (computación en la nube)
Cloud computing (computación en la nube)Cloud computing (computación en la nube)
Cloud computing (computación en la nube)
 
Computación en la nube
Computación en la nubeComputación en la nube
Computación en la nube
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Azure camp
Azure campAzure camp
Azure camp
 
Arquitectando la seguridad de punta a punta a nivel corporativo
Arquitectando la seguridad de punta a punta a nivel corporativoArquitectando la seguridad de punta a punta a nivel corporativo
Arquitectando la seguridad de punta a punta a nivel corporativo
 
Presentacion cloud computer
Presentacion cloud computerPresentacion cloud computer
Presentacion cloud computer
 

Similar a Global DevOps Boot Camp CDMX 2018 - DevOps + Team services + azure rm templates

DevOps con MS Azure
DevOps con MS AzureDevOps con MS Azure
DevOps con MS Azure
Victor Hugo Villar Valladares
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
Alejandro Fernando García Alcarria
 
Construir y publicar software de manera más sencilla, confiable y rápida con...
Construir y publicar software de manera más  sencilla, confiable y rápida con...Construir y publicar software de manera más  sencilla, confiable y rápida con...
Construir y publicar software de manera más sencilla, confiable y rápida con...
Luis Cosio
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
medina2966
 
Azure Relay .Net Core y una Raspberry Pi
Azure Relay .Net Core y una Raspberry PiAzure Relay .Net Core y una Raspberry Pi
Azure Relay .Net Core y una Raspberry Pi
Manuel Rodrigo Cabello Malagón
 
Cbs aws-fundamentals-1
Cbs aws-fundamentals-1Cbs aws-fundamentals-1
Cbs aws-fundamentals-1
Luis Merino Troncoso
 
Introducción SOA - Cloud Computing
Introducción SOA - Cloud ComputingIntroducción SOA - Cloud Computing
Introducción SOA - Cloud Computing
José Ignacio Orlando
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Santi Macias Rodriguez
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
medina2966
 
Soa
SoaSoa
Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019
Luciano Moreira da Cruz
 
Integration Cloud Service vs SOA
Integration Cloud Service vs SOAIntegration Cloud Service vs SOA
Integration Cloud Service vs SOA
Guatemala User Group
 
Presentacion
PresentacionPresentacion
Presentacion
alberpilot
 
Azure Relay (Hybrid connections) & .NET Core ARM
Azure Relay (Hybrid connections) & .NET Core ARMAzure Relay (Hybrid connections) & .NET Core ARM
Azure Relay (Hybrid connections) & .NET Core ARM
Manuel Rodrigo Cabello Malagón
 
Capitulo 3 arquitectura_de_la_nube
Capitulo 3 arquitectura_de_la_nubeCapitulo 3 arquitectura_de_la_nube
Capitulo 3 arquitectura_de_la_nube
wilmer contreras reyes
 
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUEArquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
Stephanie Suazo
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
abrahamhessmer
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
Iván Fernando Rivas Quezada
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completa
Travis Alford
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft Argentina
Luciano Moreira da Cruz
 

Similar a Global DevOps Boot Camp CDMX 2018 - DevOps + Team services + azure rm templates (20)

DevOps con MS Azure
DevOps con MS AzureDevOps con MS Azure
DevOps con MS Azure
 
Cloud Computing VS SOA
Cloud Computing VS SOACloud Computing VS SOA
Cloud Computing VS SOA
 
Construir y publicar software de manera más sencilla, confiable y rápida con...
Construir y publicar software de manera más  sencilla, confiable y rápida con...Construir y publicar software de manera más  sencilla, confiable y rápida con...
Construir y publicar software de manera más sencilla, confiable y rápida con...
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
Azure Relay .Net Core y una Raspberry Pi
Azure Relay .Net Core y una Raspberry PiAzure Relay .Net Core y una Raspberry Pi
Azure Relay .Net Core y una Raspberry Pi
 
Cbs aws-fundamentals-1
Cbs aws-fundamentals-1Cbs aws-fundamentals-1
Cbs aws-fundamentals-1
 
Introducción SOA - Cloud Computing
Introducción SOA - Cloud ComputingIntroducción SOA - Cloud Computing
Introducción SOA - Cloud Computing
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
Soa
SoaSoa
Soa
 
Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019
 
Integration Cloud Service vs SOA
Integration Cloud Service vs SOAIntegration Cloud Service vs SOA
Integration Cloud Service vs SOA
 
Presentacion
PresentacionPresentacion
Presentacion
 
Azure Relay (Hybrid connections) & .NET Core ARM
Azure Relay (Hybrid connections) & .NET Core ARMAzure Relay (Hybrid connections) & .NET Core ARM
Azure Relay (Hybrid connections) & .NET Core ARM
 
Capitulo 3 arquitectura_de_la_nube
Capitulo 3 arquitectura_de_la_nubeCapitulo 3 arquitectura_de_la_nube
Capitulo 3 arquitectura_de_la_nube
 
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUEArquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
Arquitectura de la nube: MODELOS DE SERVICIO Y DESPLIEGUE
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Azure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completaAzure Dev(Sec)Ops EPIDATA completa
Azure Dev(Sec)Ops EPIDATA completa
 
Workshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft ArgentinaWorkshop azure devsecops Microsoft Argentina
Workshop azure devsecops Microsoft Argentina
 

Más de Christian Romano

Digital Transformation Saturday - Cloud Journey y el camino hacia la transfor...
Digital Transformation Saturday - Cloud Journey y el camino hacia la transfor...Digital Transformation Saturday - Cloud Journey y el camino hacia la transfor...
Digital Transformation Saturday - Cloud Journey y el camino hacia la transfor...
Christian Romano
 
Teams Day 2022- Tips para reuniones efectivas con Microsoft Teams .pptx
Teams Day 2022- Tips para reuniones efectivas con Microsoft Teams .pptxTeams Day 2022- Tips para reuniones efectivas con Microsoft Teams .pptx
Teams Day 2022- Tips para reuniones efectivas con Microsoft Teams .pptx
Christian Romano
 
Los misteriosos caminos del licenciamiento de Microsoft 365
Los misteriosos caminos del licenciamiento de Microsoft 365Los misteriosos caminos del licenciamiento de Microsoft 365
Los misteriosos caminos del licenciamiento de Microsoft 365
Christian Romano
 
VII CORESIC INTERNACIONAL - Reduciendo la Brecha Digital en la educación con...
VII CORESIC  INTERNACIONAL - Reduciendo la Brecha Digital en la educación con...VII CORESIC  INTERNACIONAL - Reduciendo la Brecha Digital en la educación con...
VII CORESIC INTERNACIONAL - Reduciendo la Brecha Digital en la educación con...
Christian Romano
 
Azure Cloud Waste - ¿Como optimizo mi gasto de nube?- Global Azure Virtual Mx
Azure Cloud Waste - ¿Como optimizo mi gasto de nube?- Global Azure Virtual MxAzure Cloud Waste - ¿Como optimizo mi gasto de nube?- Global Azure Virtual Mx
Azure Cloud Waste - ¿Como optimizo mi gasto de nube?- Global Azure Virtual Mx
Christian Romano
 
Asegurando el cumplimiento normativo de ti con ms teams
Asegurando el cumplimiento normativo de ti con ms teamsAsegurando el cumplimiento normativo de ti con ms teams
Asegurando el cumplimiento normativo de ti con ms teams
Christian Romano
 
Transformacion digital para entornos de trabajo
Transformacion digital para entornos de trabajoTransformacion digital para entornos de trabajo
Transformacion digital para entornos de trabajo
Christian Romano
 
Troubleshooting Skype For Business Clients
Troubleshooting Skype For Business ClientsTroubleshooting Skype For Business Clients
Troubleshooting Skype For Business Clients
Christian Romano
 
Troubleshooting Microsoft Teams
Troubleshooting Microsoft TeamsTroubleshooting Microsoft Teams
Troubleshooting Microsoft Teams
Christian Romano
 

Más de Christian Romano (9)

Digital Transformation Saturday - Cloud Journey y el camino hacia la transfor...
Digital Transformation Saturday - Cloud Journey y el camino hacia la transfor...Digital Transformation Saturday - Cloud Journey y el camino hacia la transfor...
Digital Transformation Saturday - Cloud Journey y el camino hacia la transfor...
 
Teams Day 2022- Tips para reuniones efectivas con Microsoft Teams .pptx
Teams Day 2022- Tips para reuniones efectivas con Microsoft Teams .pptxTeams Day 2022- Tips para reuniones efectivas con Microsoft Teams .pptx
Teams Day 2022- Tips para reuniones efectivas con Microsoft Teams .pptx
 
Los misteriosos caminos del licenciamiento de Microsoft 365
Los misteriosos caminos del licenciamiento de Microsoft 365Los misteriosos caminos del licenciamiento de Microsoft 365
Los misteriosos caminos del licenciamiento de Microsoft 365
 
VII CORESIC INTERNACIONAL - Reduciendo la Brecha Digital en la educación con...
VII CORESIC  INTERNACIONAL - Reduciendo la Brecha Digital en la educación con...VII CORESIC  INTERNACIONAL - Reduciendo la Brecha Digital en la educación con...
VII CORESIC INTERNACIONAL - Reduciendo la Brecha Digital en la educación con...
 
Azure Cloud Waste - ¿Como optimizo mi gasto de nube?- Global Azure Virtual Mx
Azure Cloud Waste - ¿Como optimizo mi gasto de nube?- Global Azure Virtual MxAzure Cloud Waste - ¿Como optimizo mi gasto de nube?- Global Azure Virtual Mx
Azure Cloud Waste - ¿Como optimizo mi gasto de nube?- Global Azure Virtual Mx
 
Asegurando el cumplimiento normativo de ti con ms teams
Asegurando el cumplimiento normativo de ti con ms teamsAsegurando el cumplimiento normativo de ti con ms teams
Asegurando el cumplimiento normativo de ti con ms teams
 
Transformacion digital para entornos de trabajo
Transformacion digital para entornos de trabajoTransformacion digital para entornos de trabajo
Transformacion digital para entornos de trabajo
 
Troubleshooting Skype For Business Clients
Troubleshooting Skype For Business ClientsTroubleshooting Skype For Business Clients
Troubleshooting Skype For Business Clients
 
Troubleshooting Microsoft Teams
Troubleshooting Microsoft TeamsTroubleshooting Microsoft Teams
Troubleshooting Microsoft Teams
 

Último

Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 

Último (20)

Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 

Global DevOps Boot Camp CDMX 2018 - DevOps + Team services + azure rm templates

  • 1. Visual Studio Team Services + Azure RM Templates for CI
  • 2. Global DevOps Bootcamp Move to the Cloud + 200 Containerized + 300 Serverless + 400
  • 4. Agenda • Conceptos de DevOps • Visual Studio Team Services • Azure RM Templates
  • 6.
  • 7. 7 DevOps es una posición de trabajo?
  • 8. 8 DevOps es un producto o tecnología?
  • 9. 9 DevOps es un termino usado para referirse a una serie de practices que enfatisan la colaboración y comunicación entre los desarrolladores y los profesionales de TI mientras automatizan los procesos de entrega de software y cambios de Infraestructura DevOps representa un cambio en la cultura de TI, centrándose en la entrega rápida de servicios de TI a través de la adopción de prácticas ágiles y leales en el contexto de un enfoque orientado a sistemas. DevOps hace hincapié en las personas (y la cultura) y busca mejorar la colaboración entre las operaciones y los equipos de desarrollo. Las implementaciones de DevOps utilizan tecnología, especialmente herramientas de automatización que pueden aprovechar una infraestructura cada vez más programable y dinámica desde una perspectiva de ciclo de vida. . DevOps es la unión de personas, procesos y productos para permitir la entrega continua de valor a nuestros usuarios finales Wikipedia (2017) Gartner Microsoft (Donovan Brown) ¿Qué es DevOps?
  • 10. C A M S ulture utomation onitoring haring Damon Edwards & John Williams (DevOps Montainview)
  • 11.
  • 12.
  • 14. Infrastructure as Code (IaC) Continuous Integration Automated Testing Continuous Deployment Release Management App Performance Monitoring Load Testing & Auto-Scale Availability Monitoring Change/Configuration Management Feature Flags Automated Environment De-Provisioning Self Service Environments Automated Recovery (Rollback & Roll-Forward) Hypothesis Driven Development - Testing in Production - Fault Injection - Usage Monitoring/User Telemetry http://www.itproguy.com/devops-practices/ Prácticas de DevOps
  • 15. Visual Studio Team Services
  • 18. Elementos del Stack con VSTS o TFS
  • 19. Develop Developer IDE Team Collaboration Build+Test Build/CI Test Deploy Release/CD Monitor+Learn Monitor On-Premises | Hybrid | Cloud Microsoft Tooling
  • 20. Develop Developer IDE Team Collaboration Build+Test Build/CI Test Deploy Monitor+Learn Monitor OSS Tooling Configuration Release On-Premises | Hybrid | Cloud
  • 22. RESOURCE GROUP Un resource group es un conjunto de elementos que contemplan un servicio de cómputo, en este caso los siguientes elementos: • RED • Almacenamiento • VM • Base de datos/Applicacion ¿Qué es un Resource Group?
  • 23. Tipos de Resource Groups Los Elementos de tu arquitectura pueden ir juntos para una administración compartida o bien pueden seguir siendo totalmente independientes uno del otro pero si tener relación. Esto depende de cada caso y lo que cada organización requiera
  • 24. Los Azure Templates pueden: • Asegurar la configuración • Simplificar la orquestración de ambientes • Simplificar el Rollback • Provide Cross-Resource Configuration and Update Support Azure Templates are: • Check-In de Templates • Especificar dependencias de los ambientes • Parametrizar Inputs y Outputs Instantiation of repeatable config. Configuration  Resource Group SQL - A Website Virtual Machines SQL-A Website [SQL CONFIG] VM (2x) DEPENDS ON SQLDEPENDS ON SQL SQL CONFIG El poder de Automatizar a partir de Infraestructura como Código
  • 25. - Podemos crear de manera masiva Ambientes múltiples - Crear ambientes en diferentes regiones o diferentes tipos de categorías de servicio - Definir URL’s o Direcciones personalizadas para y por ambiente A partir de Azure Resource Management tenemos las siguientes capacidades:
  • 26. - Documentación a partir de Código - Definición de escenarios de Seguridad mediante cifrado de VM’s, Código y Builds y protocolos de conexión Infraestructura como código, segura y confiable
  • 27. Upgrade • Reducción de complejidad • Uso de un Master Template para el despliegue • Uso de API’s para la gestión de servicios Manageability, Auditing • Cada operación puede ser rastreada hasta 90 dìas atras • Gestión que Evita la eliminación de recursos de cómputo Simplifica y Automatiza
  • 28. - Azure cuenta con un catalogo extenso de Templates • Indexed on Azure.com • Github Repo • Community & Microsoft contributed - Integrado con Azure y Azure Stack Azure Templates
  • 29. Optimize your DevOps practices and tools: aka.ms/DevOps DevOps Dimension Show on Channel 9 aka.ms/DevOpsDimension Learn DevOps Practices hands-on with PartsUnlimited apps http://aka.ms/PartsHOL Accelerate your application delivery lifecycle Technical resources for Practitioners: aka.ms/DevOpsLearn DevOps Maturity Self-Assessment http://devopsassessment.azurewebsites.net/ Recursos Extra