EDB Postgres Ark

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 15:37, 1 марта 2019.
EDB Postgres Ark
Enterprise.png
Разработчики: EnterpriseDB Corporation
Выпущена: 3 Апреля 2017
Постоянный выпуск: 3.2 / 13 Декабря 2018
Состояние разработки: Active
Лицензия: EnterpriseDB
Веб-сайт www.enterprisedb.com/products/edb-postgres-ark

EDB Postgres Ark - EDB Postgres Ark представляет собой "базу данных как услугу" (DBaaS) для гибридных облачных развертываний Postgres для частных и общественных облаков, таких как Red Hat OpenStack, Amazon Web Services и других платформ для развертывания.

EDB Postgres Ark предоставляет унифицированный пользовательский интерфейс (графический интерфейс и API) для управления и развертывания на нескольких платформах с единой управляющей консоли, которой вы управляете. Внедрение EDB Postgres Ark является высокодоступным, с интегрированным аварийным восстановлением, кросс-платформенной репликацией (база данных, провайдер и геолокация), возможностями самовосстановления, мгновенные миграции производятся при помощи EDB Postgres. EDB Postgres Ark предоставляет ИТ-менеджерам идеальное сочетание гибкости в сочетании с централизованным управлением и мониторингом, предоставляя разработчикам простоту, гибкость и скорость при разработке и развертывании приложений.

Особенности

EDB Postgres Ark упрощает процесс подготовки развертываний Enterprise Postgres, используя преимущества облачных вычислений. [Источник 1]

EDB Postgres Ark позволяет:

  • Простое создание кластеров Postgres
  • Автоматическое резервное копирование и восстановление
  • Балансировка нагрузки, мониторинг и управление
  • Безопасные и прозрачные соединения
  • Подключение через GUI или с помощью JSON совместимый API
  • Подключение приложений напрямую или через pgPool
  • Доступ к полной базе данных через SSH

Из этих пунктов складываются следующие особенности EDB Postgres Ark

  • Унифицированный графический интерфейс пользователя и API для управления развертываниями на нескольких платформах из единой консоли;
  • Высокодоступность приложений, встроенные средства аварийного восстановления, кросс-платформенная репликация, возможности самовосстановления и упрощенная миграция вместе с EDB Postgres;
  • Идеальное сочетание централизованного управления и мониторинга и быстрой разработки и установки приложений.

Интеграция с Postgres Enterprise Manager

Рисунок 1 - EDB Postgres Enterprise Manager

Консоли Ark развертываются с версией EDB Postgres Enterprise Manager (рис. 1), средства управления предприятием. Это помогает администраторам баз данных, системным архитекторам и аналитикам производительности в администрировании, мониторинге и настройке серверов баз данных PostgreSQL и EnterpriseDB Advanced server. Это открывает следующие возможности:

  • Управление и мониторинг нескольких серверов или сотен серверов с одной консоли
  • Полный контроль над всеми аспектами баз данных
  • Предварительно настроенный сервер PEM, агент PEM и резервная база данных PEM
  • Выполнение расширенного мониторинга и управления кластерами Arc с помощью веб-интерфейса PEM

Архитектура

Рисунок 2 - Архитектура EDB Postgres Ark

EDB Postgres Ark упрощает процесс создания надежных развертываний Postgres, пользуясь преимуществами облачных вычислений. При использовании с Advanced Server, EDB Postgres Ark также обеспечивает платформу с совместимостью с базой данных Oracle, что обеспечивает значительную экономию средств и конкурентные преимущества (рис. 2).

Сервер управления EDB Postgres Ark позволяет быстро и просто создавать кластеры Postgres - каждый кластер сразу же настраивается с высокой доступностью, автоматическим резервным копированием и восстановлением, балансировкой нагрузки и базовым мониторингом и управлением. Необязательно, каждый кластер может быть зашифрован, чтобы обеспечить среду, которая является безопасной и прозрачной для подключения приложений.

Администраторы баз данных могут работать с EDB Postgres Ark через графический интерфейс или совместимый с JSON API.

Приложения подключаются к кластерам Postgres через pgPool или, также имеется возможность прямого подключения к членам кластера. Администраторы баз данных имеют полный доступ к БД через SSH.

Установка

1. После настройки Хоста Ark войдите в PCF Ops Manager и выберите значок EDB Postgres Ark на панели мониторинга установки PCF Ops Manager (рис. 3).[Источник 2]

Рисунок 3 - EDB Postgres Ark

2. Перейдите на вкладку Параметры (рис.4).

Рисунок 4 - Settings

Настройте поля в диалоговом окне EDB Postgres Ark следующим образом:

  • EDB Postgres Ark Cloud Provider: укажите, находятся ли инстансы на Openstack или Amazon AWS; укажите AWS или OPENSTACK.
  • EDB Postgres Ark Console URL: введите адрес сервера Ark.
  • Имя пользователя Arc: введите имя администратора Arc, который будет создавать ресурсы и управлять ими от имени Cloud Foundry.
  • Пароль Ark: введите пароль, связанный с именем пользователя Arc.
  • Идентификатор сети или VPC для развертывания: введите идентификатор сети OpenStack или AWS VPC, в которой будут находиться ресурсы.
  • Пул IP: введите имя пула IP, которое будет использоваться при назначении IP-адресов экземплярам.
  • Клиент OpenStack: если экземпляры будут находиться на узле OpenStack, Укажите имя клиента, в котором будут создаваться экземпляры.
  • Имя роли AmazonAWS: если инстансы будут находиться на хосте AWS, Укажите имя роли AWS, которая будет связана с каждым инстансом.

3. Перейдите в диалоговое окно Служебный Доступ (рис. 5).

Рисунок 5 - Servise Access

Используйте поля в диалоговом окне Служебный Доступ чтобы включить доступ к планам обслуживания: Установите флажок "Включить глобальный доступ к планам обслуживания", чтобы разрешить доступ к планам обслуживания Edb Postgres Ark.

Миграция и совместимость с Oracle

EDB Postgres Ark предлагает полную поддержку EDB Postgres Advanced Server, объединяя гибкость инфраструктуры DBaaS и совместимость с базой данных Oracle. Совместимость с EDB Advanced Server для Oracle Database включает:

  • SPL - нативная реализация языка хранимых процедур, которая поддерживает ключевые конструкции PL/ SQL
  • API, которое поддерживает ключевые возможности интерфейсов Oracle JDBC, ODBC, .NET, OCI и Pro*C
  • Пакеты, которые предоставляют основные функциональные возможности наиболее популярных пакетов Oracle
  • Декларативное разбиение для облегчения перехода с Oracle
  • Инструменты DBA, которые облегчают перенос установленных рабочих процессов на EDB Advanced Server
  • Инструменты, которые автоматически переносят определения данных, данные, хранимые процедуры и пакеты на EDB Postgres Advanced Server.

Видео

Краткая демонстрация eDB Postgres Ark [Источник 3]

Источники

  1. EDB Postgres Ark Platform // EDB Postgres Ark Web [2019] Дата обновления: 01.01.2019. URL: https://www.enterprisedb.com/products/edb-postgres-ark (дата обращения: 10.01.2019).
  2. Installing and Configuring EDB Postgres Ark // Pivotal Partner Documentation [2019] Дата обновления: 10.01.2019. URL: https://docs.pivotal.io/partners/edb-postgres-ark-sb/installing.html. (Дата обращения: 19.02.2019)
  3. EDB Postgres Ark DBaaS Quick Tour // Youtube. [2019] Дата обновления: 28.06.2017. URL: http://ru.wikipedia.org/?oldid=84081096 (дата обращения: 10.01.2019).