Создание базы данных графов с помощью Amazon Neptune Часть 1b — среда песочницы


Введение

В предыдущем блоге кластер Amazon Neptune был создан с помощью шаблона Amazon CloudFormation с предварительно настроенными службами AWS в регионе Сидней одним нажатием кнопки для создания быстродействующего стека всего за 25 минут.

Это включало автоматизацию с предварительно выбранными опциями AWS Service, включая экземпляры EC2, конечную точку кластера DB, доступ IAM Neptune DB к ведру S3, конечные точки кластера и т.д., которые, как мне кажется, больше подходят для больших наборов данных в производственной среде. Потому что в производственной среде CloudFormation предварительно выбирает экземпляры базы данных r5, чтобы сэкономить ваше время.

Совет: Избегайте неожиданных счетов в конце месяца

Вы можете создать собственную базу данных Amazon Neptune вручную, используя среду тестирования и разработки, чтобы получить доступ к бесплатному уровню AWS, если вы имеете на это право, а также использовать меньший размер экземпляров базы данных.

Если вы хотите использовать производственную среду с Amazon Cloudformation, пожалуйста, удалите экземпляры EC2 и базы данных Neptune с помощью стандартного db.r5, когда вам больше не нужно использовать ресурсы, чтобы избежать почасовой оплаты.

Здесь я поделюсь своим опытом работы в производственной среде, которая может быстро накапливать почасовые расходы из-за настройки размера экземпляра по умолчанию db r5.large:

Создание кластера Amazon Neptune в тестовой среде — AWS Free Tier

Если ваша организация никогда раньше не использовала Amazon Neptune, воспользуйтесь AWS Free Tier. Это позволит вам выбрать среду разработки и тестирования для выбора классов экземпляров БД db.t3.medium или db.t4g.medium.

Если вы используете шаблон Amazon CloudFormation для создания кластера БД Amazon Neptune, шаблон будет предоставлять ресурсы в производственной среде, чтобы предоставить вам доступ только к классам экземпляров БД, начинающимся с r5, которые предварительно определены.

  • Производство:

  • Тестирование и разработка

Учебное пособие: Создание базы данных Amazon Neptune с помощью консоли управления Amazon Management Console

Шаг 1: Перейдите в консоль Amazon Neptune и слева выберите Databases, а затем Create Database.

Шаг 2: Укажите имя для вашего ноутбука.

Шаг 3: Вы можете создать роль IAM. Вы должны иметь определенные разрешения IAM для доступа к кластеру Neptune DB.

Шаг 4: Установите флажок в поле link notebook with internet access для использования Amazon Sagemaker.

В качестве альтернативы можно использовать VPC с NAT-шлюзом.

Шаг 5: Вы также можете выбрать другие предложенные и дополнительные конфигурации.

Шаг 6: После того как кластер Neptune DB будет успешно создан, вы можете открыть блокнот с графиками.

Обратите внимание, я создал производственный и тестовый кластер Neptune для своих целей, сделав снимок моего первого производственного кластера под db.r5.large.

Вы можете использовать граф-блокноты gremlin и SPARL, созданные Amazon, в качестве шаблона и модифицировать их с помощью собственного кода.

Заключение

Я надеюсь, что вы узнали, как создать базу данных Amazon Neptune в тестовой среде, которая позволит вам получить доступ к граф-блокнотам, но избежать неожиданных расходов в конце месяца, поскольку вы получите доступ к более контролируемой среде с 750 часами использования AWS Free Tier в течение первых 30 дней при меньшем размере экземпляра базы данных, а после 30 дней вы будете платить по требованию.

До следующего урока, счастливого обучения! 😁

Следующий урок

Во второй части этой серии о базе данных графов я расскажу о загрузке данных в производственной среде.

Ссылка

  • Запуск кластера Neptune DB в AWS Management Console

🚀 Горячая новость: Представление Amazon Neptune Global Database

С 27 июля 2022 года AWS Neptune Global Database может строить графовые отношения в нескольких регионах, включая Восточный регион США (Северная Вирджиния), Восточный регион США (Огайо), Западный регион США (Северная Калифорния), Западный регион США (Орегон), Европу (Ирландия), Европу (Лондон) и Азиатско-Тихоокеанский регион (Токио).

Вы можете прочитать об этом объявлении в блоге AWS Database Blog, написанном автором Navtanay Sinha, здесь.

Регистрация на крупнейшую австралийскую конференцию по инженерии данных DataEngBytes:

  • Мельбурн: 27 сентября 2022 г.
  • Сидней: 29 сентября 2022 г.

Регистрация здесь: https://dataengconf.com.au/

Оцените статью
devanswers.ru
Добавить комментарий