Amazon no se toma a la ligera la innovación en sus esfuerzos corporativos. Prueba de ellos es que durante el AWS re:Invent 2017 Las Vegas presentó fuertes y sólidas novedades, las cuales pudimos presenciar directamente con nuestro CTO, Marcelo Rybertt. Entre los anuncios más importantes se destacan:
Almacenamiento
Amazon Glacier Select
Ya no será necesario cargar los datos de Glacier en una base de datos, para poder hacer búsquedas en ellos. Glacier traerá de nuevo sólo los datos que necesite fuera de sus archivos para el análisis solicitado.
Amazon S3 Select
De igual manera que con Glacier Select, S3 Select traerá sólo un subconjunto de datos desde un objeto S3 en lugar de recuperar todo el objeto. Esto se traduce en un ahorro de tiempo y dinero.
Análisis
Amazon Kinesis Video Streams
Capturar y transmitir en tiempo real video para que esta pueda ser empleado en Machine Learning, analíticas y otras áreas.
Bases de datos
Amazon Aurora
Amazon Aurora podrá implementarse en la arquitectura sin servidor. Con este modo de trabajo se podrá tener acceso a una base de datos MySQL en medio de la arquitectura sin-servidor, lo que representará ahorro de tiempo y dinero para el cliente final.
Además ahora Aurora podrá crear múltiples de nodos de escritura, escalar ambas lecturas y escrituras, e incrementar su disponibilidad apoyados en múltiples zonas de disponibilidad.
Amazon Neptune Vista
AWS ahora entra al terreno de las bases de datos gráficos, con un motor de alto rendimiento mejorado para almacenar mil millones de relaciones y consultar el gráfico con una latencia de milisegundos.
Amazon DynamoDB
Con el fin de facilitar el cumplimiento de requisitos legales (corporativos y gubernamentales), Amazon podrá realizar respaldos completos de sus cuadros estadísticos de DynamoDB.
Otra mejora es que sus tablas globales se encargarán de la replicación automática entre las regiones, lo que permitirá a los desarrolladores enfocarse en la lógica de sus aplicaciones y no en los posibles conflictos de actualización.
Computación
Instancias EC2
Hibernación para instancias de subasta: No es necesario tener siempre corriendo una instancia de subasta. Ahora podremos suspenderla e iniciarla de nuevo (tal y como lo hacemos con nuestros computadores), si estamos usando respaldo EBS.
Instancias Amazon EC2 M5: Un nuevo integrante de la familia EC2, con M5 las instancias de propósito general logran utilizar aún mejor el hardware.
Instancias Amazon EC2 H1: Diseñadas para aplicaciones que requieran un bajo costo y al mismo tiempo que puedan acceder a grandes volúmenes de información.
Instancias Amazon EC2 Bare Metal: Cuando existan aplicaciones que requieran acceder directamente al hardware (o aplicaciones que necesiten ejecutarse en ambientes no-virtualizados por licenciamientos o soporte), este es el camino a seguir.
Instancias de Amazon EC2 sin sistema operativo: Si necesitamos acceder directamente al hardware de una instancia EC2, ya es posible hacerlo.
Nuevo modelo de precio de subasta y subasta en instancias de ejecución: Amazon ha mejorado aún más su sistema de subastas, llegando incluso al 90% del ahorro
AWS Fargate
La administración de contenedores aún más simplificada.
Amazon ECS for Kubernetes (EKS)
El desarrollador sólo debe preocuparse por Kubernetes, Amazon se encarga del resto (actualizaciones, escalas, persistencia, clústers….)
Mejoras en Lambda
Desde ahora va a ser más fácil utilizar varias versiones de una función Lambda, y alternar el tráfico entre ambas versiones. Y no sólo en versionamiento hay mejoras: Lambda duplica su memoria máxima para que podamos disponer de 3.008MB. Y si queremos, podemos limitar el número de funciones Lambda que se ejecutarán simultáneamente (límites en concurrencia).
Y para que podamos disfrutar aún más de nuestra experiencia con Lambda, Amazon mejoró su consola: editores, monitoreo, configuración de funciones y repositorio ya están disponibles para nuestro uso.
Variedad de trabajos para el lote de AWS
Con una sola llamada API, ahora los desarrolladores seremos capaces de enviar hasta 10.000 trabajos para ser ejecutados.
Herramientas para Desarrolladores
AWS CodeDeploy + Lambda
CodeDeploy será capaz de implementar las funciones Lambda, con sus potenciales reversiones.
AWS Cloud9
¿Desarrollar y depurar aplicaciones en Python, PHP, C, C++, Go, Markdown, Node.js y Java, todo a través de un navegador web? AWS Cloud9 lo hace posible.
Integración de aplicaciones
Amazon MQ
Servicio de agente de mensaje administrado para Apache ActiveMQ que facilita la creación de un sistema de mensajería propio.
IoT
Administración de Dispositivos IoT
Centralizar la organización, monitoreo y control remoto de los dispositivos IoT a escala, durante todo su ciclo de vida.
AWS IoT Device Defender
Continuando con IoT, Device Defender permitirá auditar las políticas de seguridad asociadas a cada dispositivo, para asegurar que se mantengan alineadas con las políticas del cliente.
AWS IoT Analytics
Las análiticas llegan al campo del IoT, con todos los beneficios propios de esta área del conocimiento.
AWS IoT 1-Click
¿Activar lambda desde dispositivos? Listo. Con IoT 1-Click ya es una realidad.
Amazon FreeRTOS
La programación de los dispositivos será aún más fácil con este sistema operativo, que incluye bibliotecas de software para conectar y recolectar información desde los dispositivos para ser usada en las aplicaciones IoT.
“No existe Algoritmo de Compresión para la Experiencia (Andy Jassy)”
Inferencia de ML de AWS Greengrass
La capacidad de implementar y ejecutar una inferencia de ML localmente en los dispositivos que estén conectados. Ya no será necesario enviar a la nube y recibir la inferencia correspondiente.
AWS Greengrass
Interacción nativa con las capacidades del dispositivo; uso del protocolo de mensaje OPC-UA; y actualizaciones remotas de Greengrass Core.
AWS IoT Core
Ahora cuenta con autorizadores personalizados y se pueden vender las credenciales de AWS para los dispositivos.
Machine Learning (ML)
AWS DeepLens
Amazon da un paso hacia adelante en la capacitación y entrenamiento de los desarrolladores en el área de Machine Learning, al permitirles una cámara de video inalámbrica y un kit de desarrollador de cámara HD.
Amazon Rekognition Video
Servicio de análisis para identificar personas, actividades, objetos, celebridades en videos en tiempo real.
Amazon Comprehend
Para obtener información más profunda y detallada de un texto, como lo es su lenguaje, frases claves, personas, marcas o eventos; qué tan positivo o negativo es el texto; y poder así organizar una colección de archivos de texto por tema (entre otras utilidades).
Amazon Translate
Para entregar una rápida traducción de alta calidad, realizada por un servicio de máquinas neuronales.
Amazon Transcribe
Incorpora la capacidad de pasar de voz a texto en las aplicaciones.
Amazon Sagemaker
Los modelos de aprendizaje a escala implementados en Amazon Web Services, por medio de 3 módulos: construcción, capacitación e implementación.
Realidad Aumentada y Realidad Virtual
Amazon Sumerian
La realidad aumentada y la realidad virtual llegan a la nube, y lo hacen de la mano de los mejores.
Redes y entrega de contenido
“Pensamiento Exponencial: Las cosas pueden parecerse a las actuales tecnologías de centros de datos, pero la Nube opera en términos exponenciales, es radicalmente diferente”
AWS PrivateLink
Ahora se podrá acceder a las aplicaciones SaaS desarrolladas por terceros desde las VPC, sin que estas se tengan que exponer a la Internet pública.
Mejoras en API Gateway
Se tendrá un mayor control sobre las diferentes versiones desarrolladas de Amazon API Gateway. Así, actualizar una API será un trabajo más agradable.
Seguridad, identidad y conformidad
Amazon GuardDuty
Teniendo como objetivo la seguridad de los datos, Amazon ha desarrollado GuardDuty para detectar amenazas en las cuentas AWS. Este análisis está integrado con Machine Learning y el ya tradicional pague-por-consumo de AWS.
Mejoras en Amazon Cognito
Cognito será aún más inteligente y pedirá a los usuarios una verificación adicional, en los casos en que se detecte una actividad inusual de inicio de sesión.
Servicios móviles
AWS AppSync
Si un dispositivo móvil se encuentra desconectado y recupera luego su conexión, AppSync facilitará que sus datos se actualicen.
Servicios multimedia
“Construyendo las Bases del Futuro”
AWS Elemental MediaConvert
Servicio para dar formato y comprimir contenido de video que pueda ser transmitido posteriormente a diferentes dispositivos.
AWS Elemental MediaLive
Para codificar transmisiones de video en vivo, entre otras funcionalidades.
AWS Elemental MediaTailor
Permite insertar en video (en vivo) una publicidad orientada a una audiencia objetivo.
Todo lo anterior representa tan sólo una parte de las herramientas que ha dejado entrever Amazon en el evento AWS re:Invent llevado a cabo en Las Vegas este año. Herramientas que nos permitirán en el corto plazo poder ofrecer a nuestros clientes toda una variedad de servicios para que ellos puedan crear sin límites, soñar sin fronteras.
“Construyendo una Estrategia para la Nube: Primero la Nube en 2018”