Características de AWS Proton

¿Por qué debería elegir AWS Proton?

AWS Proton ayuda a los ingenieros de plataformas y DevOps a escalar su impacto al definir y actualizar la infraestructura para despliegues de autoservicio. Con Proton, los usuarios crean plantillas estándar y examinadas que se convierten en la base listas para usar por parte de los desarrolladores con el fin de cumplir con los objetivos de seguridad, costo y cumplimiento.

Mantener cientos o miles de microservicios con configuraciones de integración continua/entrega continua (CI/CD) es una tarea desafiante incluso para los equipos de plataforma más capaces. AWS Proton ayuda al equipo de la plataforma a administrar esta complejidad con una herramienta de flujo de trabajo de despliegue optimizada para respaldar el ciclo de vida completo de desarrollo de software de las aplicaciones modernas.

Page Topics

Características

Características

AWS Proton facilita a los ingenieros de plataforma y DevOps la creación de plantillas de pila de aplicaciones. Esto incluye la canalización de CI/CD disponible para los desarrolladores, de modo que para implementar la infraestructura para una aplicación, pueden realizar una solicitud a través de la interfaz de programación de aplicaciones (API), la interfaz de línea de comandos (CLI) o la interfaz de usuario (UI) para implementar de inmediato, sin necesidad de cortar tiques o configurar manualmente una canalización.

Puede traer sus recursos compartidos existentes, como una nube virtual privada (VPC) de Amazon, a AWS Proton. Luego, los desarrolladores pueden implementar en un entorno administrado por Proton de la misma manera que implementan en un entorno estándar.

Cree plantillas de servicios con o sin canalización. AWS Proton brinda a los equipos flexibilidad para definir, aprovisionar e implementar sus servicios. Los desarrolladores solo necesitan proporcionar los parámetros de entrada requeridos para su servicio y los equipos de la plataforma pueden aprovechar las capacidades de administración central de AWS Proton para garantizar que todos los despliegues estén actualizados.

Para el equipo que desea admitir una variedad más amplia de casos de EE. UU. con sus plantillas existentes, los componentes de servicio de Proton pueden ampliar los casos de uso que admite una sola plantilla. Los desarrolladores pueden crear un componente al proporcionar su plantilla de infraestructura como código y luego asociar el componente con su servicio.

AWS Proton admite infraestructuras de varias cuentas, que ayudan a los operadores de plataforma a configurar su arquitectura de forma segura en varias cuentas de AWS. Puede administrar todos sus entornos y servicios de varias cuentas desde una sola cuenta con AWS Proton.

Personalice su interfaz de usuario con la ya conocida consola de administración de AWS o CLI. La interfaz de AWS Proton lo guía a través del proceso de creación e implementación de recursos compartidos como entornos en los que puede implementar servicios. Proton también brinda soporte de aprovisionamiento de extremo a extremo, incluida la capacidad de implementar infraestructura como informática, base de datos y muchos otros recursos con un estilo simple y declarativo a través de AWS CloudFormation.

AWS Proton admite el control de versiones de plantillas de infraestructura y proporciona a los desarrolladores actualizaciones de las implementaciones desactualizadas.

AWS Proton etiqueta todos los recursos aprovisionados automáticamente con identificadores únicos, lo que le permite identificar todos los recursos aprovisionados que provienen de una plantilla o entorno específicos de AWS Proton. Esto facilita el despliegue de la administración de costos basada en etiquetas y el control de acceso basado en etiquetas para cualquier recurso de AWS Proton, incluidas las plantillas, los entornos y los servicios. Puede optimizar y garantizar la coherencia del proceso de etiquetado mediante la propagación de etiquetas aplicadas a un recurso principal a cualquiera de sus recursos secundarios.

Los ingenieros de la plataforma pueden usar AWS Proton para crear una pila que se almacena y administra en Proton como una plantilla reutilizable con control de versiones. Estas pilas se definen mediante la infraestructura como código en un estilo declarativo y simple con todo lo necesario para aprovisionar, implementar y administrar un servicio, incluidos recursos de computación, redes, canalización de código, seguridad y monitoreo. Los ingenieros de plataforma crean pilas para entornos y servicios y, por lo general, implementan entornos. Luego, al usar Proton, los desarrolladores pueden usar el autoservicio para implementar la infraestructura de servicio requerida para sus aplicaciones.

Los clientes pueden usar Git para administrar las actualizaciones de plantillas desde su propio repositorio de Git por separado. Después de crear una plantilla y cargarla en un repositorio de Git, Proton se sincroniza automáticamente y crea nuevas versiones cuando se confirman los cambios. Esto reduce los pasos manuales y la posibilidad de error humano.

AWS Proton admite la actualización de los servicios de Proton mediante Git. Los clientes pueden crear un archivo de configuración y elegir qué rama corresponde a qué instancia de un servicio de Proton. Esto permite a los clientes probar los cambios en una rama de ensayo y enviar los cambios a la producción, mientras utilizan la administración de implementaciones de Git.