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 practicar las operaciones de desarrollo para entregar software de forma rápida y segura. En conjunto, estos servicios le ayudan a almacenar de forma segura y controlar la versión del código fuente de su aplicación y crear, probar e implementar su aplicación en AWS o su entorno en las instalaciones. Puede usar AWS CodePipeline para organizar un flujo de trabajo íntegro de publicación de software con estos servicios y herramientas de terceros o integrar cada servicio independientemente con sus herramientas existentes.


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 corto se conviertan en factores esenciales para obtener una ventaja competitiva. Cuanto más rápido publique 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 operaciones de desarrollo que le ayudan a probar y publicar software con mayor frecuencia de forma fiable.

Inspiradas en las prácticas y herramientas de operaciones de desarrollo de AWS

Basadas en las prácticas y herramientas de operaciones de desarrollo de AWS

Las herramientas para desarrolladores de AWS están inspiradas en las mismas herramientas de operaciones de desarrollo que utilizan los equipos internos de Amazon y le ayudan a utilizar las prácticas recomendadas de desarrollo de software que utiliza 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 la operación de sus servicios. Amazon ha creado herramientas para desarrolladores para ayudar a sus equipos a publicar actualizaciones de forma independiente y entregarlas a sus clientes con mayor rapidez en formato "autoservicio".

Es necesario contar con Adobe Flash Player o un navegador moderno para poder ver los vídeos del sitio.

AWS CodeCommit
2:17

Es necesario contar con Adobe Flash Player o un navegador moderno para poder ver los vídeos del sitio.

AWS CodePipeline
3:05
DevOps_codebuild_icon

Es necesario contar con Adobe Flash Player o un navegador moderno para poder ver los vídeos del sitio.

AWS CodeDeploy
2:10

AWS CodeCommit es un servicio de control de código fuente totalmente administrado que facilita a las empresas el hospedaje de repositorios Git privados, seguros y altamente escalables. Con CodeCommit no necesita operar su propio sistema de control de recursos 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 de AWS CodeCommit .

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. Puede crear con facilidad una solución integral utilizando complementos preintegrados para servicios populares 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 de AWS CodePipeline .

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 versiones a la vez, de manera que sus versiones no permanecen a la espera en una cola. Puede comenzar con rapidez usando entornos de creación preempaquetados, o diseñar sus propios entornos de creación personalizados que utilicen sus propias herramientas de creació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 de AWS CodeBuild.

AWS CodeDeploy es un servicio que automatiza las implementaciones de código en cualquier instancia, incluidas las instancias de Amazon EC2 y 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 la 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 de AWS CodeDeploy.

Practique las operaciones de desarrollo en AWS

Practique las operaciones de desarrollo en AWS

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

Comience con rapidez

Comience con rapidez

Cada servicio está totalmente administrado en la nube, por lo que no es necesario alojar, mantener o 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 servicios de AWS o dispone de integraciones previas con populares herramientas para desarrolladores de terceros, con lo que puede formar su propia solución de publicación de software íntegra. Además, se puede acceder 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á acceder 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 según el uso

Pago según el uso

Con AWS CodeCommit, AWS CodePipeline y AWS CodeBuild, solo paga 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.