Introducción DevOps a AWS - Introducción DevOps a AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Introducción DevOps a AWS

Fecha de publicación: 7 de abril de 2023 (Revisiones del documento)

Hoy más que nunca, las empresas emprenden su viaje de transformación digital para establecer conexiones más profundas con sus clientes y lograr un valor empresarial sostenible y duradero. Organizaciones de todas las formas y tamaños están revolucionando a sus competidores y entrando en nuevos mercados al innovar más rápido que nunca. Para estas organizaciones, es importante centrarse en la innovación y la disrupción del software, por lo que es fundamental agilizar su entrega de software. Las organizaciones que acortan el tiempo desde la idea hasta la producción, haciendo de la velocidad y la agilidad una prioridad, podrían ser las disruptoras del mañana.

Si bien hay varios factores a tener en cuenta para convertirse en el próximo disruptor digital, este documento técnico se centra en DevOps los servicios y funciones de la plataforma Amazon Web Services (AWS) que ayudarán a aumentar la capacidad de una organización para ofrecer aplicaciones y servicios a gran velocidad.

Introducción

DevOps es la combinación de filosofías culturales, prácticas de ingeniería y herramientas que aumentan la capacidad de una organización para ofrecer aplicaciones y servicios a gran velocidad y con mejor calidad. Con el tiempo, han surgido varias prácticas esenciales a la hora de DevOps adoptarlas: la integración continua (CI), la entrega continua (CD), la infraestructura como código (IaC) y la supervisión y el registro.

Este paper destaca AWS las capacidades que le ayudan a acelerar su DevOps viaje y cómo AWS los servicios pueden ayudar a eliminar el trabajo pesado indiferenciado asociado a la DevOps adaptación. También describe cómo desarrollar una capacidad de integración y entrega continuas sin administrar servidores ni construir nodos, y cómo usar la IaC para aprovisionar y administrar los recursos de la nube de manera coherente y repetible.

  • Integración continua: práctica de desarrollo de software en la que los desarrolladores combinan periódicamente los cambios de código en un repositorio central, tras lo cual se ejecutan compilaciones y pruebas automatizadas.

  • Entrega continua: práctica de desarrollo de software en la que los cambios de código se crean, prueban y preparan automáticamente para su lanzamiento a producción.

  • La infraestructura como código: práctica en la que la infraestructura se aprovisiona y administra mediante técnicas de desarrollo de código y software, como el control de versiones y la integración continua.

  • Supervisión y registro: permite a las organizaciones ver cómo el rendimiento de las aplicaciones y la infraestructura afecta a la experiencia del usuario final de sus productos.

  • Comunicación y colaboración: se establecen prácticas para acercar a los equipos, crear flujos de trabajo y distribuir las responsabilidades correspondientes DevOps.

  • Seguridad: debe ser una preocupación transversal. Sus canalizaciones de integración y entrega continuas (CI/CD) y los servicios relacionados deben estar protegidos y deben configurarse los permisos de control de acceso adecuados.

Un examen de cada uno de estos principios revela una estrecha relación con las ofertas disponibles en. AWS

¿Usa Well-Architected?

El AWS Well-Architected Framework le ayuda a comprender las ventajas y desventajas de las decisiones que toma al crear sistemas en la nube. Los seis pilares del marco le permitirán aprender las prácticas recomendadas de arquitectura para diseñar y utilizar sistemas fiables, seguros, eficientes, rentables y sostenibles. Con la herramienta AWS Well-Architected Tool, disponible de forma gratuita en la Consola de administración de AWS, puede comparar sus cargas de trabajo con estas prácticas recomendadas respondiendo a una serie de preguntas para cada pilar.