Información general
¿Por qué AWS para DevOps?
Comience con rapidez
Cada servicio de AWS está listo para usar si dispone de una cuenta de AWS. No se necesita realizar ninguna configuración ni instalar ningún software.
Servicios completamente administrados
Estos servicios le ayudan a utilizar los recursos de AWS con mayor rapidez. No tiene que preocuparse tanto de configurar, instalar y operar infraestructura por su cuenta. Así se puede concentrar en su producto principal.
Diseñado para el escalado
Con los servicios de AWS, puede administrar una sola instancia o escalar a miles. Estos servicios le ayudan a sacar el máximo partido a los recursos informáticos flexibles al simplificar el aprovisionamiento, la configuración y el escalado.
Programable
Puede usar cada servicio mediante la interfaz de línea de comandos de AWS o mediante API y SDK. También puede modelar y aprovisionar recursos de AWS y toda la infraestructura de AWS con plantillas de AWS CloudFormation declarativas.
¿Por qué AWS para DevOps?
Automatización
AWS le ayuda a utilizar la automatización, para que pueda crear con mayor rapidez y eficacia. Con los servicios de AWS, puede automatizar tareas o procesos manuales como implementaciones, flujos de trabajo de desarrollo y pruebas, administración de contenedores y administración de la configuración.
Seguridad
Use AWS Identity and Access Management (IAM) para configurar permisos y políticas de usuario. De este modo, dispondrá de control exhaustivo sobre quién puede acceder a sus recursos y cómo puede hacerlo.
Amplio ecosistema de socios
AWS dispone de un gran ecosistema de socios que se integran con AWS y amplían sus servicios. Utilice sus herramientas de terceros y de código abierto preferidas con AWS para crear una solución íntegra. Vaya aquí para obtener más información sobre nuestras soluciones de socios de DevOps.
Pague por lo que usa
Con AWS adquiere servicios según los necesita y solamente durante el periodo en que piensa utilizarlos. Los precios de AWS no incluyen cuotas iniciales, tasas de cancelación ni contratos a largo plazo. La capa gratuita de AWS lo ayuda a comenzar con AWS. Para obtener más información, visite las páginas de precios de cada servicio.
Herramientas de DevOps de AWS
AWS proporciona servicios que le ayudan a practicar DevOps en su empresa y que están diseñados para su uso con AWS. Estas herramientas automatizan tareas manuales, ayudan a los equipos a administrar entornos complejos a escala y mantienen a los ingenieros en control de la gran velocidad que permiten alcanzar las DevOps.
Integración y entrega continuas
Las herramientas para desarrolladores de AWS lo ayudan a almacenar y versionar de forma segura el código fuente de su aplicación y a crear, probar e implementar automáticamente la aplicación en AWS o en su entorno en las instalaciones. Comience con AWS CodePipeline para crear un flujo de trabajo de integración o entrega continua que utilice AWS CodeBuild, AWS CodeDeploy y otras herramientas, o utilice cada servicio por separado.
Flujos de trabajo de publicación de software
AWS CodePipeline
AWS CodePipeline es un servicio de integración continua y entrega continua para realizar actualizaciones de aplicaciones e infraestructura rápidas y de confianza. CodePipeline compila, prueba e implementa el código cada vez que se produce un cambio en este, de acuerdo con los modelos de procesamiento de la publicación que defina. Esto le permite entregar características y actualizaciones de forma rápida y de confianza.
Compile y pruebe código
AWS CodeBuild
AWS CodeBuild es un servicio de creación completamente administrado que compila código fuente, ejecuta pruebas y produce paquetes de software listos para su implementación. Con CodeBuild, no es necesario aprovisionar, administrar y escalar sus propios servidores de creación. CodeBuild se escala constantemente y procesa numerosas compilaciones a la vez, de manera que las compilaciones no permanecen a la espera en una cola.
Automatización de la implementación
AWS CodeDeploy
AWS CodeDeploy automatiza las implementaciones de código en cualquier instancia, incluidas instancias de Amazon EC2 y servidores on-premise. AWS CodeDeploy facilita el lanzamiento rápido de nuevas características, ayuda a evitar tiempos de inactividad durante la implementación de una aplicación y administra la compleja actualización de las aplicaciones.
Instacart
Instacart utiliza AWS CodeDeploy para automatizar las implementaciones para todos sus servicios de frontend y backend. El uso de AWS CodeDeploy ha permitido a los desarrolladores de Instacart concentrarse en su producto y preocuparse menos de las operaciones de implementación.

lululemon athletica
lululemon athletica utiliza una variedad de servicios de AWS para diseñar un sistema de integración y de entrega continua completamente automatizado. lululemon implementa artefactos distribuidos a través de Amazon S3 con AWS CodePipeline. A partir de esta fase, los artefactos se implementan en AWS Elastic Beanstalk.

Microservicios
Cree e implemente una arquitectura de microservicios con contenedores o computación sin servidor.
Plataforma Docker de producción
Amazon Elastic Container Service
Amazon Elastic Container Service (ECS) es un servicio de administración de contenedores de alto desempeño y escalabilidad compatible con los contenedores de Docker que le permite ejecutar fácilmente aplicaciones distribuidas en un clúster administrado de instancias de Amazon EC2.
Computación sin servidor
AWS Lambda
AWS Lambda le permite ejecutar código sin aprovisionar ni administrar servidores. Con Lambda, puede ejecutar código para casi cualquier tipo de aplicación o servicio backend, y todo sin administrar nada. Solo tiene que cargar el código y Lambda se encargará de todo lo necesario para ejecutar y escalar el código con alta disponibilidad.
Coursera
Coursera utiliza Amazon Elastic Container Service para administrar una arquitectura basada en microservicios para sus aplicaciones. Ahora, Coursera puede implementar cambios en el software en cuestión de minutos en lugar de horas en un entorno con los recursos aislados.

Localytics
Localytics utiliza AWS Lambda para crear microservicios que ingieren archivos de Amazon Simple Storage Service y secuencias de datos de Kinesis que ascienden a unos 100 000 millones de puntos de datos al mes.

Infraestructura como código
Aprovisione, configure y administre sus recursos de la infraestructura de AWS con código y plantillas. Supervise y garantice el cumplimiento de la infraestructura.
Aprovisionamiento de la infraestructura con plantillas
AWS CloudFormation
AWS CloudFormation ofrece a desarrolladores y administradores de sistemas un método sencillo de crear una colección de recursos de AWS relacionados entre sí para ofrecerlos de una manera ordenada y predecible. Puede usar las plantillas de muestra de AWS CloudFormation o crear sus propias plantillas.
Administración de la configuración de Chef
AWS OpsWorks
AWS OpsWorks es un servicio de administración de configuraciones que utiliza Chef, una plataforma de automatización que trata las configuraciones de servidor como código. OpsWorks usa Chef para automatizar la manera en la que los servidores se configuran, implementan y administran en las instancias Amazon Elastic Compute Cloud (Amazon EC2) o en entornos de computación on-premise. OpsWorks tiene dos opciones, AWS Opsworks para Chef Automate y AWS Opsworks Stacks.
Simple
Simple creó su plataforma de banca en línea en AWS. Gracias a AWS CloudFormation, Simple puede automatizar procesos que antes tardaban meses en completarse y así centrarse en el servicio al cliente en lugar de en la administración de la infraestructura de TI.
Toronto Star
The Toronto Star es el mayor sitio de noticias en línea de Canadá. Al utilizar AWS OpsWorks, The Toronto Star redujo el tiempo de implementación de la aplicación de administración de contenido de 3 horas a 20 minutos. Esto permitió ahorrar costos y mejorar la productividad.
Administración de la configuración
AWS Systems Manager
AWS Systems Manager es un servicio de administración que le ayuda a recopilar inventario de software, aplicar parches del sistema operativo, crear imágenes del sistema y configurar los sistemas operativos Windows y Linux automáticamente. Estas capacidades le ayudan a definir y monitorizar las configuraciones del sistema, evitar las desviaciones y mantener la conformidad del software con sus configuraciones de EC2 y en las instalaciones.
Política como código
AWS Config
AWS Config es un servicio completamente administrado que ofrece un inventario de los recursos de AWS, así como el historial de configuración y las notificaciones de los cambios en la configuración, para garantizar seguridad y gobernanza. Config Rules permite crear reglas que comprueban automáticamente la configuración de los recursos de AWS registrados por AWS Config.
Prezi
Prezi utiliza AWS Config para supervisar los cambios de configuración en los recursos de AWS de Prezi. AWS Config envía notificaciones cuando se crean, modifican o eliminan recursos. Prezi utiliza las reglas de AWS Config para gobernar el aprovisionamiento y la configuración de sus recursos en AWS.
Más información
Aprovisione la infraestructura a partir de plantillas de AWS CloudFormation, invoque AWS Systems Manager para hacer el seguimiento de su inventario de software o configurar sus instancias, y corrija automáticamente cualquier desfase en la configuración con AWS Config.
Monitoreo y registro
Registre datos y supervise el rendimiento de la aplicación y la infraestructura casi en tiempo real.
Supervisión de la nube y la red
Amazon CloudWatch
Amazon CloudWatch es un servicio de monitorización de los recursos de la nube de AWS y de las aplicaciones que se ejecutan en AWS. Puede utilizar Amazon CloudWatch para recopilar y realizar el seguimiento de métricas y logs, establecer alarmas y reaccionar automáticamente a los cambios en sus recursos AWS.
Seguimiento distribuido
AWS X-Ray
AWS X-Ray ayuda a los desarrolladores a analizar y depurar aplicaciones distribuidas de producción, como las creadas con una arquitectura de microservicios. Con X-Ray, puede saber cuál es el nivel de rendimiento de su aplicación y sus servicios subyacentes para identificar y resolver la causa raíz de los problemas y errores de rendimiento.
The Globe and Mail
The Globe and Mail es el periódico más leído de Canadá, con 4,7 millones de lectores nacionales digitales por semana. Utilizaba Amazon CloudWatch para supervisar el rendimiento de su sistema y adoptó un enfoque de DevOps para la automatización de la infraestructura.
Supervisión de la actividad y el uso de la API
AWS CloudTrail
AWS CloudTrail es un servicio web que registra las llamadas del API de AWS de su cuenta y le entrega logs. La información registrada incluye la identidad del intermediario de la API, la hora a la que se produce la llamada a la API, la dirección IP de origen del intermediario, los parámetros de la solicitud y los elementos de respuesta devueltos por el servicio de AWS.
Disponibilidad de la aplicación
Amazon DevOps Guru
Amazon DevOps Guru es un servicio con tecnología de machine learning (ML) diseñado para facilitar la mejora del rendimiento operativo y la disponibilidad de una aplicación. DevOps Guru ayuda a detectar comportamientos anormales de las aplicaciones, de modo que pueda identificar errores operativos mucho antes de que afecten a sus clientes.
Slack
Slack proporciona una plataforma de mensajes para la unificación de diversos servicios de comunicación. La plataforma de Slack se ejecuta en AWS, aprovechando una gran variedad de servicios en la nube. La compañía usa AWS CloudTrail para supervisar registros relacionados con las instancias de Amazon EC2.
Plataforma como servicio
Implemente aplicaciones web sin la necesidad de aprovisionar y administrar la pila de infraestructura y aplicaciones.
Ejecute y administre aplicaciones web
AWS Elastic Beanstalk
AWS Elastic Beanstalk es un servicio fácil de utilizar para implementar y escalar aplicaciones y servicios web desarrollados con Java, .NET, PHP, Node.js, Python, Ruby, Go y Docker en servidores familiares, como Apache, Nginx, Passenger e IIS. Solo tiene que cargar el código, y Elastic Beanstalk administrará de manera automática la implementación, desde el aprovisionamiento de la capacidad, el equilibrio de carga y el escalado automático hasta la supervisión del estado de la aplicación. Al mismo tiempo, tendrá el control absoluto de los recursos de AWS que alimentan su aplicación y podrá obtener acceso a los recursos subyacentes cuando quiera.
Zillow
Zillow migró su sistema de procesamiento de imágenes y entrega a AWS para solucionar los problemas de rendimiento y mejorar la escalabilidad. Utiliza Elastic Beanstalk para ejecutar una biblioteca de imágenes Python con código personalizado para el trabajo de procesamiento de imágenes.
Rachio
Rachio es el creador del Smart Sprinkler Controller, un controlador de irrigación por wifi. Rachio utiliza AWS Elastic Beanstalk para implementar y administrar sus aplicaciones, sitio web y API.

Control de versiones
Aloje repositorios de Git seguros y altamente escalables en la nube.
Alojamiento Git privado
AWS CodeCommit
AWS CodeCommit es un servicio de control de código fuente completamente administrado que facilita a las empresas el alojamiento de repositorios de Git privados, seguros y con gran capacidad de escalabilidad. CodeCommit, que funciona perfectamente con las herramientas de Git existentes, se puede utilizar para almacenar de forma segura cualquier elemento, ya sea código fuente o binario.
Edmunds.com
Mediante el uso de AWS CodeCommit, los desarrolladores de Edmunds.com disponen de un servicio de control de código fuente escalable y de gran disponibilidad que reduce los costos y simplifica la administración.
