Pull to refresh
EPAM
Компания для карьерного и профессионального роста

RDS-like сервис для PostgreSQL

Reading time 2 min
Views 3.6K
Привет хабровчане! image

Я много общался с разработчиками по поводу Amazon Web Services и многие сетовали на то, что RDS не предоставляет PostgreSQL. Да, это промах со стороны AWS, ведь очень многие используют эту RDMS. Но это не повод не использовать AWS.

В сентябре я был в Чикаго на Cloud Connect и там на выставке я набрёл на стенд компании EnterpriseDB, где они пиарили себя как провайдера облачного варианта PosgreSQL. И сегодня, наконец, получилось их потестить! И вы знаете, мы будем их использовать!

Вот тот стенд EnterpriseDB, о котором я говорил. Да, чувак не сейлз совсем… был поглощён телефоном.


Что это?


Итак, что же предлагают EnterpriseDB под брендом Cloud Database:
  • автоматическая конфигурация высконадёжности (High Availability)
  • самовосстановление
  • автомасштабирование
  • балансировка нагрузки
  • автоматические бекапы
  • лёгкое клонирование
  • гуи
  • оплата за то, что используешь: pay as you go

Довольно привлекательно, не так ли? Вот их официальное промоут видео:


Сколько стоит?


DB Instance Class Introductory Price per Hour
Small DB Instance $0.11
Large DB Instance $0.44
Extra Large DB Instance $0.88
High Memory DB Instance Class Introductory Price per Hour
Extra Large DB Instance $0.65
Double Extra Large DB Instance $1.30
Quadruple Extra Large DB Instance $2.60
High CPU DB Instance Class Introductory Price per Hour
High CPU Medium DB Instance $0.22
High CPU Extra Large DB Instance $0.88
Data Transfer Introductory Price
GB of data transfer out You pay Amazon fees only
without added markup
GB of regional data transfer in/out You pay Amazon fees only
without added markup

Т.е. к обычной цене инстанса добавляется ещё цена софта и вы платите за это как обычно в AWS.

Как начать работать?


Шаг 1. Активация подписки.

Сначала нужно создать подписку в AWS Marketplace. После того, как вы активировали подписку, вы можете использовать Cloud Database.

Шаг 2. Создание IAM пользователя.

Для того, чтоб дать возможность консоли Cloud Database управлять ресурсами вашего аккаунта.

Я дал IAM юзеру EC2 Full Access для того, чтоб он имел права работы с EC2. При создании пользователя сохраните его креденшлы (2 ключа) — они понадобятся для регистрации.

Шаг 3. Регистрация и работа с Cloud Database


Прямо как и показано в видео выше, идём по линку aws-us-east-1a.theclouddatabase.com и регистрируемся. Там же на шаге 2 вводим креденшлы IAM юзера, у которого есть права на EC2.

После регистрации так же по видеоинструкции создаем кластер. Ничего сложного, не так ли?

Теперь у нас в консоли EC2 появились инстансы, к которым мы можем коннектиться и работать. Если инстансов больше 2х, то, заметьте, они в разных зонах.

Я ещё не делал серьёзных тестов, но главные рекваерменты по функциональности Cloud Database прошла:
  • серверы под наши контролем
  • репликация между зонами — High Availability
  • возможность переноса данных в другой регион — Disaster Recovery


Всем удачного дня!
Tags:
Hubs:
+8
Comments 5
Comments Comments 5

Articles

Information

Website
www.epam.com
Registered
Founded
1993
Employees
over 10,000 employees
Location
США
Representative
vesyolkinaolga