Перевод статьи подготовлен в преддверии старта курса «PostgreSQL».
В этой статье я познакомлю вас с GCP SQL и покажу как создать в этом сервисе сервер PostgreSQL.
Давайте начнем с создания сервера 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:
Вы также можете посмотреть здесь, чтобы увидеть задачи, которые были выполнены:
Надеюсь, эта статья была вам полезна. Если вам понравилась эта статья, с вас лайк и репост.
Спасибо за внимание, хорошего дня!
Узнать о курсе подробнее.
Введение
В этой статье я познакомлю вас с 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:
Вы также можете посмотреть здесь, чтобы увидеть задачи, которые были выполнены:
Надеюсь, эта статья была вам полезна. Если вам понравилась эта статья, с вас лайк и репост.
Спасибо за внимание, хорошего дня!
Узнать о курсе подробнее.