Trace Id is missing
Saltar al contenido principal

Soluciones de DevOps en Azure

Soluciona los desafíos en cada etapa de la ingeniería remota y descubre cómo los equipos de ingeniería de Microsoft han habilitado el desarrollo remoto. Regístrate para asistir.

Herramientas de DevOps para cada fase del ciclo de vida de las aplicaciones

Utiliza soluciones de un extremo a otro en Azure para implementar prácticas de DevOps durante el planeamiento, desarrollo, entrega y uso de las aplicaciones. Aplica la combinación adecuada de tecnologías, cultura y procesos de DevOps para habilitar la entrega continua de software y ofrecer más valor a los clientes.

Capacita a los equipos para que administren el trabajo con agilidad y visibilidad total de los productos y los proyectos. Define, controla y expón el trabajo con funcionalidades de paneles Kanban, registros de trabajo pendiente, paneles personalizados e informes con Azure Boards. Mantén la transparencia y la puntualidad del trabajo de desarrollo con GitHub. Explora análisis con objetos visuales y convierte los datos en información con Power BI.

Tareas para distintos equipos enumerados en Azure Boards

Programa de un modo más rápido e inteligente con Visual Studio y Visual Studio Code. Comparte código y colabora con desarrolladores afines en GitHub. Automatiza las pruebas y practica una integración continua en la nube con Azure Pipelines. Crea flujos de trabajo automáticos, desde la idea hasta la producción, con Acciones de GitHub. También puedes traer tus cargas de trabajo de Jenkins a Azure. Aprovisiona entornos para desarrolladores en solo unos minutos con Azure DevTest Labs.

Utiliza técnicas para el desarrollo moderno de aplicaciones para acelerar el tiempo de comercialización.

Una persona trabaja en su puesto con Visual Studio

Implemente aplicaciones en cualquier servicio de Azure, como Kubernetes en Azure, de forma automática y con control total para ofrecer valor a los clientes de forma constante. Define y pon en marcha varios entornos en la nube con Azure Resource Manager o HashiCorp Terraform. Después, crea canalizaciones de entrega continua en estos entornos con Azure Pipelines o con herramientas como Jenkins y Spinnaker.

Implementa una supervisión total de la pila, recibe alertas prácticas y obtén información a partir de registros y telemetría con Azure Monitor. Administra el entorno en la nube con Azure Automation y herramientas como Ansible y Chef.

Mantén el cumplimiento normativo de la infraestructura y las aplicaciones aprovisionadas con Azure Blueprints o Chef Automate. Al usar estas tecnologías con Azure Security Center, ayudan a limitar la exposición a amenazas y a encontrar y corregir rápidamente posibles vulnerabilidades.

Una persona presiona un botón para usar un micrófono en su escritorio
Volver a las pestañas

Elaborar prácticas de DevOps con estos servicios y herramientas

GitHub

GitHub

Aumenta la colaboración, automatiza los flujos de trabajo del código a la nube y facilita la protección del código con características avanzadas.

Azure Pipelines

Azure Pipelines

Implementa CI/CD para crear, probar e implementar soluciones de forma continuada en cualquier plataforma y nube.

Azure Boards

Azure Boards

Planea, controla y comenta el trabajo en todos los equipos mediante el uso de paneles Kanban, registros de trabajo pendiente, paneles de equipo e informes personalizados.

Azure Monitor

Azure Monitor

Obtén una visibilidad total de las aplicaciones, la infraestructura y la red.

Visual Studio

Visual Studio

Usa el entorno de desarrollo integrado (IDE) diseñado para crear aplicaciones eficaces y escalables para Azure.

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS)

Distribuye aplicaciones contenedorizadas con más rapidez y adminístralas más fácilmente con un servicio de Kubernetes totalmente administrado.

Arquitecturas de soluciones de DevOps

Descubre cómo combinar varias herramientas y tecnologías con Azure en estos escenarios de DevOps frecuentes.

CI/CD para Azure Virtual Machines

Azure es una nube de talla mundial para el hospedaje de máquinas virtuales con Windows o Linux. No importa si usas ASP.NET, Java, Node.js o PHP para desarrollar aplicaciones; necesitas una canalización de integración e implementación continuas (CI/CD) para enviar los cambios a estas máquinas virtuales de forma automática.

CI/CD de Java mediante Jenkins y Azure Web Apps

Azure App Service es una forma sencilla y rápida de crear aplicaciones web con Java, Node.js, PHP o ASP.NET, además de servir como apoyo a entornos de tiempo de ejecución de lenguajes personalizados con Docker. Entrega un producto de calidad a tus clientes con Azure App Service mediante una canalización de CI/CD para incorporar automáticamente cada cambio a Azure App Service.

DevOps para Azure Kubernetes Service (AKS)

Equilibra velocidad y seguridad, y entrega código a gran escala rápidamente mediante prácticas seguras de DevOps con Azure Kubernetes Service (AKS). Establece barreras de seguridad en torno a los procesos de desarrollo mediante CI/CD con controles de directivas dinámicos, y acelera los bucles de retroalimentación con una supervisión constante. Utiliza Azure Pipelines para hacer entregas rápidas a la vez que garantizas el cumplimiento de directivas críticas con Azure Policy. Azure proporciona observabilidad en tiempo real de las canalizaciones de compilación y versión, además de la capacidad de aplicar fácilmente auditorías de cumplimiento y reconfiguraciones.

Descubrir cómo los equipos de Microsoft han adoptado DevOps

Una transformación de DevOps satisfactoria requiere un cambio cultural, lo cual puede presentar un reto para una gran empresa que lleve décadas creando tecnología. Aun así, es necesario para entregar mejores productos a los clientes y obtener mejores resultados para la empresa. Conoce los casos del camino que estamos recorriendo.

Explorar las soluciones de nuestros partners

Descubre las tecnologías y servicios de DevOps que te pueden ayudar a transformar tus prácticas.

HashiCorp Terraform

HashiCorp Terraform facilita la administración de la infraestructura como código. Define infraestructura como código con archivos de configuración declarativos que se pueden usar para crear, administrar y actualizar recursos de infraestructura.

HashiCorp Terraform

Redhat Ansible

Automatiza el aprovisionamiento en la nube, la administración de configuración y la implementación de aplicaciones. Microsoft Azure es un partner certificado de Ansible, así que puedes usar módulos de Azure para Ansible sin preocupaciones.

Redhat Ansible

Chef

Descubre una plataforma de automatización eficaz que transforma la infraestructura de máquinas virtuales de Azure en código. Chef automatiza la configuración, implementación y administración de la infraestructura en toda la red, sea cual sea su tamaño.

Chef

WhiteSource

WhiteSource Bolt para Azure DevOps es una extensión gratuita que examina todos los proyectos y detecta componentes de código abierto, sus licencias y las vulnerabilidades conocidas.

WhiteSource

JFrog

JFrog Artifactory es una solución para desarrolladores e ingenieros de DevOps que proporciona total control, información y administración binaria a lo largo del ciclo de vida de desarrollo de software.

JFrog

CloudBees

CloudBees Core aporta solidez empresarial a Jenkins. Este conjunto de complementos de nivel empresarial ayuda a proteger, administrar y optimizar Jenkins, así como a reducir el tiempo de inactividad.

CloudBees

Soluciones para prácticas de DevOps

Azure DevOps dispone de una integración sólida con Azure y un completo conjunto de tecnologías que te ayudan a entregar software de forma segura y rápida. Combina Azure DevOps con las herramientas de DevOps de código abierto que se ajusten a tu flujo de trabajo único e intégralas sin problemas en Azure. No importa si la aplicación usa máquinas virtuales, aplicaciones web o Kubernetes; en todos los casos puedes implementar prácticas de DevOps, como CI/CD, infraestructura como código y supervisión continua, con Azure y la cadena de herramientas de DevOps que prefieras.
  • Desde el código hasta la nube, automatiza cada parte del proceso de DevOps con integración continua y entrega continua, además de las herramientas que prefieras:

    • Define una canalización de CI/CD y administra las versiones en varios entornos con Azure Pipelines.
    • Usa como destino cualquier servicio de Azure, incluidos Azure Kubernetes Service (AKS), Azure Virtual Machines y Azure Functions.
    • Automatiza los flujos de trabajo con Acciones de GitHub.
    • Hospeda las cargas de trabajo de Jenkins, amplía la configuración existente o simplifica la CI/CD con los complementos de Jenkins para Azure.
    • Crea implementaciones rápidas y replicables en Azure con Spinnaker.
    • Obtén más información sobre la entrega continua frente a la implementación continua y cómo pueden satisfacer las necesidades de la organización.
  • Adopta métodos de Agile Software Development con planeamiento, seguimiento y elaboración de informes para disponer de ciclos de lanzamiento de versiones más cortos y visibilidad total del proceso de desarrollo de software. Administra proyectos con GitHub. También puedes usar Azure Boards para:

    • Definir, asignar y hacer un seguimiento de los elementos de trabajo.
    • Administrar el trabajo pendiente.
    • Crear paneles personalizados para hacer un seguimiento del progreso.
    • Obtener análisis e informes avanzados.
  • Administra repositorios de Git, comparte recursos y colabora con GitHub. Crea un flujo de trabajo de programación fiable para el equipo con:

  • Define los recursos en la nube de un modo descriptivo para que los entornos se versionen y confirmen en conjunto con el código de las aplicaciones en los repositorios. Tratar la infraestructura como código te permite implementar recursos en la nube de un modo replicable y fiable, lo cual garantiza la gobernanza total de los entornos en la nube.

  • Administra la configuración de los recursos en todo el sistema para aplicar los estados deseados, distribuir actualizaciones de configuración y automatizar la resolución de cambios y problemas imprevistos. Azure ofrece varias herramientas de DevOps para administrar la configuración, como Ansible, Chef, Puppet y Azure Automation.

  • Supervisa el estado de la infraestructura e integra la información en los paneles existentes de Grafana, Kibana o Azure Portal con Azure Monitor.

    • Practica una supervisión continua de toda la pila.
    • Configura alertas prácticas en todos los servicios de Azure.
    • Recopila, consulta y analiza los registros para obtener información y mitigar los problemas.
    • Haz uso de la supervisión de contenedores integrada de Azure Kubernetes Service (AKS).

Comienza a colaborar para innovar desde el código a la nube con GitHub y Azure.

Comenzar