Aspectos destacados de la presentación del Dr. Werner Vogels en la conferencia AWS re:Invent 2020
by Kirk Rafferty, Senior Solution Architect, Rackspace Technology
En este penúltimo día de la conferencia AWS re:Invent 2021, el Dr. Werner Vogels comenzó su presentación recordando no solo los últimos diez años de re:Invent, sino también los últimos 15 años de la nube. Y, aunque todos solemos pensar en AWS como una organización siempre enfocada en el futuro, el Dr. Vogels aprovechó esta oportunidad para recordarnos que el pasado siempre orienta al futuro.
En su presentación, recordó las sabias palabras que pronunció en su primera presentación de la conferencia re:Invent y señaló que este consejo sigue siendo válido en la actualidad. Su lema "Registrar todo" puede resultar obvio para los programadores de la nube de hoy en día, pero evolucionó gracias a las lecciones aprendidas hace una década a medida que fuimos transformando nuestras cargas de trabajo para que dejen de centrarse en el servidor y que pasen a centrarse en el servicio. El consejo que dio en esa primera presentación sobre "desarrollar sistemas de la manera que siempre se quiso, pero nunca se pudo" es un objetivo que han alcanzado muchos programadores de AWS hoy en día, que ya no están limitados por los servidores dedicados de los centros de datos.
El Dr. Vogels comenzó su presentación recordando el año 2006 y señaló que, antes de la nube, la innovación estaba limitada por el hardware, los grandes presupuestos, las contrataciones y todo el trabajo preliminar que necesitaba cada producto incluso antes de su desarrollo. Como explicó el Dr. Vogels: "La nube convirtió todo en un recurso programable", desde las redes hasta el almacenamiento, los balanceadores de carga e, incluso, el cómputo. Con la nube, ahora se podría crear un recurso con unas pocas líneas de código o con unos pocos clics en una consola.
Instancias de Mac EC2 M1 de Amazon para macOS
El primer anuncio de producto en esta presentación llegó inmediatamente después de recordar la evolución de Amazon EC2, de un pequeño grupo de solo tres tamaños de instancias en una familia en 2006 a docenas de tipos de instancias en más de cinco familias diferentes. Además, Amazon anunció hoy la disponibilidad de las instancias de Mac EC2 M1 de Amazon, que se encuentran disponibles en versión preliminar.
Infraestructura
Hablando de la huella global de AWS, el Dr. Vogels destacó el estado actual de la nube de AWS: 25 regiones, 81 zonas de disponibilidad, 14 zonas locales en EE. UU. y 310 puntos de presencia, en los seis continentes. [SA1]
Este año, AWS agregará 30 zonas locales en Europa, África, Asia y Australia; otras nueve regiones también estarán disponibles durante los próximos dos años.
AWS Amplify Studio
AWS Amplify Studio es un ambiente de desarrollo visual que permitirá a los desarrolladores acelerar el desarrollo de la UI con codificación mínima. AWS Amplify Studio convierte diseños desarrollados en código Figma a React por medio de la interacción con fuentes de datos de back-end.
Construct Hub
Construct Hub es un registro de bibliotecas de constructos de código abierto para los programadores de la nube. Cada constructo es un bloque reutilizable del código del kit de desarrollo de la nube (CDK) y está disponible para CDK, CDK para Kubernetes (CDK) y CDK para Terraform (CDKtf). Cada bloque de código resuelve diferentes problemas, como el monitoreo de contenedores, el aprovisionamiento, el compliance, la seguridad, entre otros.
Nuevo pilar de sostenibilidad para Well-Architected Framework
Durante más de seis años, los cinco pilares de Well-Architected Framework han guiado a los programadores, arquitectos y clientes en la creación de cargas de trabajo sólidas y bien diseñadas en AWS. Hoy, el Dr. Vogels anunció un sexto pilar nuevo: la sostenibilidad. El pilar de sostenibilidad guiará a los clientes para equilibrar la seguridad, el costo, el rendimiento, la confiabilidad y la excelencia operativa con resultados de sostenibilidad para sus cargas de trabajo en la nube. Conforme a la orientación de la sostenibilidad, la reducción de los recursos consumidos se traduce en eficiencias en toda la carga de trabajo y tiene un impacto neto positivo en el medioambiente.
AWS CDK v2
El importante cambio para la versión 2 de AWS CDK consolida la biblioteca de constructos en un solo paquete (aws-cdk-lib) y elimina la necesidad de descargar varios paquetes. Además, AWS CDK v2 solo contiene paquetes estables e incluye mejoras en la productividad de los programadores, como la actualización de la referencia de la API de CDK y otras mejoras en la calidad.
AWS SDK para Swift, Kotlin y Rust
En Developer Preview, AWS SDK para Swift y AWS SDK para Rust les permiten a los desarrolladores crear aplicaciones contra los servicios de AWS, al utilizar los lenguajes Swift, Kotlin y Rust.
Arquitecturas del siglo XXI
El Dr. Vogels concluyó su presentación analizando el nuevo juego masivo de múltiples jugadores New World de Amazon Games. Con Amazon EC2 como base para el mundo del juego, los programadores crearon esta tecnología increíblemente compleja utilizando servicios y tecnologías de AWS como escalado horizontal, Amazon DynamoDB, AWS Lambda, API Gateway, Amazon ElastiCache, Amazon Kinesis, Amazon S3, Amazon Athena, Amazon Elasticsearch y Amazon Redshift.
Durante décadas, hubo muchos juegos en línea, pero un proyecto como New World solo podría haberse desarrollado en la nube. Y esta fue la manera perfecta de terminar con el tema general de esta presentación: una mirada retrospectiva y nostálgica del recorrido en la nube de Amazon, pero con la atención completamente orientada al futuro.
Lo que comenzó como un único servicio (SQS) 8 años antes de la primera conferencia re:Invent creció a más de 200 productos y servicios. Asimismo, el consejo para los arquitectos del siglo XXI que es tan relevante para los programadores hoy como lo fue en esa primera presentación en 2006 es desarrollar con tolerancia a fallos, seguridad, escalabilidad, rendimiento, rentabilidad y sostenibilidad.
Rackspace Technology se enorgullece de ser un socio consultor preferente integral de la red de socios de AWS (APN) que cuenta con profunda experiencia en AWS y escalabilidad para asumir los proyectos de AWS más complejos.