Перевод статьи подготовлен в преддверии старта курса «PostgreSQL».




Введение


В этой статье я познакомлю вас с GCP SQL и покажу как создать в этом сервисе сервер PostgreSQL.

Как создать PostgreSQL в GCP SQL


Давайте начнем с создания сервера PostgreSQL в GCP SQL.

Прежде чем начать, залогиньтесь в свой GCP аккаунт. Чтобы создать сервер баз данных PostgreSQL > Выберите SQL в панели служб Google.



Чтобы создать экземпляр SQL > Нажмите CREATE INSTANCE (Создать экземпляр).



Выберите, нужную вам базу данных > Нажмите PostgreSQL.



Заполните детали конфигурации:

Instance ID (Идентификатор экземпляра): — назовите ваш экземпляр,

Установите пароль — Password,

Выберите ближайший к вам регион — Region,

Выберите версию сервера базы данных — Database version.

Нажмите Show Configuration options (Показать варианты конфигураций), чтобы настроить дополнительные сведения.



Раскройте Configuration details (Варианты конфигураций)



Нажмите Connectivity (Подключение) > По умолчанию к экземпляру нельзя получить доступ из внешних сетей; чтобы предоставить доступ к экземпляру, разрешите конкретный IP или общий доступ. Нажмите + Add network (Добавить ресурс: сеть).



Введя 0.0.0.0/0 в Network (Сеть), вы разрешите все IPv4 IP и сможете получить доступ к экземпляру откуда угодно.



Далее ждем сохранения настроек.



Для связи с дополнительными ресурсами и API > включите Private IP (Частный IP) и выберите Associated network (созданная вами сеть VPC, или default).



Снова ждем сохранения.



Вы также можете проверить частные соединения (Private service connections), нажав VPC > VPC Peering (VPC Пиринг)



Выберите тип машин и хранилища (Machine type and storage): количество ядер и память.



Если вы собираетесь использовать экземпляр в тестовых целях, выберите одну зону (Single zone).



Если у вас производственная среда, выберите High availability (Высокая доступность), но это увеличит стоимость.



Нажмите Add item (Добавить элемент), чтобы добавить флаги базы данных (Database flags).



Выберите флаг, который вам нужен.


.
GCP будет обновлять базу данных каждые несколько месяцев, поэтому нам предлагается заранее назначить дату и время для перезапуска вашей базы данных, который не займет много времени. Итак, выберите дату и время, если у вас производственная база данных.



Укажите key (ключ) и value (значение) для наглядности во вкладке Labels (Ярлыки).



Нажмите Create (Создать), чтобы создать базу данных.



GCP создает сервер PostgreSQL:



Успех! Сервер PostgreSQL был успешно создан.



Вы увидите сведения и обзор только что созданного PostgreSQL.



Нажав Connections (Соединения), вы можете увидеть подробности соединения, а также увидеть, что базе данных была разрешена связь с GCP App Engine.



Чтобы получить доступ к созданному серверу PostgreSQL, нам нужно создать пользователя на вкладке USERS.



Вы также можете создать базу данных на вкладке DATABASES.



Управлять резервными копиями можно в BACKUPS.



Создайте реплику для этого экземпляра в REPLICAS:



Вы также можете посмотреть здесь, чтобы увидеть задачи, которые были выполнены:



Надеюсь, эта статья была вам полезна. Если вам понравилась эта статья, с вас лайк и репост.

Спасибо за внимание, хорошего дня!



Узнать о курсе подробнее.