AWS re:invent - Nuevas opciones de almacenamiento

Maciej Kowalski

Maciej Kowalski

See author's bio and posts

En el AWS Re: invent de este año el Dr. Swami Sivasubramanian, vicepresidente de AWS Machine Learning, presentó nuevas funciones y servicios que pronto estarán disponibles.  Swami subrayó que el nombre actual del juego para la mayoría de las empresas es "Supervivencia de los más informados". Reinventar tu negocio es una necesidad absoluta, ya que sabemos que mantener el status quo significa quedarse atrás rápidamente. Pero la constante reinvención necesita una base sólida para navegar en la mejor dirección posible y tomar un rumbo firme. ¿Existe una mejor base que una que esté basada en datos? “Los datos son la fuerza subyacente que alimenta los conocimientos y las predicciones que le ayudan a tomar mejores decisiones y estimulan las innovaciones por completo”, dice el Dr. Swami. Tu empresa deberá dominar estas tres áreas para aprovechar al máximo los datos:

  • Almacenamiento y acceso: servicios de almacenamiento administrado tolerantes a fallas, escalables y de alta disponibilidad con una sobrecarga administrativa mínima.
  • Analítica y visualización
  • Predicción

Este artículo se centrará en algunas de las últimas innovaciones y ofertas de AWS en el dominio Storage & Access.

Amazon DevOps Guru for RDS



Amazon DevOps Guru es un servicio impulsado por aprendizaje automático diseñado para simplificar el rendimiento operativo y la disponibilidad de las aplicaciones. Amazon DevOps Guru detecta comportamientos que se desvían de los patrones operativos estándar, gracias a los cuales los problemas operativos pueden identificarse mucho antes de que afecten a sus clientes. Ahora está ampliado y adaptado para algunas de las ofertas de base de datos de AWS. A continuación, se muestran algunos ejemplos de problemas operativos y de rendimiento que Amazon DevOps Guru para RDS le permitiría identificar rápida y fácilmente:

  • Escenario de bloqueo que provoca el tiempo de espera del comercio electrónico.
  • Pico en el tiempo de espera de la base de datos.
  • Contención o agotamiento de recursos.
  • Regresión del rendimiento de las consultas.. 
  • Controlador de base de datos defectuoso que causa ralentización en tu plataforma a gran escala

Además de explicar la causa y la información de diagnóstico detallada, esta oferta proporcionaría recomendaciones sobre cómo resolver estos problemas complejos relacionados con la base de datos e incluso realizar una reparación automática siempre que sea posible. AWS deja en claro que se esfuerza por que sus servicios sean lo más auto gestionados posible, lo que le deja más tiempo para innovar. Amazon DevOps Guru para RDS también admite la integración nativa con Amazon EventBridge y el servicio Amazon SNS para una estrategia de notificación de configuración sencilla. Según la información del sitio de AWS, Amazon DevOps Guru para RDS actualmente es compatible con Amazon Aurora MySQL-Compatible Edition y Amazon Aurora PostgreSQL-Compatible Edition. Se espera que el soporte ampliado para motores de base de datos de Amazon RDS adicionales llegue más adelante.

 

Amazon RDS Custom

La flexibilidad de las bases de datos administradas que proporciona la nube, como la elasticidad, el rendimiento, la recuperación de desastres y el ahorro de costos, es difícil de ignorar a medida que las empresas se modernizan. Muchas de estas empresas también necesitan la capacidad de personalizar sus bases de datos y sistemas operativos subyacentes en los que se ejecutan. Esto incluye la aplicación de parches y la habilitación de funciones nativas. En octubre de este año, se anunció Amazon RDS Custom para Oracle, lo que permitió utilizar y aprovechar algunas ofertas de este proveedor de almacenamiento que no era posible con el Amazon RDS original para Oracle. Echemos un vistazo a cómo la responsabilidad de administrar varias funciones de RDS ha cambiado con la introducción de Amazon RDS Custom:

Con Amazon RDS Custom, tiene mucho más control, lo que conlleva mucha más responsabilidad.

El Dr. Swami ha anunciado que Amazon RDS Custom también admitirá aplicaciones de SQL Server, como:

  • SharePoint
  • Power BI
  • Active Directory
  • Dynamics
  • PolyBase

Amazon RDS Custom que admite Oracle y SQL Server abrirá los beneficios de las bases de datos administradas a muchos más clientes con aplicaciones heredadas, empaquetadas o personalizadas.

Amazon DynamoDB Standard Infrequent Access

La mayoría, si no todas, las empresas tienen estos dos requisitos presentes en una parte de sus datos:

  • Guardarlos por más tiempo.
  • Tenerlos disponibles cuando se soliciten.

En el contexto de Amazon DynamoDB hasta este punto, para lograr ambos, las empresas tenían que elegir entre estas dos opciones:

  • Mantener los datos en Amazon DynamoDB durante períodos prolongados e incurra en costos considerables.
  • Moverlos a Amazon S3 y crear un motor de consultas en la parte superior, lo que requiere trabajo y mantenimiento adicionales.

Cualquiera que sea la elección, reducir los costos de almacenamiento no fue una tarea trivial. El Dr. Swami ha anunciado una nueva función de Amazon DynamoDB, que hará desaparecer este problema de costo versus disponibilidad. Todos conocemos la solución del servicio Amazon S3 y ahora llegará a Amazon DynamoDB en forma de clase de tabla de acceso estándar-infrecuente. Esta clase de mesa ofrece menores costos de almacenamiento que las tablas estándar, lo que le permite ahorrar hasta un 60% cuando el almacenamiento es el costo de la mesa dominante. Además de eso, Amazon promete precisamente el mismo rendimiento, durabilidad, escalabilidad y disponibilidad que las tablas estándar de DynamoDB. Debemos tener en cuenta que si usamos la clase de tabla Estándar IA al igual que usamos la clase Estándar, accediendo a los datos con mucha frecuencia, al final, incurriremos en mayores costos. Esta es la razón por la que la clase Estándar debería seguir siendo la opción principal para la mayoría de sus cargas de trabajo. Además, Amazon ofrece la posibilidad de cambiar entre las clases de tabla sin ningún impacto en el rendimiento. El código de su aplicación tampoco necesitará cambios.

Resumen

 

Con los servicios administrados de acceso y almacenamiento en constante evolución que ofrece AWS, está claro que los días de las instalaciones en las instalaciones / auto hospedadas van a ser cosa del pasado. Sin embargo, si tu empresa todavía están en ese grupo, estad preparados, ya que lo más probable es que la migración a la nube esté a la vuelta de la esquina. El amplio conjunto de funciones que ofrecen se está volviendo demasiado tentador para ignorarlo.