Kit de desarrollo de la nube de AWS

Defina una infraestructura en la nube con lenguajes de programación conocidos

El kit de desarrollo de la nube de AWS (AWS CDK) es un marco de desarrollo de software de código abierto que sirve para modelar y aprovisionar sus recursos destinados a aplicaciones en la nube mediante lenguajes de programación conocidos.

Aprovisionar aplicaciones en la nube puede resultar un proceso desafiante que implica realizar acciones manuales, escribir secuencias de comandos personalizadas, mantener plantillas o aprender lenguajes para dominios específicos. AWS CDK usa la familiaridad con los lenguajes de programación y la capacidad expresiva de estos para modelar aplicaciones. Provee componentes de alto nivel que preconfiguran recursos en la nube con valores predeterminados fiables. Esto le permite crear aplicaciones en la nube sin necesidad de ser un experto. AWS CDK aprovisiona sus recursos de una manera segura y repetible mediante AWS CloudFormation. También posibilita crear y compartir componentes personalizados propios que incorporen los requisitos de su organización, proceso que lo ayuda a iniciar proyectos nuevos con mayor rapidez.

Presentación del kit de desarrollo en la nube de AWS (10:00)

Beneficios

Simplificación de la adopción de la nube

AWS CDK agiliza la adopción de AWS porque hay menos cosas para aprender. CDK le permite usar capacidades y herramientas existentes y aplicarlas a la tarea de crear una infraestructura en la nube. También provee componentes de alto nivel que preconfiguran recursos en la nube con valores predeterminados fiables. Esto lo ayuda a crear en AWS sin necesidad de ser un experto.

Aceleración del proceso de desarrollo

AWS CDK le otorga la capacidad expresiva de los lenguajes de programación para definir infraestructura. Características conocidas, como los objetos, los bucles y las condiciones, agilizan su proceso de desarrollo. También puede usar AWS CDK con su entorno de desarrollo integrado (IDE) para aprovechar las herramientas de productividad y los marcos para pruebas existentes.

Personalización y uso compartido

Con AWS CDK puede diseñar componentes reutilizables propios que cumplan con los requisitos de seguridad, conformidad y gobernanza de su organización. Como con cualquier otra biblioteca de software, usted puede compartir componentes en su organización, lo que le permite iniciar proyectos nuevos con rapidez y con la implementación de prácticas recomendadas de manera predeterminada.

Conservación del mismo contexto

AWS CDK le permite crear su aplicación en la nube sin necesidad de dejar su IDE. Puede escribir su código de tiempo de ejecución y definir sus recursos de AWS con el mismo lenguaje de programación. Puede ver sus pilas y recursos de aplicaciones de CDK con AWS Toolkit for VS Code.

Funcionamiento

product-page-diagram_AWS-Cloud-Development-Kit

Clientes

Culture Amp

600x400_Culture-Amp_Logo

Culture Amp ayuda a hacer que las empresas sean un mejor lugar de trabajo facilitando la recopilación, la comprensión y la actuación a partir de los comentarios de los empleados. Culture Amp permite a los líderes de RR. HH. tomar mejores decisiones, demostrar el impacto y convertir la cultura de la empresa en una ventaja competitiva. Mediante AWS, Culture Amp creó la primera plataforma del mundo de comentarios de los empleados bajo demanda en 2012. Desde entonces ha proporcionado soporte a su base de clientes global, que crece rápidamente, desde sus oficinas en Melbourne, San Francisco, Nueva York y Londres. Cuando Culture Amp decidió modernizar su aplicación monolítica de una única región ejecutándose en Amazon EC2 a una arquitectura basada en microservicios en varias regiones ejecutándose en Amazon Elastic Container Service mediante AWS Fargate, Amazon DynamoDB y Amazon Relational Database Service, necesitaba una forma de que los ingenieros consumieran arquitecturas de AWS aprobadas previamente sin necesidad de iniciar sesión en entornos restringidos o tener conocimientos detallados de AWS y AWS CloudFormation. El equipo de Culture Amp recurrió a AWS Cloud Development Kit (CDK) para automatizar el aprovisionamiento de los servicios de AWS Fargate con bases de datos de soporte y roles de usuario de una forma compartible y repetible. Culture Amp creó una biblioteca de constructos de AWS CDK que le permitió crear mediante programación nuevos microservicios para sus ingenieros ricos en características y que permitieron una mejora en la velocidad y la eficiencia de sus equipos de desarrollo.

“Ahora nuestros ingenieros pueden consumir arquitecturas de AWS aprobadas previamente con una gran variedad de características, incluidos servicios de AWS Fargate que incluyen roles de implementación precisos, equilibrio de cargas, validación de certificados, escalado automático, funciones de AWS Lambda para reenviar registros y una elección de Dynamo o RDS como backend de almacenamiento. Ahora es factible hacer en horas lo que antes solía llevarnos hasta seis semanas”

Matthew Tapper, ingeniero director de SRE en Culture Amp

Product-Page_Standard-Icons_01_Product-Features_SqInk
Consulte las características del producto

Más información sobre las características de AWS CDK.

Más información 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Regístrese para obtener una cuenta gratuita

Obtenga acceso instantáneo a la capa gratuita de AWS. 

Registrarse 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Documentación

Lea más información sobre AWS CDK en la guía para desarrolladores.

Más información