С помощью этого руководства вы развернете инстанс Managed ArenadataDB, создадите виртуальную машину (ВМ), подключите ВМ к Managed ArenadataDB.
Вы будете использовать следующие сервисы:
Виртуальные машины — сервис, в рамках которого предоставляется виртуальная машина
Managed ArenadataDB — сервис для создания инстансов распределенной аналитической СУБД ArenadataDB, основанной на решении Greenplum®.
Постановка задачи
Необходимо подключиться к инстансу Managed ArenadataDB, не публикуя инстанс в интернет, используя Виртуальную машину Evolution и внутреннюю сеть.
Перед началом работы
Создайте публичный SNAT-шлюз в той зоне доступности, в которой собираетесь создавать кластер.
Создайте группу безопасности для инстанса ArenadataDB.
В этой группе безопасности создайте разрешающие правила для:
входящего трафика в подсети инстанса ArenadataDB;
исходящего трафика в подсети инстанса ArenadataDB;
ArenadataDB порт 5432;
ArenadataDB Control порт 81;
Arenadata Cluster Manager порт 8080.
-
В этой лог-группе создайте два DNS-сервера:
8.8.8.8
8.8.4.4
Установите клиент для подключения к базам данных по протоколу JDBC, например DBeaver.
1. Создайте инстанс Managed ArenadataDB
Перейдите в раздел Evolution и выберите сервис Managed ArenadataDB.
В блоке Общие параметры заполните поля:
Название — adb-lab.
Тип лицензии — Test.
Объем хранения данных, ТБ — 3 ТБ.
Нажмите Продолжить.
В блоке Сетевые настройки выберите:
VPC — виртуальную сеть.
Зона доступности — зону доступности.
sNAT-шлюз — шлюз.
Подсеть — подсеть.
Группа безопасности — созданную группу безопасности с разрешающими правилами.
Нажмите Продолжить.
В блоке Логирование выберите:
Лог-группа — группу с созданными DNS-серверами.
Сервисный аккаунт — сервисный аккаунт.
Нажмите Создать.
Инстанс Managed ArenadataDB отобразится на странице сервиса. Создание может занять от 40 минут в зависимости от выбранной конфигурации.
2. Получите логин и пароль
Когда статус инстанса изменится на «Готов»:
Откройте карточку инстанса.
На вкладке Доступы в блоке Доступ к ADB нажмите Получить логин и пароль.
Cохраните логин и пароль.
ВниманиеЛогин и пароль отображаются один раз.
В целях безопасности рекомендуем изменить пароль. Сделать это можно в интерфейсе ADCM.
Нажмите Принято.
Логин и пароль понадобятся для подключения к JDBC-клиенту.
3. Разверните виртуальную машину
-
В поле Зона доступности выберите зону доступности, в которой располагается инстанс Managed ArenadataDB.
В сетевых настройках выберите опцию Подсеть. В этом примере понадобится только внутренний IP.
В поле Подсеть выберите подсеть, в которой располагается инстанс Managed ArenadataDB.
Установите JDBC-клиент DBeaver на виртуальную машину:
sudo apt install dbeaver-ce
4. Подключите Managed ArenadataDB к JDBC-клиенту
В следующих шагах используется графический интерфейс виртуальной машины. Установите удаленный рабочий стол и подключитесь к ВМ.
В списке инстансов Managed ArenadataDB откройте карточку инстанса. Информация из нее понадобится для подключения к DBeaver.
Запустите удаленный рабочий стол для доступа к графическому интерфейсу виртуальной машины.
На виртуальной машине запустите DBeaver.
В панели сверху нажмите База данных → Новое соединение.
В списке соединений выберите Greenplum.
Нажмите Далее.
На вкладке Главное введите данные из карточки инстанса:
Хост — внутренний IP
Порт
Пользователь
Пароль
Нажмите Готово.
Результат
С этим руководством вы создали инстанс Managed ArenadataDB и виртуальную машину, настроили соединение в JDBC-клиенте DBeaver.
Что дальше
Далее вы можете настроить бэкапы по расписанию в рамках практического руководства Создание бэкапа по расписанию в ADBC.
- Постановка задачи
- Перед началом работы
- 1. Создайте инстанс Managed ArenadataDB
- 2. Получите логин и пароль
- 3. Разверните виртуальную машину
- 4. Подключите Managed ArenadataDB к JDBC-клиенту
- Результат
- Что дальше