Postgres Plus® Cloud Database: Descripción general

Postgres Plus® Cloud Database: Descripción general

Segura, compatible y lista para la empresa

Postgres Plus Cloud Database (PPCD) cumple con las demandas más exigentes de las aplicaciones empresariales con un amplio conjunto de funcionalidades, escalabilidad elástica y alta disponibilidad confiable, todo disponible al alcance de la mano con un panel fácil de usar. Impulse las transacciones financieras, las ventas por catálogo de su empresa web o los intereses comerciales de los clientes. Aprovisione y elimine rápidamente los entornos estándar de desarrollo, pruebas y producción. Es compatible con diversas cargas de trabajo de base de datos, incluidos información relacional ACID y tipos de datos de valor clave y documentos NoSQL: todo esto en una sola base de datos, disponible tanto en la nube como en sus instalaciones.

Cómo funciona

La consola de Postgres Plus Cloud Database se utiliza para desplegar bases de datos de Postgres en instancias del servidor en la nube. La primera base de datos desplegada en una instancia se convierte en la base de datos maestra. Si se seleccionan instancias de réplica, se crearán en un clúster con la base de datos maestra.

La base de datos maestra, todas las instancias de la réplica y el almacenamiento de Amazon para las bases de datos existen en su cuenta de AWS, mientras que las consolas de Postgres Plus Cloud Database son propiedad de EnterpriseDB quien, a su vez, se ocupa de operarlas.

La arquitectura de la
consola de administración
Postgres Plus Cloud Database
del cliente
muestra cómo la consola administra
un clúster de base de datos
con Amazon EC2
y
cómo las aplicaciones acceden
al clúster
de
la
la base de datos.
Servidor Cloud

Cada clúster de la base de datos incluye un balanceador de carga al que se conectan las aplicaciones. El balanceador de carga recibe las solicitudes entrantes desde las aplicaciones y distribuye las solicitudes de lectura en todas las réplicas de "solo lectura" dentro del clúster (excepto en aquellas en que no hay réplicas, en cuyo caso el maestro gestiona todas las solicitudes). Las peticiones de escritura se pasan directamente a la base de datos maestra.

Desde la perspectiva de una aplicación, conectarse a una instancia de PostgreSQL o Postgres Plus Advanced Server que reside en la nube no es diferente a conectarse a una instancia que reside en el hardware tradicional. 

Pasos llevados a cabo para administrar un failover de un servidor de base de datos maestra en un clúster de base de datos.                

 

Cuando se conecta inicialmente a la base de datos de Postgres, la aplicación se autentifica con el servidor utilizando un rol definido en el momento de la creación del clúster del servidor. Todos los IDE y las herramientas de desarrollo pueden conectarse directamente a la base de datos utilizando la dirección y la información de puerto provistas en el momento de la creación del cluster.

El sistema de recuperación de fallos automático minimiza la pérdida de datos y el tiempo de inactividad. En caso de que se produzca un fallo en el servidor, los dos modos de sistema de recuperación de fallos se ocupan de abordar las necesidades que no se han tratado. "Transacción preferida" para evitar la pérdida de datos o "recuperación preferida" para volver a estar en línea lo antes posible.

El Administrador de volumen lógico (LVM) añade nuevo espacio de almacenamiento para poder incrementar los volúmenes lógicos sin que sea necesario interrumpir el funcionamiento de las aplicaciones en ejecución.Cuando usted crea una nueva base de datos, puede optar por cifrar los datos almacenados.

     

El administrador de volumen lógico (LVM) añade almacenamiento al clúster y facilita el escalado transparente del almacenamiento en la nube sin afectar de manera negativa las bases de datos en ejecución.

Todas las implementaciones de las bases de datos utilizan instancias privadas que nunca se comparten con otros clientes. Así, no solo se mejora la seguridad y se estabiliza el rendimiento, sino que también le permite manejar las bases de datos como si fueran propias e implementar cambios operativos o en la configuración, según considere necesario.

 

Preguntas frecuentes
Soporte