EDB Postgres Ark DBaaS

Velocidad de implementación de Dev/Ops y flexibilidad sin perder el control

EDB Postgres Ark DBaaS

EDB Postgres Ark es un DBaaS para implementaciones de clouds híbridas de Postgres en clouds públicas y privadas; en Amazon, Azure,  OpenStack u otras plataformas de implementación.

  • Proporciona una interfaz de usuario unificada (gráfica y API) para controlar y administrar implementaciones a través de múltiples plataformas desde una única consola que usted administra y controla.
  • Las implementaciones tienen una alta disponibilidad, han integrado recuperación ante desastres, replicación multiplataforma (base de datos, proveedor y geo) y capacidades de recuperación automática; además, con EDB Postgres realiza migraciones rápidamente.
  • Proporciona a los administradores de IT la combinación ideal de flexibilidad de implementación con supervisión y control centralizados, a la vez que proporciona a los desarrolladores simplicidad, flexibilidad y velocidad al desarrollar e implementar aplicaciones.

Overview

Architecture

La arquitectura

EDB Postgres Ark simplifica el proceso de aprovisionamiento de implementaciones sólidas de Postgres, mientras aprovecha los beneficios de la computación en la nube. Cuando se utiliza con Advanced Server, EDB Postgres Ark también proporciona una plataforma compatible con la base de datos de Oracle, lo que ofrece increíbles ahorros en costos y ventajas competitivas.

El servidor de administración de EDB Postgres Ark permite la creación fácil y rápida de clusters de Postgres, cada cluster es configurado inmediatamente con alta disponibilidad, backup y recuperación automática, equilibrio de carga, y monitoreo y administración básicas.  Opcionalmente, cada cluster se puede encriptar para proporcionar un entorno que sea seguro y transparente para aplicaciones de conexión.

Los DBA pueden trabajar con EDB Postgres Ark a través de GUI o de una API compatible con JSON.

Las aplicaciones se conectan a los clusters de Postgres a través de pgPool, o si lo prefieren, se pueden conectar a los miembros del cluster directamente. Los DBA tienen acceso completo a las bases de datos a través de SSH.

Scale Out and Scale up

Escalabilidad horizontal y escalabilidad vertical

EDB Postgres Ark proporciona escalabilidad horizontal para mayor rendimiento de lectura y mayor almacenamiento de datos, y escalabilidad vertical para aumentar la RAM o el CPU. Los umbrales de escalabilidad para el número de conexiones de servidores o el porcentaje de almacenamiento utilizado se pueden utilizar para añadir nuevas réplicas al cluster o para aumentar el almacenamiento asignado al cluster. La interfaz de usuario permite aumentar la capacidad (o reducirla) de los tipos de ordenador para cambiar la RAM o el CPU según sea necesario.

Migration and Compatibility with Oracle

Migración y compatibilidad con Oracle

EDB Postgres Ark ofrece soporte completo para EDB Postgres Advanced Server, de este modo combina la flexibilidad de la infraestructura de un DBaaS con la compatibilidad de la base de datos Oracle. La compatibilidad de EDB Advanced Server para la base de datos Oracle incluye:

  • SPL: una implementación nativa de un lenguaje procedimental almacenado que admite los constructos principales de PL/SQL
  • API que sean compatibles con las capacidades clave de las interfaces JDBC, ODBC, .NET, OCI y Pro*C de Oracle.
  • Paquetes que proporcionen la funcionalidad clave de los paquetes más populares de Oracle.
  • Particionado declarativo para facilitar la migración desde Oracle
  • Herramientas DBA que hacen fácil migrar procesos de trabajo establecidos y conjuntos de habilidades a EDB Advanced Server
  • Herramientas que migran automáticamente definiciones de datos, datos, procedimientos almacenados y paquetes a EDB Postgres Advanced Server.

Replication

Replicación

Para extender las capacidades de ARK, los clusters de EDB Ark también se pueden utilizar junto con el Servidor de replicación de EDB. Esto permite la creación de soluciones de negocios digitales completamente integradas, que establezcan un puente entre las bases de datos tradicionales en las instalaciones que se ejecutan en el servidor de SQL y en la base de datos de Oracle, y las soluciones DBaaS que se ejecutan en Postgres; por ejemplo, un sitio web de estado del pedido que se ejecute en la infraestructura de DBaaS, mientras que el sistema de administración de pedidos permanece intacto como una base de datos heredada en las instalaciones, con una continua replicación de datos a Postgres.

El servidor de replicación de EDB admite replicaciones de datos continuas desde sistemas tradicionales en las instalaciones a base de datos DBaaS, una capacidad clave para evitar los silos de datos.

El servidor de replicación de EDB también se puede utilizar con EDB Postgres Ark para minimizar el tiempo de inactividad para migraciones desde plataformas tradicionales de bases de datos, como Oracle o SQL Server, a bases de datos basadas en Postgres y administradas por DBaaS. En primer lugar, se utiliza el EDB Migration Toolkit para una migración de la base de datos de una sola vez. A continuación, se utiliza el Servidor de replicación de EDB para actualizar la instancia de la base de datos administrada por DBaaS con la base de datos original, antes de redirigir la aplicación a la instancia administrada por DBaaS. Este enfoque combina las capacidades de migración con las capacidades de replicación de datos continua para permitir a los usuarios migrar a soluciones basadas en open source con un tiempo de inactividad mínimo.

Resources