Azure Cosmos DB: base de datos de IA unificada

SE APLICA A: NoSQL MongoDB Cassandra Gremlin Table PostgreSQL

Las aplicaciones actuales deben estar siempre en línea y tener una alta capacidad de respuesta. Para lograr baja latencia y alta disponibilidad, las instancias de estas aplicaciones deben implementarse en centros de datos que están cerca de sus usuarios. Es necesario que las aplicaciones respondan en tiempo real a grandes cambios, en cuanto a uso, en las horas punta, que almacenen volúmenes de datos que cada vez son mayores y que dichos datos estén a disposición de los usuarios en milisegundos.

Recientemente, el aumento de las aplicaciones con tecnología de inteligencia artificial creó otra capa de complejidad, ya que muchas de estas aplicaciones actualmente integran una multitud de almacenes de datos. Por ejemplo, algunos equipos compilaron aplicaciones que se conectan simultáneamente a MongoDB, Postgres y Gremlin. Estas bases de datos difieren en el flujo de trabajo de implementación y en los rendimientos operativos, lo que supone una complejidad adicional para el escalado de aplicaciones. Azure Cosmos DB puede simplificar y acelerar el desarrollo al ser la base de datos de inteligencia artificial única para las aplicaciones. Azure Cosmos DB admite todos los modelos de datos operativos, incluidos relacionales, documentos, vectores, clave-valor, grafo y tabla.

Azure Cosmos DB es una base de datos NoSQL y relacional totalmente administrada para el desarrollo de aplicaciones modernas, como inteligencia artificial, comercio digital, Internet de las cosas, administración de reservas y otros tipos de soluciones. Azure Cosmos DB ofrece tiempos de respuesta de milisegundos de un solo dígito, escalabilidad automática e instantánea, además de una garantía de velocidad a cualquier escala. La continuidad empresarial está garantizada por un Acuerdo de Nivel de Servicio y seguridad de clase empresarial.

El desarrollo de aplicaciones es más rápido y productivo gracias a:

  • La distribución de datos entre varias regiones llave en mano en cualquier lugar del mundo
  • Las API de código abierto
  • Los SDK de código abierto para lenguajes populares.
  • Funcionalidades de base de datos de IA, como el vector de búsqueda nativo o la integración simple con Servicios de Azure AI para admitir la generación aumentada de recuperación

Como servicio totalmente administrado, Azure Cosmos DB le libera de la administración de bases de datos con administración, actualizaciones y revisiones automáticas. También controla la administración de la capacidad con opciones de escalado automático y sin servidor rentables que responden a las necesidades de la aplicación para hacer coincidir la capacidad con la demanda.

Si es un cliente existente de Azure AI o GitHub Copilot, puede probar Azure Cosmos DB de forma gratuita con 40 000 RU/s de rendimiento durante 90 días con la oferta Azure AI Advantage.

Si no es cliente de Azure, puede usar la evaluación gratuita de 30 días sin una suscripción de Azure. No hay ningún compromiso al final de la evaluación.

Como alternativa, puede usar el nivel siempre gratis de Azure Cosmos DB con los primeros 1000 RU/s de rendimiento y 25 GB de almacenamiento.

Sugerencia

Para más información sobre Azure Cosmos DB, únase a nosotros todos los jueves a la 1 p. m. hora del Pacífico en Azure Cosmos DB Live TV. Consulte la programación de la próxima sesión y los episodios anteriores.

Azure Cosmos DB es más que una base de datos de IA

Además de la base de datos de IA, Azure Cosmos DB también debe ser su base de datos predeterminada para aplicaciones web, móviles, de juegos e IoT. Azure Cosmos DB está bien posicionado para soluciones que controlan grandes cantidades de datos, lecturas y escrituras a escala global con tiempos de respuesta casi en tiempo real. La alta disponibilidad garantizada de Azure Cosmos DB, un alto rendimiento, una baja latencia y una coherencia ajustable son enormes ventajas al compilar estos tipos de aplicaciones. Aprenda a usar Azure Cosmos DB para crear aplicaciones de IoT y telemática, comercio minorista y marketing, y juegos, así como aplicaciones web y para dispositivos móviles.

Ventajas principales

Estas son algunas ventajas clave del uso de Azure Cosmos DB.

Velocidad garantizada a cualquier escala

Obtenga una velocidad y un rendimiento sin precedentes con respaldo de SLA, acceso global rápido y elasticidad instantánea.

  • Acceso en tiempo real con latencias globales de lectura y escritura rápidas, rendimiento y coherencia, todo ello respaldado por distintos Acuerdos de Nivel de Servicio.
  • Escrituras en varias regiones y distribución de datos en cualquier región de Azure con tan solo un botón.
  • Escale el almacenamiento y el rendimiento de forma independiente y elástica en cualquier región de Azure, incluso durante ráfagas de tráfico imprevisibles, para una escala ilimitada en todo el mundo.

Desarrollo de aplicaciones simplificado

Desarrolle rápidamente con las API de código abierto, varios SDK, datos sin esquema y análisis sin ETL sobre datos operativos.

  • Está profundamente integrado con los principales servicios de Azure que se usan en el desarrollo moderno de aplicaciones (nativo de la nube), como Azure Functions, IoT Hub, AKS (Azure Kubernetes Service), App Service y mucho más.
  • Elija entre varias API de base de datos, incluidas la API nativa para NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin y Table.
  • Use Azure Cosmos DB como base de datos de IA unificada para modelos de datos como relacionales, documentos, vectores, clave-valor, grafo y tabla.
  • Cree aplicaciones en la API para NoSQL con los lenguajes que prefiera con los SDK para .NET, Java, Node.js y Python. O con los controladores de su elección para cualquiera de las otras API de base de datos.
  • La fuente de cambios facilita el seguimiento y la administración de los cambios en los contenedores de base de datos y la creación de eventos desencadenados con Azure Functions.
  • El servicio sin esquema de Azure Cosmos DB indexa automáticamente todos los datos, independientemente del modelo de datos, para entregar consultas asombrosamente rápidas.

Preparado para situaciones críticas

Garantice la continuidad empresarial, con una disponibilidad del 99,999 % y seguridad de nivel empresarial para todas las aplicaciones.

  • Azure Cosmos DB ofrece un conjunto completo de Acuerdos de Nivel de Servicio, incluida una disponibilidad líder del sector en todo el mundo.
  • Distribuya los datos fácilmente a cualquier región de Azure con la replicación automática de datos. Disfrute de cero tiempo de inactividad con escrituras de varias regiones o RPO 0 al usar la coherencia fuerte.
  • Disfrute de un cifrado en reposo de clase empresarial con claves autoadministradas.
  • El control de acceso basado en roles de Azure mantiene los datos seguros y ofrece un control ajustado.

Totalmente administrado y rentable

Administración de bases de datos de un extremo a otro, con escalado automático sin servidor en línea con las necesidades de la aplicación y de TCO.

  • Servicio de base de datos totalmente administrado. Mantenimiento, revisiones y actualizaciones automáticos, lo que permite ahorrar tiempo y dinero a los desarrolladores.
  • Opciones rentables para cargas de trabajo impredecibles o esporádicas de cualquier tamaño o escala, lo que permite a los desarrolladores empezar a trabajar fácilmente sin tener que planear o administrar la capacidad.
  • El modelo sin servidor ofrece un servicio con capacidad de respuesta para cargas de trabajo con picos para administrar las ráfagas de tráfico a petición.
  • El escalado automático de rendimiento aprovisionado escala automáticamente y al instante la capacidad para cargas de trabajo impredecibles, al tiempo que mantiene los Acuerdos de Nivel de Servicio.

Azure Synapse Link para Azure Cosmos DB es una funcionalidad de procesamiento analítico y transaccional híbrida nativa en la nube (HTAP) que permite el análisis casi en tiempo real a través de datos operativos en Azure Cosmos DB. Azure Synapse Link crea una integración perfecta y sin contratiempos entre Azure Cosmos DB y Azure Synapse Analytics.

  • Complejidad de análisis reducida sin trabajos de ETL que administrar.
  • Conclusiones casi en tiempo real sobre los datos operativos.
  • Sin ningún impacto en las cargas de trabajo operativas.
  • Optimización para cargas de trabajo de análisis a gran escala.
  • Rentable.
  • Análisis para escrituras en varias regiones, distribuidas globalmente y disponibles de forma local.
  • Integración nativa con Azure Synapse Analytics.