Обзор

Amazon Neptune – это быстрый, надежный и полностью управляемый сервис графовой базы данных, который упрощает создание и запуск приложений, работающих с наборами тесно связанных данных, для таких примеров использования, как графы идентификации, графы знаний и обнаружение мошенничества. Neptune состоит из двух ядер, которые можно использовать вместе или по отдельности: базы данных Amazon Neptune и аналитики Amazon Neptune.

База данных Neptune – это бессерверная графовая база данных с превосходной масштабируемостью и доступностью. При использовании базы данных Neptune нет долгосрочных обязательств и авансовой платы. Если вы пользуетесь инстансами по требованию, то платите за базу данных ежечасно. Это избавляет от сложностей, связанных с планированием, закупкой и обслуживанием оборудования, и позволяет избежать больших фиксированных трат, заменяя их значительно меньшими операционными расходами.

Аналитика Neptune – это аналитическое ядро базы данных, позволяющее быстро анализировать большие объемы графовых данных для получения аналитических сведений и определения тенденций. При использовании аналитики Neptune цены основаны на конфигурациях оптимизированных для памяти единиц емкости Neptune (m-NCU). Каждая единица m-NCU соответствует 1 ГБ памяти и соответствующей вычислительной и сетевой емкости в течение 1 часа. Сервис доступен в определенных конфигурациях от 128 m-NCU до 4096 m-NCU. Нет необходимости выбирать оптимальное семейство инстансов и их размеры. Дополнительная плата за постоянное хранилище или операции ввода-вывода не взимается. Взимается плата за хранение резервных копий графовых снимков состояния.

Настройка кластера базы данных Neptune (новинка)

С помощью Neptune вы можете настроить кластеры баз данных так, чтобы они работали экономично, независимо от потребностей в масштабировании или меняющихся шаблонов доступа к данным ваших приложений. Вы можете выбирать между стандартным и оптимизированным для ввода-вывода вариантами конфигурации Amazon Neptune, чтобы наилучшим образом соответствовать требованиям по соотношению цены и производительности и предсказуемости цены, присущим вашим уникальным характеристикам рабочей нагрузки. Стоимость инстанса базы данных, хранилища и операции ввода-вывода будет отличаться в зависимости от выбранного вами варианта. Чтобы узнать больше, посетите страницу Хранение и надежность Amazon Neptune.

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

Оптимизированная для ввода-вывода конфигурация Neptune обеспечивает улучшенное соотношение цены и качества для приложений с большим количеством операций ввода-вывода. Если затраты на операции ввода-вывода превышают 25 % от общих расходов на базу данных Neptune, вы можете сэкономить до 40 % на рабочих нагрузках с большим количеством операций ввода-вывода с помощью оптимизированной для ввода-вывода конфигурации Neptune. Используя такую конфигурацию Neptune, вы платите только за инстансы базы данных и использование хранилища, а плата за операции ввода-вывода для чтения и записи не взимается. Оптимизированная для ввода-вывода конфигурация Neptune предлагает прогнозируемые цены для всех приложений независимо от меняющихся моделей доступа к данным или использования ввода-вывода. Она также устраняет вариативность затрат на операции ввода-вывода.

Начните работать с базой данных Amazon Neptune бесплатно

В рамках уровня бесплатного пользования AWS работу с базой данных Neptune можно начать бесплатно. Если ваша организация не создала кластер Neptune до 20 апреля 2022 года или более поздней даты, у вас есть право использовать инстанс Neptune db.t3.medium или db.t4g.medium в течение 750 часов (10 млн запросов на ввод-вывод, 1 ГБ хранилища и 1 ГБ хранилища резервных копий) в течение 30 дней бесплатно.

Период бесплатного пользования начинается со дня создания вашего первого кластера в базе данных Neptune. По окончании действия бесплатной пробной версии или при превышении объема разрешенного использования можно продолжить использование кластера с оплатой согласно стандартному тарифу по требованию. Дополнительную информацию см. на странице Бесплатная пробная версия Neptune.

Аналитика Amazon Neptune

Аналитика Neptune – это аналитическое ядро базы данных для Neptune, позволяющее выполнять быстрые аналитические операции по десяткам миллиардов графовых соединений за секунды. Для быстрого анализа графовых данных аналитика Neptune хранит большие наборы этих данных в памяти и поддерживает библиотеку оптимизированных алгоритмов анализа графов, запросы к графам с малой задержкой и векторный поиск.

Для начала аналитика Neptune предоставляет клиентам девять конфигураций для m-NCU: от 128 до 4096 m-NCU, из которых клиенты могут выбирать при создании графа. Каждая единица m-NCU соответствует 1 ГБ памяти и соответствующей вычислительной и сетевой емкости в течение 1 часа. Клиенты могут прекратить работу с графом, как только закончат анализ, и им будет выставлен счет только за время, в течение которого он работал.

Цены на инстансы по требованию для базы данных Neptune

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

Цены на инстансы применяются как к первичным инстансам, используемым для рабочих нагрузок чтения и записи, так и к репликам Amazon Neptune, используемым для масштабирования операций чтения и повышения отказоустойчивости. Для обработки отказа на одну из реплик в случае сбоя Amazon Neptune использует развертывание в нескольких зонах доступности. Стоимость развертывания в нескольких зонах доступности равна суммарной стоимости основного инстанса и всех реплик Neptune. Для обеспечения максимальной доступности рекомендуется размещать по крайней мере одну реплику в зоне доступности, отличной от зоны доступности основного инстанса.

Стоимость инстансов будет варьироваться в зависимости от выбранной конфигурации кластера баз данных, которая наилучшим образом соответствует требованиям вашего приложения по соотношению цены и производительности, а также предсказуемости цен. За все инстансы в кластере баз данных будет взиматься плата за стандартную или оптимизированную для ввода-вывода конфигурацию Neptune.

Кредиты ЦПУ для T4g и T3

Инстансы БД Amazon Neptune T4g и T3 работают в безлимитном режиме, поэтому плата начисляется, если средняя загрузка ЦПУ в течение 24 часов превышает базовый уровень инстанса. Кредиты ЦПУ оплачиваются по тарифу 0,15 USD за час работы виртуального ЦПУ. Цены на кредиты ЦПУ одинаковы для инстансов T4g и T3 во всех регионах AWS. 

Бессерверная база данных Amazon Neptune

Neptune бессерверный – это вариант бессерверного развертывания базы данных Neptune. Это автоматически масштабируемое развертывание, доступное по требованию, которое автоматически корректирует ресурсы базы данных в зависимости от потребностей приложения. С Neptune бессерверным вы платите только за ресурсы БД и объем хранилища, которые база данных использует во время активной работы. Ресурсы БД автоматически масштабируются, чтобы соответствовать рабочим нагрузкам приложения, позволяя сократить расходы и время администрирования. В Neptune бессерверном ресурсы БД измеряются в единицах ресурса Neptune (NCU) с посекундной оплатой. 1 NCU обеспечивает примерно 2 ГиБ памяти, соответствующую мощность ЦП и сетевые ресурсы, что примерно сопоставимо с ресурсами выделенных инстансов Neptune.

Масштабирование задержки до большего размера

Автоматическое масштабирование до сотен тысяч транзакций в секунду

Масштабирование задержки до меньшего размера

< 5 минут

Начальные ресурсы

1 NCU

Степень детализации ресурсов

Точная, с минимальным шагом 1 NCU

Реплики чтения

До 15 реплик Neptune для возможности масштабирования чтения

Несколько зон доступности и соглашение об уровне обслуживания

Распространение реплик чтения в отдельных зонах доступности для обеспечения высокой доступности. Подробности см. в Соглашении об уровне обслуживания Amazon Neptune.

Цены на хранилище и операции ввода-вывода для базы данных Neptune

Плата за объем хранилища, используемый базой данных Amazon Neptune, начисляется за гигабайт в месяц, а операции ввода-вывода оплачиваются по тарифу за миллион запросов. Вы платите только за используемые базой данных Neptune объем хранилища и число операций ввода-вывода без необходимости выделять ресурсы заранее.

Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.

Глобальная база данных

Глобальная база данных Amazon Neptune – это дополнительный компонент, который обеспечивает чтение глобальных данных с низкой задержкой и аварийное восстановление в маловероятном случае сбоя в масштабе региона. Пользователь платит за реплицированные операции ввода-вывода записи между основным регионом и каждым вторичным регионом. Количество реплицированных операций ввода-вывода записи в каждом вторичном регионе совпадает с числом таких операций внутри основного региона. Кроме платежей за реплицированные операции ввода-вывода записи, с пользователя также взимается плата по стандартным тарифам Neptune за пользование инстансами и хранилищами, включая хранилище резервных копий, а также межрегиональную передачу данных.

Цены на хранилище резервных копий

Стоимость хранилища резервных копий распространяется как на базу данных Neptune, так и на аналитику Neptune.

Хранилище резервных копий для Neptune – это хранилище для автоматических резервных копий базы данных и всех снимков состояния кластера базы данных, созданных клиентом. Увеличение срока хранения резервных копий и создание снимков состояния кластера БД приводит к увеличению потребляемого базой данных объема хранилища резервных копий.

Хранилища резервных копий распределяются по регионам. Общее пространство для хранения резервных копий равняется сумме объемов хранилищ для резервных копий в данном регионе. Перенос снимка состояния БД в другой регион увеличивает выделенный объем хранилища резервных копий в регионе назначения.

Дополнительная плата за хранение резервных копий, занимающих не более 100 % общего объема хранилища Neptune для каждого кластера Neptune, не взимается. Дополнительная плата за хранение резервных копий не взимается также в том случае, если установленный для вас срок хранения равен одному дню и у вас не имеется других снимков состояния, находящихся за пределами срока хранения.

За хранение резервных копий, как и за хранение снимков состояния после удаления вашего кластера базы данных, взимается плата в соответствии с приведенными выше расценками.

Цены на передачу данных

Указанные далее цены основываются на данных, передаваемых в базу данных Neptune и из нее.

Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии.

Передача данных между инстансами Neptune и Amazon EC2 в пределах одной зоны доступности осуществляется бесплатно.

Передача данных между инстансами, размещенными в разных зонах доступности, в целях репликации развертываний в нескольких зонах доступности осуществляется бесплатно.

Инстансы БД Neptune за пределами VPC. Передача данных между инстансом Amazon EC2 и инстансом БД Neptune, размещенными в разных зонах доступности одного региона, осуществляется без дополнительной платы за передачу входящего и исходящего трафика инстанса БД Neptune. Плата взимается только за передачу данных в инстанс Amazon EC2 или из него. При этом применяются стандартные тарифы региональной передачи данных Amazon EC2 (0,01 USD за гигабайт входящих или исходящих данных).

Инстансы БД Neptune в пределах VPC. Передача данных между инстансом Amazon EC2 и инстансом БД Neptune, размещенными в разных зонах доступности одного региона, осуществляется по тарифам региональной передачи данных Amazon EC2, которые применяются к обеим сторонам, участвующим в передаче.

Amazon Neptune Workbench

Amazon Neptune Workbench предоставляет блокноты Neptune, которые можно использовать для выполнения графических запросов и визуализации результатов в блокнотах Jupyter с хостингом в Amazon SageMaker. Плата за инстанс блокнота Neptune взимается за каждый час работы инстанса в готовом состоянии. Эти тарифы Neptune Workbench не зависят от выбора ядра и работают как с базой данных Neptune, так и с аналитикой Neptune.

Примеры расчета цен

Пример расчета стоимости № 1

Представим, что ваша база данных Amazon Neptune работает на инстансе db.r5.large (по требованию) в регионе Восток США (Северная Вирджиния). Вы храните 50 ГБ данных с резервной копией объемом 100 ГБ и выполняете 200 млн операций ввода-вывода в месяц, в числе которых 50 ГБ в месяц – входящие, а 10 ГБ в месяц – исходящие. Расходы рассчитываются следующим образом.

Цена инстанса
Цена инстанса db.r5.large по требованию составляет 0,348 USD в час. Таким образом, стоимость работы инстанса составит 250,56 USD в месяц (0,348 USD х 24 х 30).

Стоимость хранилища
Стоимость хранилища – 0,10 USD за гигабайт в месяц, то есть стоимость за 50 ГБ данных в хранилище за месяц (30 дней) составит 5 USD (0,10 USD x 50). За первые 50 ГБ резервных копий данных в хранилище дополнительная плата не взимается. Стоимость остальных 50 ГБ резервных копий будет составлять 1,05 USD (0,021 USD* 50).

Плата за ввод-вывод
Стоимость операций ввода‑вывода составляет 0,20 USD за миллион запросов, то есть при 200 миллионах операций ввода‑вывода в месяц стоимость составит 40 USD (0,20 USD x 200). Стоимость передачи данных

Стоимость передачи данных
Плата за передачу данных в БД Amazon Neptune не взимается. Плата за передачу ИСХОДЯЩИХ данных ИЗВНЕ (до 100 ГБ в месяц) также не взимается. Стоимость передачи ИСХОДЯЩИХ данных составит 0,00 USD (0,00 USD x 10).

Общая стоимость
Стоимость инстанса: 250,56 USD
Стоимость хранилища: 5 USD
Стоимость хранилища резервных копий: 1,05 USD
Плата за ввод-вывод: 40 USD
Стоимость передачи данных: 1,08 USD
Итого = 297,69 USD

Пример расчета стоимости № 2

Представим, что ваша база данных Amazon Neptune работает на инстансе db.r5.large (по требованию) в регионе Восток США (Северная Вирджиния). Вы храните 50 ГБ данных с резервной копией объемом 100 ГБ и выполняете 450 млн операций ввода-вывода в месяц, в числе которых 50 ГБ в месяц – входящие, а 10 ГБ в месяц – исходящие. Давайте сравним ваши расходы на стандартную и оптимизированную для ввода-вывода конфигурации.

Цена инстанса
Цена инстанса db.r5.large с оптимизацией для ввода-вывода составляет 0,4698 USD в час. Таким образом, стоимость работы инстанса составит 338,26 USD в месяц (0,4698 USD х 24 х 30).

Стоимость хранилища
Стоимость хранилища с оптимизацией для ввода-вывода – 0,225 USD за ГБ-месяц, то есть стоимость за 50 ГБ данных в хранилище за месяц (30 дней) составит 11,25 USD (0,225 USD x 50). За первые 50 ГБ резервных копий данных в хранилище дополнительная плата не взимается. Стоимость остальных 50 ГБ резервных копий будет составлять 1,05 USD (0,021 USD* 50).

Плата за ввод-вывод
В конфигурации, оптимизированной для ввода-вывода, плата за ввод-вывод не взимается.

Стоимость передачи данных
Плата за передачу данных в БД Amazon Neptune не взимается. Плата за передачу ИСХОДЯЩИХ данных ИЗВНЕ (до 100 ГБ в месяц) также не взимается. Стоимость передачи ИСХОДЯЩИХ данных составит 0,00 USD (0,00 USD x 10).

Общая стоимость
Стоимость инстанса: 338,26 USD
Стоимость хранилища: 11,25 USD
Стоимость хранилища резервных копий: 1,05 USD
Стоимость операций ввода-вывода: 0 USD
Стоимость передачи данных: 1,08 USD
Итого = 351,64 USD

Пример расчета стоимости № 3

Предположим, что ваша БД Amazon Neptune работает с одним основным инстансом db.r5d.2xlarge (по требованию) и тремя репликами на инстансах r5d.2xlarge (по требованию) в Европе (Франкфурт). Также вы пользуетесь Neptune Workbench для работы с одним инстансом ml.t3.xlarge (по требованию) в том же регионе. Вы храните 100 ГБ данных с 75 ГБ резервной копии и выполняете 150 млн операций ввода-вывода в месяц. Расходы рассчитываются следующим образом.

Цена инстанса
Цена на db.r5d.2xlarge по требованию составляет 1,92 USD в час. В кластере есть четыре инстанса, поэтому 30-дневная стоимость кластера составит 5529,60 USD (1,92 USD x 4 x 24 x 30).

Стоимость хранилища
Стоимость хранилища – 0,119 USD за ГБ-месяц, то есть стоимость за 100 ГБ данных в хранилище за месяц (30 дней) составит 11.90 USD (0,119 USD x 100). Дополнительная плата за хранение резервных копий, занимающих не более 100 % общего объема хранилища БД Neptune для каждого кластера Neptune, не взимается. Стоимость резервного копирования составляет 0,00 USD.

Плата за ввод-вывод
Стоимость операций ввода‑вывода составляет 0,22 USD за миллион запросов, то есть при 150 миллионах операций ввода‑вывода в месяц стоимость составит 33,00 USD (0,22 USD x 150).

Плата за блокноты
Хостинг и оплата блокнотов осуществляются с помощью сервиса Amazon SageMaker. С клиентов взимается плата за инстанс блокнота, когда он находится в готовом состоянии. Цена инстанса ml.t3.xlarge по требованию составляет 0,23 USD в час. Таким образом, стоимость работы инстанса за месяц (30 дней) составит 165,60 USD (0,23 х 24 х 30).

Общая стоимость
Стоимость инстанса: 5529,60 USD
Стоимость хранилища: 11,90 USD
Стоимость резервной копии: 0,00 USD
Плата за ввод-вывод: 33,00 USD
Плата за инстанс блокнота: 165,60 USD
Итого = 5740,10 USD

Пример расчета стоимости № 4

Предположим, вы хотите ежедневно выполнять pageRank и другие аналитические запросы в графе, чтобы отслеживать тенденцию влияния с течением времени. Вы прочитаете данные из S3 и сохраните результаты обратно в S3. Дополнительные графы горячего резервирования не настроены, поскольку вы не обслуживаете трафик в реальном времени. Если на выполнение полного аналитического задания в графе уйдет 2 часа и потребуется 256 ОЗУ, ваши затраты будут следующими:

Общая стоимость PMH = 256_PMH_час_затраты x часы = 7,68 x 2 = 15,36 USD

Дополнительная плата: если ваше приложение использует другие сервисы AWS, например Amazon S3, с вас будет взиматься плата по стандартным тарифам на S3.

Дополнительные ресурсы по ценам

Калькулятор цен AWS

Простой расчет ежемесячных расходов на AWS

Получить консультацию о ценах

Связаться со специалистами AWS и получить индивидуальное предложение

Дополнительные ресурсы к продукту

Ознакомьтесь с ресурсами, чтобы подробнее узнать об Amazon Neptune.

Подробнее 
Зарегистрировать бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS. 

Регистрация 
Начать разработку в консоли

Начните разработку с помощью Amazon Neptune в Консоли управления AWS.

Вход