Herramientas para desarrolladores de AWS

Cree una cuenta de AWS

Las herramientas para desarrolladores de AWS son un conjunto de servicios diseñados para permitir a los desarrolladores y profesionales de operaciones de TI que aplican DevOps entregar software de forma rápida y segura. En conjunto, estos servicios lo ayudan a almacenar de forma segura y a controlar la versión del código fuente de su aplicación. También le permiten compilar, probar e implementar automáticamente su aplicación en un entorno local o de AWS. Puede usar AWS CodePipeline para organizar un flujo de trabajo íntegro de lanzamiento de software con estos servicios y herramientas de terceros o integrar cada servicio independientemente con sus herramientas existentes.

Comience a usar AWS de forma gratuita

Cree una cuenta gratuita

Disfrute de doce meses de acceso a la capa gratuita de AWS y de otras características del nivel Basic de AWS Support, entre otras, un servicio ininterrumpido de soporte al cliente, foros de soporte y muchas más.


Practique la integración y entrega continuas

Practique la integración y entrega continuas

En el mundo de hoy en día, necesita innovar y mejorar su producto constantemente para satisfacer las necesidades de sus clientes. Las actualizaciones frecuentes de la aplicación le permiten lograrlo, haciendo que la agilidad del software y el tiempo de comercialización abreviado se conviertan en factores esenciales para obtener una ventaja competitiva. Cuanto más rápido lance nuevas características y corrija errores, más rápido podrá innovar y responder ante las necesidades de los clientes. La integración continua y la entrega continua son prácticas de DevOps que le ayudan a probar y lanzar software con mayor frecuencia y de forma fiable.

Inspiradas en las prácticas y herramientas de DevOps de AWS

Basadas en las prácticas y herramientas de DevOps de AWS

Las herramientas para desarrolladores de AWS están inspiradas en las mismas herramientas de DevOps que utilizan los equipos internos de Amazon y lo ayudan a implementar las prácticas recomendadas de desarrollo de software que usa Amazon. Los equipos de ingeniería de Amazon funcionan como startups pequeñas, ya que cada equipo es responsable de todo, desde recopilar los comentarios de los clientes y escribir requisitos hasta asumir la responsabilidad del desarrollo, las pruebas, la implementación y el funcionamiento de sus servicios. Amazon creó herramientas para desarrolladores para ayudar a sus equipos a lanzar actualizaciones de forma independiente y a entregarlas a sus clientes con mayor rapidez en formato "autoservicio".

AWSCloud9_150pxl
codestar_98pxl
xray_98pxltall

AWS Cloud9 es un entorno de desarrollo integrado (IDE) basado en la nube que le permite escribir, ejecutar y depurar código solo con un navegador. Incluye un editor de código, así como un depurador y un terminal. Cloud9 viene previamente empaquetado con herramientas esenciales para lenguajes de programación conocidos, como JavaScript, Python o PHP, de forma que no tenga que instalar archivos ni configurar su máquina de desarrollo para empezar nuevos proyectos. Ya que su IDE de Cloud9 se basa en la nube, puede trabajar en sus proyectos desde la oficina, desde su casa o desde cualquier sitio con conexión a Internet.

Para obtener más información, visite la página web de AWS Cloud9.  

AWS CodeStar le permite desarrollar, compilar e implementar rápidamente aplicaciones en AWS. Con AWS CodeStar puede configurar toda su cadena de herramientas de entrega continua en minutos, lo que permite comenzar a lanzar código más rápido. AWS CodeStar proporciona una interfaz de usuario unificada que permite administrar fácilmente actividades de desarrollo de software en un solo lugar. AWS CodeStar se integra con AWS Cloud9 y con terceros para ayudarlo a crear una cadena de herramientas continua que se ajuste a sus necesidades.

Para obtener más información, visite la página web de AWS CodeStar.

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. X-Ray proporciona una vista completa de las solicitudes a medida que avanzan por su aplicación y le muestra un mapa de los componentes subyacentes de la aplicación.  

Para obtener más información, visite la página web de AWS X-Ray.

AWS CodeCommit
2:17
AWS CodePipeline
3:05
DevOps_codebuild_icon
AWS CodeDeploy
2:10

AWS CodeCommit es un servicio de control de código fuente completamente administrado que facilita a las compañías el alojamiento de repositorios Git privados, seguros y con un alto nivel de escalado. Con CodeCommit no necesita utilizar su propio sistema de control de código fuente ni preocuparse por el escalado de la infraestructura de dicho sistema. 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.

Para obtener más información, visite la página del producto AWS CodeCommit.  

AWS CodePipeline es un servicio de integración continua y entrega continua para realizar actualizaciones de aplicaciones e infraestructura rápidas y fiables. 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 lanzamiento que defina. Esto le permite entregar características y actualizaciones de forma rápida y fiable. Puede crear con facilidad una solución integral a través de complementos preintegrados para servicios conocidos de terceros, como GitHub, o mediante la integración de complementos personalizados propios en cualquier fase del proceso de lanzamiento.

Para obtener más información, visite la página del producto AWS CodePipeline.

AWS CodeBuild es un servicio de compilación completamente administrado que compila código fuente, ejecuta pruebas y genera paquetes de software listos para su implementación. Con CodeBuild, no es necesario aprovisionar, administrar ni escalar sus propios servidores de compilación. CodeBuild se escala constantemente y procesa numerosas compilaciones a la vez, de manera que estas no permanecen a la espera en una cola. Puede comenzar con rapidez mediante entornos de compilación preempaquetados, o crear entornos de compilación propios personalizados que utilicen sus herramientas de compilación. Con CodeBuild, se le cobra por cada minuto de recursos informáticos que utilice.

Para obtener más información, visite la página del producto AWS CodeBuild.

AWS CodeDeploy es un servicio que automatiza las implementaciones de código en cualquier instancia, incluidas las instancias de Amazon EC2 y los servidores ejecutados en las instalaciones. 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. Puede usar AWS CodeDeploy para automatizar las implementaciones de software, con lo que se elimina la necesidad de realizar operaciones manuales propensas a errores. Además, el servicio se escala con la infraestructura, a fin de que pueda realizar la implementación con facilidad en una o miles de instancias.

Para obtener más información, visite la página del producto AWS CodeDeploy.

Use DevOps en AWS

Use DevOps en AWS

Las herramientas para desarrolladores de AWS le ayudan a usar la integración continua y la entrega continua en AWS. Estos servicios le ayudan a hacer que el proceso de lanzamiento de software sea rápido, automático y fiable.

Comience con rapidez

Comience con rapidez

Cada servicio está completamente administrado en la nube, por lo que no es necesario alojar, mantener ni escalar servidores por su cuenta. Las herramientas para desarrolladores de AWS se ofrecen como servicio, de modo que puede comenzar a desarrollar e implementar aplicaciones en AWS inmediatamente.

Extensibles e independientes

Extensibles e independientes

Estos servicios son herramientas modulares que se pueden ampliar fácilmente para satisfacer sus necesidades particulares. Cada servicio se integra con otros de AWS o dispone de integraciones previas con herramientas de terceros para desarrolladores conocidas, con lo que puede formar su propia solución de lanzamiento de software completa. Además, se puede obtener acceso a cada servicio mediante programación con las API.

Alta disponibilidad

Alta disponibilidad

Las herramientas para desarrolladores de AWS se han creado en una arquitectura duradera, redundante y altamente escalable, lo que garantiza que podrá obtener acceso a sus proyectos de desarrollo de software cuando los necesite.

Control centralizado

Identidad y acceso

Las herramientas para desarrolladores de AWS se integran con AWS Identity and Access Management (IAM), lo que le permite asignar permisos específicos de usuario para proteger sus herramientas de entrega de software.

Pago en función del uso

Pago en función del uso

Con AWS CodeCommit, AWS CodePipeline y AWS CodeBuild, solo paga por lo que utiliza. AWS CodeDeploy se ofrece sin cargo adicional para implementaciones de Amazon EC2. No se requieren pagos de instalación ni compromisos iniciales. Para obtener más información, visite la página de precios.