Feedback

/Guía de aprendizaje de DevOps para Agile, GIT y CI
Guía de aprendizaje de DevOps para Agile, GIT y CI 2018-04-06T15:33:19+00:00

DevOps y Microsoft

DevOps es la unión de personas, procesos y productos para permitir la entrega continua de valor a nuestros usuarios finales.

Iniciar un proyecto de DevOps en Azure

Azure, cualquier nube, local

Entrega continua simple a Azure, otros proveedores de nube, infraestructura híbrida o local, para cualquier tecnología de destino (por ejemplo, Linux, Kubernetes, Windows, iOS, Android, etc.).

iconos de tareas de compilación y lanzamiento

Nuestras herramientas y las suyas

Use Visual Studio Team Services (VSTS), Azure Application Insights y/o Jenkins, Terraform y sus herramientas para planear, implementar y supervisar sus aplicaciones. Todo ello teniendo en cuenta el cumplimiento, la seguridad y la confiabilidad de la empresa.

iconos de extensiones para la familia de productos de Visual Studio

Usar cualquier lenguaje y cualquier IDE

Compile sus aplicaciones en el lenguaje (Java, Node.js, .NET, PHP, Python, etc.), el IDE (IntelliJ, Eclipse, VS Code, Visual Studio, etc.) y la cadena de herramientas de DevOps (Microsoft y OSS) preferidos de su equipo.

iconos de lenguajes e IDE

Herramientas de DevOps que se incluyen con Azure

Configurar una canalización a Azure en cuestión de minutos

Captura de pantalla de configuración de Azure

Configure una canalización de CI/CD completa para cualquier aplicación de Azure con el lenguaje y el marco de trabajo de la aplicación que prefiera en unos pocos y sencillos pasos. Configure su versión con tareas integradas para Azure y Azure Stack. Realice la implementación en sitios web, Service Fabric, organizadores de contenedores de Docker, máquinas virtuales, etc. Use nuestra experiencia simplificada para configurar flujos de trabajo de implementación para aplicaciones que tienen como destino Azure.

Infraestructura como código

Azure Resource Manager define su infraestructura por medio de plantillas declarativas en lugar de scripts, lo que le permite implementar, administrar y supervisar reiteradamente todos los recursos de su solución, con un control de acceso basado en rol seguro.

logotipo de GEICO
“La aceleración proviene de un aprovisionamiento más rápido de los recursos de desarrollo y de la reasignación de ingenieros del levantamiento de la infraestructura al desarrollo de nuevos modelos de captación de clientes. Con una infraestructura en la nube ágil, GEICO puede mejorar la experiencia del cliente con un cadencia más rápida”.

Más información

Use nuestras herramientas integradas y las suyas favoritas

Use las plantillas estándar y las principales extensiones para reforzar aún más su cadena de herramientas.

Integración continua y entrega continua

VSTS automatiza las tareas de compilación, pruebas e implementación de su aplicación. Además, le ofrece una rastreabilidad completa para ver todos los elementos de la compilación, incluidos los cambios en el código, las revisiones y los resultados de las pruebas. Ofrezca más valor a sus usuarios con implementaciones más frecuentes de mayor calidad.

Captura de pantalla del panel
logotipo de la marca de ropa deportiva Columbia
“Microsoft facilitó enormemente la interrupción fuera de los silos […] y la vinculación del proceso de DevOps en la ejecución del proceso empresarial. Sin las herramientas que tenemos hoy, habríamos fracasado”.

Reproducir vídeo

logotipo de Bing
“Hemos pasado de ciclos de implementación de un mes a implementaciones diarias […] para 6 centros de datos en todo el mundo. […] Ahora vemos listas de 4000 cambios semanales y ejecutamos 20 000 pruebas durante la inserción en el repositorio, que tarda unos 10 minutos”.

Más información

Captura de pantalla de la colaboración de GIT

Hospedaje de GIT

VSTS tiene todo aquello que le encanta de GIT con repositorios privados gratuitos. El mejor flujo de solicitud de incorporación de cambios y rama puntual con revisiones de código social, empezando directamente por la tarjeta kanban.

logotipo de Cargill
“Ahora que usamos VSTS, podemos abreviar los tiempos de introducción de nuevos productos en el mercado. Su adopción ha sido clave para que nuestro desarrollo de software no se vea superado por la velocidad del mercado”.

Más información

Administración ágil del trabajo

Scrum, administración del trabajo pendiente, seguimiento del trabajo con kanban, flujo de informes y mejora del proceso de Agile. Trazabilidad de principio a fin en los casos de usuario, requisitos, cambios de código, compilaciones, implementaciones y entrega continua de valor. Información procesable sobre cómo cada equipo realiza un sprint tras otro e implementa vistas de sus planes de entrega.

Captura de pantalla del panel kanban
logotipo de Iberia Express
“VSTS nos ha ayudado a integrar varias prácticas ágiles en nuestra metodología de desarrollo. Dado que podemos implementar nuestra solución en Azure, ahora tenemos un método eficaz y efectivo para configurar una canalización de integración y entrega continua”.

Más información

logotipo de Black Marble
“VSTS nos proporciona una solución integral, desde la concepción de una idea en un bar escrita en el reverso de un posavasos hasta la compilación de la solución y su implementación en un área completamente heterogénea”.

Reproducir vídeo

Captura de pantalla de pruebas continuas

Pruebas

Realice pruebas tempranas y frecuentes y publique con confianza. Elija las tecnologías y los marcos, y luego pruebe sus cambios continuamente de manera rápida, escalable y eficiente. Obtenga rastreabilidad completa en todos los artefactos. Ejecute pruebas y registre defectos desde el explorador. Las pruebas exploratorias le permiten probar casos de usuarios sin casos de prueba detallados. Registre defectos abundantes y que requieran actuaciones.

logotipo de Eovendo
“VSTS nos permitía dedicar todo nuestro tiempo a la implementación, la ejecución y el análisis de un complejo conjunto de pruebas, sin las preocupaciones de configurar y mantener un laboratorio de pruebas”.

Más información

Administración de paquetes

VSTS se encarga de hospedar, indexar y administrar sus paquetes NuGet, npm y Maven en la nube sin problemas, junto con su código fuente y sus compilaciones y versiones. Paquetes de caché y proxy de orígenes públicos. Entregue paquetes en cada compilación. Cree versiones de sus paquetes automáticamente junto con sus compilaciones. Use vistas de versión para comunicar la calidad de los paquetes. Habilite la depuración continua con un servidor de símbolos de VSTS para que su equipo pueda depurar paquetes fácilmente a medida que los desarrolla.

Administración de paquetes con NuGet, npm y Maven
logotipo de Skype
“VSTS permite a los miles de ingenieros de Skype, distribuidos en cinco ubicaciones, compartir paquetes de código y trabajar en una pila tecnológica que abarca Linux, Windows, iOS y Android, con Java, JavaScript, C++ y C# [y que gestiona] 2,5 millones de llamadas al día”.

Reproducir vídeo

Captura de pantalla de la escala de tiempo de introducción

Supervisión

Obtenga supervisión de alto rendimiento, alertas eficaces y paneles fáciles de usar para asegurarse de que sus aplicaciones estén disponibles y funcionen según lo previsto. Vea rápidamente si existe algún problema y a cuántos clientes afecta, y realice un análisis de causa principal para encontrarlo y corregirlo. Detecte y diagnostique proactivamente los problemas de ciclo de vida de los roles (reciclar, bloqueado o no iniciado), que puedan afectar a sus aplicaciones o servicios en la nube. Realice con eficacia un seguimiento del rendimiento de las máquinas virtuales junto con los datos de rendimiento de la aplicación en la misma vista.

logotipo de Jet
“Azure Application Insights proporciona alertas en tiempo real a sus desarrolladores para ayudarles a identificar problemas y a evaluar su prioridad cuando se producen. Application Insights también permite que Jet obtenga información en tiempo real sobre cuántos clientes usan su aplicación, lo que les permite implementar un ciclo de compilación, medición y aprendizaje ágil”.

Más información

Log Analytics

Centralice los datos de registro de varios sistemas en un único almacén de datos. Transforme sus datos de actividad de Azure y datos de recursos administrados de distintas suscripciones en información procesable. Obtenga una visibilidad más profunda de su entorno de TI híbrido, incluidos los recursos de Azure y locales. Cree paneles altamente eficaces mediante consultas de búsqueda personalizadas para crear visualizaciones de datos. Defina campos personalizados mediante la extracción de campos al instante y las abundantes funciones integradas.

Captura de pantalla de un panel de introducción
“Usamos Azure Security Center para supervisar nuestro entorno. Nos permite mejorar enormemente nuestra capacidad de respuesta al identificar amenazas”.

Más información

Captura de pantalla de introducción a Security Center

Seguridad

Obtenga una vista unificada de la seguridad en todas sus cargas de trabajo locales y en la nube. Detecte e incorpore automáticamente nuevos recursos de Azure, y aplique directivas de seguridad en sus cargas de trabajo en la nube híbrida para garantizar el cumplimiento de las normas de seguridad. Recopile, busque y analice datos de seguridad de distintos orígenes, incluidos los firewalls y otras soluciones de asociados.

logotipo de Nuance
“Nuance usa Azure Security Center para administrar y supervisar máquinas virtuales individuales con fines de protección contra malware y antivirus. Con el panel de Azure Security Center, el personal de Nuance puede ver fácilmente el estado de seguridad de cada nodo individual, así como tomar medidas proactivas y preventivas para aplicar revisiones de seguridad y garantizar que todos los nodos estén en los niveles de revisión de seguridad más recientes”.

Más información

Noticias de DevOps

Blog de DevOps
Blog de Brian Harry

TFS 2018 Update 1 RC ya está disponible

Brian Harry

Blog de Azure

Una gran experiencia de desarrollador de Ansible

Corey Sanders

Blog de DevOps

Pasos siguientes