Deploy ВМ PostgreSQL в Яндекс Облаке

Если рассматривать российских облачных провайдеров, а не Гугл и аналоги, то у Яндекс Облака здесь практически нет конкурентов.

Обратите внимание, что платить вы будете только за работающую виртуальную машину – то есть развернули, потренировались и выключили – в целом за час реальной работы на июль 2023 года за ВМ с 2 ядрами и 2 Гб памяти, SSD диском на 10 Гб – то есть вполне подходящая машина для тестовой работы с PostgreSQL, будет стоить всего 2207 рублей в месяц, делим в среднем на 30 дней и на 24 часа = 3,07 рубля в час, что согласитесь сопоставимо со стоимостью электричества за аналогичный компьютер за час эксплуатации. Единственное, за что будут снимать деньги на выключенной ВМ – это жесткий диск. В нашем варианте это 107 рублей или около 3.5 рублей в сутки. Можно удалять ВМ и создавать ее заново при необходимости, тогда все будет бесплатно.

Выбираем Compute Cloud / Виртуальные машины / Создать :

Где задаем имя ВМ, операционную систему – Ubuntu 22.04, чуть ниже диск SSD для более быстрой работы, размером 10 Гб – будет вполне достаточно.

Далее нам необходимо предоставить публичный SSH ключ для доступа по сети к ВМ. Как сгенерировать этот ключ можно почитать в статье Генерация ssh ключей

Также можем включить доступ к серийной консоли – инструмент, позволяющий в браузере подключиться к виртуальному монитору, эмулирующему реальное подключение к ВМ – как будто мы физически подключились к машине и можем вводить команды управления.

Нажимаем Создать ВМ и вуаля, через пару минут у вас доступна ваша личная ВМ, к которой можно подключиться по SSH по внешнему IP адресу:

Теперь можем подключиться из командной строки, не забыв ответить yes на вопрос о подключении:

Все, мы внутри ВМ! Как установить PostgreSQL и какие есть варианты, мы разберем в следующий раз.

Также для более продвинутых пользователей есть возможность не через GUI разворачивать ВМ, а использовать интерфейс командной строки.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

девять + 20 =