#postgresql #amazon-web-services #amazon-rds #billing #aws-billing
Вопрос:
Является ли выставление счетов AWS RDS исключительно на основе оперативной памяти/ввода-вывода и хранилища? или есть какие-либо дополнительные сборы за базу данных?
Для моего развертывания RDS, если у меня есть 1 база данных PostgreSQL, которая содержит все мои данные, но получает только 2000 запросов в день, по сравнению с 4 базами данных PostgreSQL, которые имеют те же отношения, что и 1 БД, но эти отношения разделены на 4 базы данных, и 4 базы данных будут в совокупности получать те же 2000 запросов в день… будет ли счет между двумя разными настройками по существу одинаков? Предполагается, что «размер» данных в 1 ДБ по сравнению с 4 дБ точно такой же.
Я хочу разделить данные по нескольким базам данных, чтобы упростить отчетность по различным модулям в моей системе.
Комментарии:
1. Чтобы было ясно, мой вопрос касается наличия нескольких баз данных в одном экземпляре, а НЕ при запуске 4 экземпляров против 1 экземпляра для БД/БД/
Ответ №1:
Вам выставляется счет в зависимости от размера экземпляра и некоторых дополнительных критериев (размер диска, исходящий трафик и т.д.). Если это одно и то же, количество баз данных не имеет значения. Таким образом, вы можете разделить свое приложение на несколько баз данных в одном экземпляре без ущерба для выставления счетов.
В будущем — этот вопрос лучше подходит для обмена серверами, чем для переполнения стека.
Комментарии:
1. Спасибо, я буду использовать ServerExchange для тех типов вопросов, т. Е. Тех, которые больше связаны с администратором/сервером, а не с вопросом программирования.
Ответ №2:
Плата AWS RDS зависит от размера, передачи данных, резервного копирования, хранения и т.д. В вашем случае, если вы собираетесь сохранить размер экземпляра таким же, то лучше иметь только один экземпляр, так как стоимость, например, больше, чем передача и хранение данных. Нет смысла иметь 4 экземпляра одинакового размера, так как базовый биллинг будет в 4 раза больше. Если вы используете небольшой размер экземпляра, это может иметь некоторое значение.
Я бы попросил вас перейти по ссылкам ниже: https://aws.amazon.com/rds/postgresql/pricing/https://calculator.aws
/#/
С помощью этого вы можете понять, сколько вам выставляется счетов за экземпляры, исходя из вашего использования и размера экземпляра. Также вы можете выбрать различные варианты, чтобы уменьшить выставление счетов, например, Зарезервированный экземпляр.
Поскольку будет только один экземпляр, я думаю, что сборы будут одинаковыми, если параметры, по которым он взимает плату, одинаковы.
Комментарии:
1. Вопрос OP касается не нескольких экземпляров, а нескольких баз данных внутри экземпляра
2. Вы можете создать несколько баз данных в одном экземпляре. AWS будет взимать плату на основе вышеуказанных категорий, и эти категории предназначены для экземпляра, а не для базы данных. Таким образом, у вас может быть много баз данных в одном экземпляре, но AWS будет взимать плату в зависимости от использования экземпляра.