Obtenga un escalado de alto rendimiento para sus cargas de trabajo de base de datos de Azure con Hiperescala

Publicado el 6 mayo, 2019

Corporate Vice President, Azure Data

En el mundo orientado a datos actual, impulsar la transformación digital depende cada vez más de nuestra capacidad para administrar cantidades de datos masivas y aprovechar su potencial. Los desarrolladores que crean aplicaciones inteligentes e inmersivas no deben quedar restringidos por las limitaciones de recursos que afectan, en última instancia, a la experiencia de sus clientes.

Desafortunadamente, los límites de recursos son una realidad ineludible para los desarrolladores de aplicaciones. Casi todos los desarrolladores pueden recordar una época en la que las limitaciones de memoria, almacenamiento y proceso de base de datos afectaban al rendimiento de una aplicación. Las consecuencias son reales; desde el tiempo y el coste empleados en la compensación por las limitaciones de la plataforma hasta la mayor latencia de la facilidad de uso e incluso el tiempo de inactividad asociado a las grandes operaciones de datos.

Ya hemos roto los límites en NoSQL con Azure Cosmos DB, una base de datos de varios modelos y distribución global con replicación de arquitectura multimaestro. También hemos ofrecido el máximo rendimiento a un precio increíble con Azure SQL Data Warehouse. Hoy estamos entusiasmados de ofrecer una funcionalidad de escalado de alto rendimiento para aplicaciones con el modelo relacional, Hiperescala, que suprime aún más los límites para los desarrolladores de aplicaciones.

Hiperescala explicada

Hiperescala es una nueva solución nativa de la nube creada expresamente para abordar los límites de escalabilidad a la nube comunes con el proceso, el almacenamiento, la memoria o combinaciones de las tres cosas. Lo mejor de todo es que puede aprovechar Hiperescala sin tener que volver a diseñar la arquitectura de su aplicación. La implementación tecnológica de Hiperescala está optimizada para diferentes escenarios y el motor de base de datos se encarga de su personalización.

Presentación:

Hiperescala para Azure Database for PostgreSQL

Hiperescala (con tecnología de Citus Data) lleva el escalado de alto rendimiento a las cargas de trabajo de base de datos PostgreSQL mediante el escalado horizontal de una sola base de datos en cientos de nodos para ofrecer máximo rendimiento y escala. Esto permite que más datos se ajusten a la memoria, establezcan consultas en cientos de nodos e indexen datos con mayor rapidez. De este modo, los desarrolladores pueden satisfacer los escenarios de carga de trabajo que requieren la ingesta y consulta de datos en tiempo real, con tiempos de respuesta inferiores a un segundo y en cualquier escala, incluso con miles de millones de filas. La incorporación de Hiperescala como opción de implementación para Azure Database for PostgreSQL simplifica el diseño de aplicaciones e infraestructura, lo que permite dedicar tiempo a las necesidades empresariales. Hiperescala es compatible con las más recientes innovaciones, versiones y herramientas de PostgreSQL, por lo que puede aprovechar sus conocimientos sobre PostgreSQL.

Asimismo, la extensión Citus está disponible como descarga de código abierto en GitHub. Nos comprometemos a asociarnos con la comunidad de PostgreSQL para estar al tanto de las versiones más recientes y que los desarrolladores, por tanto, no pierdan un ápice de su productividad.

Use Hiperescala para Azure Database for PostgreSQL para escenarios de baja latencia y alto rendimiento como los siguientes:

  • Desarrollo de análisis operativos en tiempo real
  • Habilitación de aplicaciones SaaS multiinquilino
  • Creación de aplicaciones transaccionales

Obtenga más información sobre Hiperescala en Azure Database for PostgreSQL.

Hiperescala de Azure SQL Database

Hiperescala de Azure SQL Database funciona con una arquitectura de almacenamiento altamente escalable que permite a una base de datos crecer según sea necesario, poniéndose fin de manera eficaz a la necesidad de aprovisionar recursos de almacenamiento previamente. Escale recursos de almacenamiento y proceso de forma independiente, proporcionando flexibilidad para optimizar el rendimiento de las cargas de trabajo. El tiempo necesario para restaurar una base de datos o para escalar o reducir verticalmente ya no está ligado al volumen de los datos en la base de datos y las copias de seguridad de base de datos son prácticamente instantáneas. Con cargas de trabajo de lectura intensiva, Hiperescala proporciona rápida escalabilidad horizontal mediante el aprovisionamiento de réplicas de lectura adicionales según sea necesario para descargar las cargas de trabajo de lectura. 

Hiperescala de Azure SQL Database se une a los niveles de servicio Uso general y Crítico para la empresa, que se han configurado para proporcionar un espectro de cargas de trabajo. 

  • Uso general: ofrece un proceso y almacenamiento equilibrados y es ideal para la mayoría de las cargas de trabajo empresariales con hasta 8 TB de almacenamiento.
  • Crítico para la empresa: optimizado para aplicaciones de datos con E/S rápida y requisitos de alta disponibilidad con hasta 4 TB de almacenamiento.

Hiperescala de Azure SQL Database está optimizada para OLTP y cargas de trabajo de análisis de alto rendimiento con un almacenamiento de hasta 100 TB.  Satisfaga los requisitos de escalado de lectura y almacenamiento altamente escalable y migre cargas de trabajo locales grandes y data marts que se ejecuten en bases de datos de multiprocesador simétrico (SMP). Hiperescala de Azure SQL Database amplía significativamente la capacidad de crecimiento de las aplicaciones sin que el tamaño de almacenamiento suponga un límite.

Obtenga más información sobre Hiperescala de Azure SQL Database.

Hiperescala de Azure SQL Database no es la única innovación de SQL que anunciamos hoy. Azure SQL Database también presenta una nueva opción de proceso sin servidor: Azure SQL Database sin servidor. Esta nueva opción permite al proceso y la memoria escalarse de forma independiente en función de los requisitos de las cargas de trabajo. El proceso se pausa y reanuda automáticamente, lo que pone fin a los requisitos de administración de capacidad y reduce el coste. Azure SQL Database sin servidor es una opción fantástica para aplicaciones con requisitos de proceso impredecibles o intermitentes.

Obtenga más información sobre Azure SQL Database sin servidor.

Cree aplicaciones en un entorno familiar con las herramientas que conoce

Las bases de datos relacionales de Azure comparten más que Hiperescala. Se crean en la misma plataforma, con innovaciones como inteligencia y seguridad compartidas en las bases de datos, por lo que puede ser más productivo en el motor de su elección.

Entrenadas en millones de bases de datos durante años, estas características inteligentes realizan las siguientes acciones:

  • Inspeccionan bases de datos para comprender las cargas de trabajo
  • Identifican los cuellos de botella
  • Recomiendan opciones automáticamente para optimizar el rendimiento de las aplicaciones 

La inteligencia también se extiende a características de seguridad como las siguientes:

  • Protección contra amenazas avanzada que realiza una supervisión continua en busca de actividades sospechosas
  • Envío de alertas de seguridad inmediatas sobre posibles vulnerabilidades
  • Recomendación de acciones sobre cómo investigar y mitigar las amenazas

Dado que no dependemos de las versiones bifurcadas de nuestros motores, puede desarrollar con confianza en un entorno familiar con las herramientas a las que está acostumbrado, así como tener la certeza de que su base de datos a hiperescala siempre es compatible y está sincronizada con las versiones más recientes de SQL y PostgreSQL.

¿Listo para romper los límites?

Hiperescala le permite desarrollar aplicaciones analíticas altamente escalables y experiencias de baja latencia mediante sus aptitudes existentes tanto en Azure SQL Database como en Azure Database for PostgreSQL. Con Hiperescala en las bases de datos de Azure, sus aplicaciones podrán sobrepasar los límites tradicionales de la base de datos y dar rienda suelta al escalado de alto rendimiento. Estamos ansiosos por ver lo que creará con nosotros.