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.
Servicios de implementación adicionales
Amazon Simple Storage Service
AWS Proton
AWS Proton
AWS Proton proporciona plantillas prediseñadas para tipos comunes de microservicios, como aplicaciones web y bases de datos APIs, que se pueden personalizar para satisfacer necesidades específicas. También se integra con DevOps herramientas populares, como AWS CodePipeline, AWS y AWS CodeCommit CodeBuild, para permitir flujos de trabajo de integración e implementación continuas (CI/CD).
Al usar AWS Proton, los desarrolladores pueden reducir el tiempo y el esfuerzo necesarios para implementar y administrar microservicios y aplicaciones basadas en contenedores. Este enfoque permite a los equipos centrarse en desarrollar y mejorar sus aplicaciones, en lugar de dedicar tiempo al proceso de implementación y administración.
AWS App2Container
AWS App2Container
Copiloto de AWS
AWS Copilot
AWS Serverless Application Model
The AWS Serverless Application Model
La AWS SAM CLI es una herramienta de línea de comandos de código abierto que facilita el desarrollo, las pruebas y la implementación de aplicaciones sin servidor en AWS. Se trata de una interfaz de línea de comandos para crear aplicaciones sin servidor mediante la especificación SAM de AWS, que es una extensión de AWS. CloudFormation
La AWS SAM CLI permite a los desarrolladores definir y probar sus aplicaciones sin servidor de forma local antes de implementarlas en AWS. Proporciona un entorno de pruebas local que simula AWS Lambda y API Gateway, lo que permite a los desarrolladores probar su código y sus configuraciones antes de implementarlos en la nube.
La AWS SAM CLI también incluye una variedad de funciones útiles, como las capacidades de implementación automática de código, registro y depuración. Permite a los desarrolladores crear, empaquetar e implementar sus aplicaciones con un solo comando, lo que reduce el tiempo y el esfuerzo necesarios para implementar y administrar aplicaciones sin servidor.
Además, la AWS SAM CLI admite varios lenguajes de programación, incluidos Node.js, Python, Java y.NET Core, entre otros. Esto permite a los desarrolladores utilizar el lenguaje y las herramientas de programación que prefieran para crear e implementar sus aplicaciones sin servidor.
La AWS SAM CLI se integra con otros servicios de AWS, como AWS CodePipeline y AWS CodeBuild, para proporcionar una canalización de CI/CD totalmente automatizada e integrada para aplicaciones sin servidor. También permite a los desarrolladores utilizar otros servicios de AWS, como Amazon S3, Amazon DynamoDB y Amazon SNS, como parte de sus aplicaciones sin servidor.
AWS Cloud Development Kit (AWS CDK)
The AWS Cloud Development Kit (AWS CDK)
Piense en el CDK de AWS como un conjunto de herramientas centrado en los desarrolladores que aprovecha toda la potencia de los lenguajes de programación modernos para definir su infraestructura de AWS como código. Cuando se ejecutan las aplicaciones CDK de AWS, se compilan en plantillas CloudFormation JSON/YAML completamente formadas que, a continuación, se envían al servicio para su aprovisionamiento. CloudFormation Gracias a las ventajas que ofrece la CDK de AWS CloudFormation, usted seguirá disfrutando de todas las ventajas que CloudFormation ofrece, como la implementación segura, la reversión automática y la detección de desviaciones.
Este enfoque ofrece muchos beneficios, entre los que se incluyen los siguientes:
-
Cree con estructuras de alto nivel que proporcionan automáticamente valores predeterminados seguros y sensatos para sus recursos de AWS, lo que permite definir más infraestructura con menos código.
-
Use expresiones de programación como parámetros, condicionales, bucles, composición y herencia para modelar el diseño de su sistema a partir de los componentes básicos proporcionados por AWS y otros.
-
Reúna la infraestructura, el código de la aplicación y la configuración en un solo lugar y asegúrese de contar con un sistema completo que se pueda implementar en la nube en cada etapa.
-
Emplee prácticas de ingeniería de software, como revisiones de código, pruebas unitarias y control de código fuente, para hacer que su infraestructura sea más sólida.
-
AWS Solutions Constructs es una extensión de biblioteca de código abierto de AWS CDK. AWS Solutions Constructs le proporciona un conjunto de patrones de arquitectura multiservicio aprobados que se han creado con las prácticas recomendadas establecidas por el AWS Well-Architected Framework.
Tanto el modelo de aplicaciones sin servidor de AWS como la CDK de AWS resumen la infraestructura de AWS como código, lo que le facilita la definición de su infraestructura de nube. AWS SAM se centra específicamente en arquitecturas y casos de uso sin servidor y le permite definir su infraestructura en plantillas JSON/YAML declarativas y compactas. AWS CDK ofrece una amplia cobertura en todos los servicios de AWS y le permite definir la infraestructura de la nube en lenguajes de programación modernos
Amazon EC2 Image Builder
EC2 Image Builder
EC2 Image Builder puede ayudar a facilitar las implementaciones en AWS al simplificar el proceso de creación y administración de imágenes personalizadas para su uso con Amazon EC2, contenedores y servidores locales. El servicio proporciona una forma simplificada y flexible de crear y administrar imágenes personalizadas, con procesos de creación automatizados que le permiten agilizar el proceso de creación y administración de imágenes.
EC2 Image Builder proporciona una interfaz fácil de usar que abstrae gran parte de la administración de la infraestructura subyacente, lo que facilita a los desarrolladores la creación y administración de imágenes personalizadas. Con EC2 Image Builder, los desarrolladores pueden especificar el sistema operativo, las aplicaciones y los paquetes que desean incluir en la imagen, y el servicio automatiza el proceso de creación y prueba de la imagen, incluidas las actualizaciones, los parches y las correcciones de seguridad. Los procesos de creación automatizados permiten a los desarrolladores agilizar el proceso de creación y administración de imágenes, lo que reduce el tiempo y el esfuerzo necesarios para la creación y las pruebas manuales de las imágenes. Esto puede ayudar a mejorar la coherencia, reducir los errores y garantizar que las imágenes sean up-to-date seguras y cumplan con las normas.
Las siguientes son algunas de las ventajas de EC2 Image Builder:
-
Creación de imágenes simplificada: EC2 Image Builder proporciona una forma simplificada y flexible de crear imágenes personalizadas para usarlas con Amazon EC2, contenedores y servidores locales. Esto puede ayudar a reducir el tiempo y el esfuerzo necesarios para crear y mantener imágenes personalizadas, y le permitirá centrarse en otros aspectos de la implementación, como el desarrollo y las pruebas de aplicaciones.
-
Canalizaciones automatizadas de creación de EC2 imágenes: Image Builder proporciona canalizaciones automatizadas para crear, probar e implementar imágenes personalizadas, lo que puede ayudar a agilizar el proceso de creación y administración de imágenes. Esto puede ayudar a garantizar que sus imágenes sean up-to-date seguras y conformes a las normas, y a reducir el tiempo y el esfuerzo necesarios para la creación y las pruebas manuales de las imágenes.
-
Integración con los servicios de AWS: EC2 Image Builder se integra con otros servicios de AWS, como Amazon Elastic Container Registry (ECR) y Amazon Elastic Kubernetes Service (EKS), para permitirle crear imágenes personalizadas para usarlas con contenedores. Esto puede ayudar a agilizar el proceso de creación e implementación de contenedores, lo que le permitirá crear imágenes personalizadas que incluyan sus aplicaciones, bibliotecas y configuraciones.
-
Creación flexible de imágenes: EC2 Image Builder proporciona una forma flexible de crear imágenes personalizadas, lo que le permite especificar el sistema operativo, las aplicaciones y los paquetes que desea incluir en la imagen. Esto puede ayudar a garantizar que sus imágenes se adapten a su caso de uso y requisitos específicos, y a reducir el riesgo de errores o incompatibilidades durante la implementación.
-
Seguridad y cumplimiento de las imágenes mejorados: EC2 Image Builder le permite automatizar las pruebas de imágenes, incluidos los escaneos de vulnerabilidad y conformidad, para garantizar que sus imágenes estén seguras y cumplan con las normas. Esto puede ayudar a reducir el riesgo de violaciones de seguridad y mejorar el cumplimiento, además de permitirle implementar sus aplicaciones con confianza.