Amazon Aurora

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 17:08, 21 января 2019.
Amazon Aurora
Создатели: Amazon Web Services
Операционная система: Кросс-платформенное ПО
Лицензия: Коммерческая лицензия
Веб-сайт aws.amazon.com/aurora/

Amazon Aurora - это ядро реляционных баз данных, совмещающее в себе скорость и надежность передовых коммерческих баз данных с простотой и экономичностью баз данных с открытым кодом.[Источник 1] Amazon Aurora обеспечивает пропускную способность, в пять раз превышающую пропускную способность стандартного MySQL и в три раза превышающую пропускную способность стандартного PostgreSQL.[Источник 2]

Ядро Amazon Aurora совместимо с MySQL и PostgreSQL, поэтому для работы с существующими приложениями и инструментами не потребуется вносить изменения. Работа с Amazon Aurora доступна через сервис Amazon Relational Database Service (RDS), который освобождает от выполнения трудоемких административных задач, таких как выделение ресурсов, установка исправлений, резервное копирование, восстановление, обнаружение сбоев и устранение их последствий.

Обзор

Amazon Aurora предназначена для обеспечения доступности на уровне более 99,99 % и для увеличения производительности и доступности MySQL и PostgreSQL за счет тесной интеграции ядра базы данных с виртуализированным уровнем хранилища на основе SSD, специально созданного для рабочих нагрузок баз данных.

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

Экземляр базы данных Amazon Aurora можно быстро запустить всего за несколько щелчков мышью в консоли управления RDS. Amazon Aurora масштабирует хранилище автоматически, увеличивая его и перебалансируя операции ввода-вывода, обеспечивая стабильную работу без необходимости резервных мощностей. Например, можно начать с базы данных в 10 ГБ, которая может автоматически расти до 64 ТБ, не требуя перерывов в доступности для изменения размера или перенастройки чередования томов данных (рестрайпинга).

Основной экземпляр:

  • Поддерживает чтение / запись рабочих нагрузок.
  • Выполняет все модификации данных в томе кластера.

Объем кластера:

  • Объем хранения виртуальной базы данных SSD.
  • Поддерживает несколько зон доступности (AZ).
  • Каждый AZ имеет две копии данных кластера.
  • Получение общего доступа по первичному экземпляру и реплике полярных сияний.

Реплика Aurora:

  • Поддерживает операции только для чтения.
  • Максимальное количество реплик может быть 15.
  • Несколько реплик Aurora для поддержки распределения рабочих нагрузок чтения.
  • Многочисленные реплики Aurora означают повышение доступности базы данных.
  • В случае сбоя основного экземпляра один из реплик Aurora будет повышен до основного экземпляра.

Aurora - это основанная на SOA реализация с несколькими уровнями: хранение, ведение журнала и кэширование как отдельный уровень, а SQL и транзакция хранятся в одном уровне. Такая архитектура обеспечивает большую масштабируемость, доступность и производительность.

MySQL-совместимая версия

Amazon разработала Aurora для совместимости с MySQL, что означает, что инструменты для запросов или управления базами данных MySQL (например, клиент командной строки MySQL и графический пользовательский интерфейс MySQL Workbench) также работают с базами данных Amazon Aurora. Однако не все опции и функции MySQL доступны: по состоянию на сентябрь 2016 года Amazon Aurora совместима только с одной версией MySQL 5.6 и поддерживает только InnoDB в качестве механизма хранения.[Источник 3]

Amazon заявляет о пятикратном улучшении производительности при тестировании бенчмаркинга из-за «плотной интеграции механизма базы данных с виртуальным хранилищем на основе SSD, предназначенным для рабочих нагрузок базы данных, сокращением записи в систему хранения, минимизацией конфликтов блокировок и устранением задержек, созданных потоками процессов базы данных».

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

Особенности

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

Стандартные тесты, такие как SysBench показали 5-кратное увеличение пропускной способности по сравнению с MySQL 5.6 на аналогичном оборудовании. Amazon Aurora использует различные программные и аппаратные методы для достижения того, чтобы ядро баз данных могло полностью использовать доступные вычислительные ресурсы, память и сетевые ресурсы. Операции ввода-вывода используют методы распределенных систем, такие как кворумы, для повышения согласованности производительности.

С помощью API Amazon RDS или несколькими щелчками мыши в консоли управления AWS можно масштабировать вычислительные ресурсы и ресурсы памяти, приводящие в действие развертывание. Вычислительные операции масштабирования обычно выполняются за несколько минут.

Компания Amazon Aurora автоматически увеличивает размер базы данных по мере роста потребностей в хранении данных. Объем увеличится с шагом 10 ГБ до 64 ТБ. Для обработки будущего роста не требуется выделять избыточное хранилище для базы данных.

Увеличить пропускную способность чтения для поддержки запросов приложений большого объема можно путем создания до 15 реплик чтения базы данных. Реплики Amazon Aurora используют то же хранилище, что и исходный экземпляр, снижая затраты и избегая необходимости выполнять записи на узлах реплики. Это освобождает больше ресурсов обработки для обслуживания запросов на чтение и сокращает время задержки реплики – часто до миллисекунд. Aurora также предоставляет конечную точку чтения, так что приложение может подключиться без необходимости отслеживать реплики, как они добавляются и удаляются.

Доступность и долговечность

Amazon RDS постоянно отслеживает работоспособность базы данных Amazon Aurora и базового экземпляра EC2. При сбое базы данных Amazon RDS автоматически перезапустит базу данных и связанные с ней процессы. Amazon Aurora не требует воспроизведения журналов повтора базы данных при аварийном восстановлении, что значительно сокращает время перезапуска. Он также изолирует кэш буфера базы данных от процессов базы данных, позволяя кэш пережить перезапуск базы данных.

В случае сбоя Amazon Aurora использует технологию RDS Multi-AZ для автоматизации отработки отказа до 15 реплик Amazon Aurora, созданных в любой из трех зон доступности. Если нет реплики Amazon Aurora в работе, в случае сбоя Amazon RDS будет пытаться создать новый инстанс БД "Аврора" автоматически.

Каждый блок объемом 10 ГБ тома базы данных реплицируется шестью способами в трех зонах доступности. Хранилище Amazon Aurora отказоустойчиво, прозрачно обрабатывает потерю до двух копий данных, не влияя на доступность записи в базу данных и до трех копий, не влияя на доступность чтения. Хранилище Amazon Aurora также самовосстанавливается; блоки данных и диски постоянно проверяются на наличие ошибок и автоматически заменяются.

Функция резервного копирования в Amazon Aurora обеспечивает мгновенное восстановление вашего экземпляра. Это позволяет восстановить базу данных в любой момент в течение срока хранения, вплоть до последних пяти минут. Срок хранения автоматического резервного копирования может быть настроен до тридцати пяти дней. Автоматизированные резервные копии хранятся в Amazon S3, который почти на сто процентов долговечен. Резервные копии Amazon Aurora являются автоматическими, добавочными и непрерывными и не влияют на производительность базы данных.

Снимки базы данных - это инициированные пользователем резервные копии его экземпляра, хранящиеся в Amazon S3, которые будут храниться до тех пор, пока пользователь не удалит их явно. Они используют автоматизированные инкрементные снимки для сокращения времени и хранения. При необходимости можно создать новый экземпляр из моментального снимка базы данных.

Безопасность

Amazon Аврора работает в Amazon VPC, который позволяет выделить базу данных в собственную виртуальную сеть и подключить к локальной ИТ-инфраструктуре с использованием стандартным шифрованием IPSec для виртуальных частных сетей. Кроме того, с помощью Amazon RDS можно настроить параметры брандмауэра и управлять сетевым доступом к экземплярам БД.

Amazon Aurora MySQL интегрирована с AWS Identity, Access Management (IAM) и предоставляет возможность управлять действиями, которые пользователи и группы AWS IAM могут использовать для определенных ресурсов Amazon Aurora (например, экземпляры DB, моментальные снимки БД, группы параметров DB, DB Event Subscriptions, группы параметров БД). Кроме того, можно отметить свои ресурсы Aurora MySQL и управлять действиями, которые пользователи и группы IAM могут использовать для групп ресурсов, имеющих один и тот же тег (и значение тега). Например, можно настроить свои правила IAM, чтобы разработчики могли модифицировать экземпляры DB «Development», но только администраторы баз данных могут изменять и удалять экземпляры DB «Production».

Amazon Aurora позволяет зашифровать базы данных с помощью ключей, которые создаются и контролируются с помощью сервиса AWS Key Management (KMS). На экземпляре базы данных, работающем с шифрованием Amazon Aurora, данные, хранящиеся в базовом хранилище, шифруются, как и автоматические резервные копии, моментальные снимки и реплики в том же кластере. Amazon Aurora использует SSL (AES-256) для защиты транзитных данных.

Amazon Aurora позволяет регистрировать события базы данных с минимальным воздействием на производительность базы данных. Журналы впоследствии могут быть проанализированы для управления базой данных, обеспечения безопасности, управления, соответствия нормативным требованиям и других целей. Есть возможность отслеживать активность, отправляя журналы аудита в Amazon CloudWatch.

Полностью управляемая БД

Начать работу с Amazon Aurora - это легко. Необходимо запустить новый экземпляр Amazon Aurora DB с помощью консоли управления AWS или одного вызова API. Экземпляры Amazon Aurora DB предварительно настроены с параметрами и параметрами, соответствующими выбранному классу экземпляров БД. Экземпляр БД можно запустить и подключить приложение в течение нескольких минут без дополнительной настройки. Группы параметров БД обеспечивают детальное управление и точную настройку базы данных.

Amazon Aurora предоставляет показатели Amazon CloudWatch для экземпляров БД без дополнительной оплаты. Можно использовать консоль управления AWS для просмотра более 20 ключевых рабочих показателей для экземпляров базы данных, включая вычисления, память, пропускную способность запросов, коэффициент попадания в кэш и активные соединения. Кроме того, можно использовать Enhanced Monitoring для сбора показателей из экземпляра операционной системы, на котором работает база данных.

Amazon Aurora будет поддерживать базу данных в актуальном состоянии с последними исправлениями. Можно контролировать, когда экземпляр был исправлен через DB Engine Version Management. Aurora использует исправление с нулевым временем простоя. Если появляется соответствующее окно времени, экземпляр обновляется на месте, сеансы приложений сохраняются и механизм базы данных перезапускается во время выполнения патча, что приводит к временному (5 секунд или около того) снижению пропускной способности.

Amazon Aurora может уведомить по электронной почте или SMS о важных событиях базы данных, таких как автоматическое переключение на другой ресурс. Можно использовать консоль управления AWS или API-интерфейс Amazon RDS для подписки на более 40 различных событий DB, связанных с базами данных Amazon Aurora.

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

Можно клонировать базу данных Amazon Aurora всего за несколько кликов в RDS Management Console, не влияя на производственную среду. Клон распространяется и реплицируется через 3 зоны доступности.

Поддержка миграции

Amazon Aurora сочетает в себе корпоративную безопасность, производительность, высокую доступность и долговечность с низкой стоимостью и простотой использования MySQL. Это обеспечивает поддержку миграции при перемещении рабочих нагрузок из дорогостоящих коммерческих баз данных в AWS. Возможности MySQL делают ее оптимальной базой данных для широкого спектра рабочих нагрузок базы данных, от простых транзакционных приложений до сложных рабочих нагрузок OLTP и OLAP со сложными SQL и хранимыми процедурами.

Стандартные инструменты импорта и экспорта MySQL работают с Amazon Aurora. Также можно легко создать новую базу данных Amazon Aurora из Amazon RDS для моментального снимка базы данных MySQL. Операции миграции, основанные на моментальных снимках БД, обычно завершаются менее чем через час, но будут варьироваться в зависимости от количества и формата переносимых данных.

Экономическая эффективность

Нет никаких предварительных обязательств перед Amazon Aurora; необходимо платить почасовую плату за каждый экземпляр, который запускается. И, когда работа с Amazon Aurora DB Instance заканчивается, можно легко удалить его. Не требуется избыточное резервирование хранилища в качестве запаса безопасности, и пользователь платит только за то хранилище, которое он фактически потребляет.

Создание кластера БД и подключение к базе данных на экземпляре БД Amazon Aurora

Подключение

Установление подключения к экземплярам Aurora в основном сводится к настройке виртуального частного облака Amazon (VPC) в соответствии с вашими требованиями. Все экземпляры базы данных Aurora находятся в VPC, связанном с вашей учетной записью AWS. Если у вас уже есть VPC и вы хотите создать в нем экземпляры Aurora, эти инструкции предоставят примеры того, как настроить VPC для предоставления доступа к вашим экземплярам Aurora. Если у вас нет VPC или вы хотите создать новый VPC для ваших экземпляров Aurora, мастер запуска Amazon RDS создаст и настроит VPC для вас.

Выбор доступа

Один из вариантов, который вы сделаете при создании экземпляра Aurora, заключается в том, будет ли экземпляр общедоступным. Если вы будете получать доступ к своим экземплярам Aurora исключительно из экземпляров или устройств EC2 в том же VPC, что и экземпляры Aurora, ответьте «Нет» в поле «Публично доступный» в мастере запуска Amazon RDS. Когда экземпляр Aurora создан, у него будет частный IP-адрес, но нет общедоступного (маршрутизируемого через Интернет) IP-адреса. Если вы планируете получать доступ к своим экземплярам Aurora из-за пределов VPC, например, из локального оборудования или из экземпляров Amazon EC2 в других регионах AWS, ответ «Да» в поле «Публично доступный» в мастере запуска Amazon RDS предоставит экземпляру Aurora общедоступный (маршрутизируемый через Интернет) IP-адрес и частный (не маршрутизируемый через Интернет). Обратите внимание, что могут потребоваться дополнительные шаги для настройки вашего VPC, чтобы разрешить доступ к экземпляру Aurora из-за пределов VPC, например, настройка таблиц маршрутов VPC, списков управления доступом к сети (ACL) и групп безопасности.

Использование ClassicLink

Если вы планируете получать доступ к своим экземплярам Aurora из экземпляров EC2, находящихся в том же регионе, но не в VPC (подход, обычно известный как EC2-Classic), вы можете включить ClassicLink на VPC, где находятся ваши экземпляры Aurora. Включение ClassicLink позволяет вашим экземплярам EC2-Classic связываться с каждым из ваших экземпляров Aurora, используя его частный IP-адрес. Это позволяет вам использовать преимущества более высокой пропускной способности и меньшего времени ожидания, доступные для межстанционной связи в AWS, и избежать платы за пропускную способность сети, связанной с обменом данными через Интернет. Этот подход также может улучшить безопасность.

Создание VPC

Самый простой способ создать VPC для вашего экземпляра Aurora - позволить мастеру запуска Amazon RDS сделать это для тебя. Он создаст и настроит VPC и создаст в нем новый экземпляр Aurora. Экземпляр общедоступный.

Подсети Aurora

Мастер запуска Amazon RDS создал подсеть в нашем VPC для каждой зоны доступности (AZ) в текущем регионе AWS. Хотя экземпляр Aurora находится в одном AZ в любой момент времени, для достижения высокой доступности необходимо иметь подсеть как минимум в трех AZ. Если AZ, содержащий ваш экземпляр Aurora, становится недоступным, RDS автоматически предоставит новый экземпляр в доступном AZ, который имеет подсеть VPC. Если для AZ нет подсети VPC, RDS не предоставит в нее экземпляры Aurora. База данных Aurora может иметь более одного экземпляра. Набор экземпляров, принадлежащих одной базе данных Aurora, называется кластером Aurora. Кластер Aurora может иметь один узел записи и несколько узлов чтения. Другая причина определения подсетей для нескольких AZ состоит в том, чтобы экземпляры Aurora в одном и том же кластере Aurora находились в разных AZ. Каждый из этих экземпляров может находиться в любом AZ в одном и том же регионе, если для AZ определены подсети VPC. Эта функция предоставляет вам возможности для доступа к базе данных с балансировкой нагрузки во всех доступных AZ в регионе и для ограничения воздействия на ваш бизнес, если один из AZ становится временно недоступным.

Создание кластера БД

Для создания кластера БД необходимо виртуальное частное облако Amazon (VPC) и группа подсети базы данных Amazon RDS DB. Ваш VPC должен содержать по крайней мере одну подсеть в каждой из по меньшей мере двух зон доступности. Вы можете использовать VPC по умолчанию для своей учетной записи AWS, или вы можете создать свой собственный VPC. Консоль Amazon RDS упрощает создание собственного VPC для использования с Amazon Aurora или использует существующий VPC с вашим кластером Aurora DB.

Чтобы запустить кластер Aurora DB:

1. Войдите в консоль управления AWS и откройте консоль RDS Amazon на странице https://console.aws.amazon.com/rds/.
2. В верхнем правом углу консоли управления AWS выберите регион AWS, в котором вы хотите создать свой кластер БД.
3. В левой навигационной панели выберите Экземпляры.
4. Выберите «Запустить экземпляр БД», чтобы запустить мастер экземпляра. Мастер откроется на странице «Выбор движка».
5. На странице «Выбор движка» выберите кнопку «Выбрать» для совместимой с MySQL версии Aurora.
Рисунок 1 - Выбор DB движка[Источник 4]
6. На странице «Укажите данные БД» установите следующие значения:
  • Класс экземпляра DB: db.r3.large
  • Идентификатор экземпляра DB: gs-db-instance1
  • Мастер-имя пользователя: используя буквенно-цифровые символы, введите имя главного пользователя, которое используется для входа в ваши экземпляры БД в кластере БД.
  • Мастер-пароль и подтверждение пароля: введите пароль в поле «Основной пароль», который содержит от 8 до 41 печатных символов ASCII (исключая /, »и @) для вашего основного пароля пользователя, который используется для входа в вашу базу данных. Затем введите пароль снова в поле Подтверждение пароля.
Рисунок 2 - Ввод основных данных БД[Источник 4]
7. Выберите «Далее» и установите следующие значения на странице «Настроить дополнительные параметры»:
  • VPC ID: Если у вас есть существующий VPC, вы можете использовать этот VPC с вашим кланом Amazon Aurora DB, выбрав свой VPC ID, например vpc-a464d1c1.

В противном случае вы можете выбрать, чтобы Amazon RDS создал VPC для вас, выбрав «Создать новый VPC». В этом примере используется параметр Создать новый VPC.

  • Группа подсети. Если у вас есть существующая группа подсети, вы можете использовать эту группу подсетей с вашим кланом Amazon Aurora DB, выбрав свой идентификатор группы подсети, например gs-subnet-group1.
  • В противном случае вы можете выбрать, чтобы Amazon RDS создала для вас группу подсети, выбрав «Создать новую группу подсети». В этом примере используется параметр Создать новую группу подсетей.
  • Доступно для общественности: Да.
  • Зона доступности: нет предпочтений.
  • Группы безопасности VPC: Если у вас есть одна или несколько существующих групп безопасности VPC, вы можете использовать одну или несколько из этих групп безопасности VPC с вашим кланом Amazon Aurora DB, выбирая идентификаторы группы безопасности VPC, например gs-security -группа 1.

В противном случае вы можете выбрать, чтобы Amazon RDS создала для вас группу безопасности VPC, выбрав «Создать новую группу безопасности». В этом примере используется параметр Создать новую группу безопасности.

  • Идентификатор кластера БД: gs-db-cluster1.
  • Название базы данных: sampledb.
  • Порт базы данных: 3306.
Рисунок 3 - Настройка дополнительных параметров[Источник 4]
8. Оставьте остальные значения в качестве значений по умолчанию и выберите «Запустить экземпляр БД» для создания кластера и основного экземпляра базы данных.

Подключение к экземпляру в кластере БД

После того, как Amazon RDS предоставляет ваш кластер БД и создает первичный экземпляр, вы можете использовать любое стандартное клиентское приложение SQL для подключения к базе данных в кластере DB. В этом примере вы подключаетесь к базе данных в кластере базы данных Aurora MySQL с помощью команд мониторинга MySQL. Одно GUI-приложение, которое вы можете использовать для подключения, - это MySQL Workbench.

Подключение к базе данных в кластере базы данных Aurora MySQL с использованием монитора MySQL:

1. Войдите в консоль управления AWS и откройте консоль RDS Amazon на странице https://console.aws.amazon.com/rds/.
2. Выберите Кластеры и выберите кластер БД из списка, чтобы отобразить сведения о кластере БД. На странице сведений скопируйте значение конечной точки. Эта конечная точка является конечной точкой кластера.
Рисунок 4 - Параметры DB кластера[Источник 4]
3. Введите следующую команду в командной строке на клиентском компьютере для подключения к базе данных в кластере базы данных Aurora MySQL с помощью монитора MySQL. Используйте конечную точку кластера для подключения к основному экземпляру и имя главного пользователя, которое вы создали ранее. (Вам будет предложено ввести пароль.) Если вы указали значение порта, отличное от 3306, используйте его для параметра -P.
PROMPT> mysql -h <endpoint> -P 3306 -u <mymasteruser> -p

Вывод должен выглядеть примерно так же.

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 350
Server version: 5.6.10-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

Удаление кластера выборочных БД, группы подсети БД и VPC

После того, как вы подключились к выбранному кластеру DB, вы можете удалить кластер DB, группу подсети DB и VPC (если вы создали VPC).

Чтобы удалить кластер БД:

  1. Войдите в консоль управления AWS и откройте консоль RDS Amazon на странице https://console.aws.amazon.com/rds/.
  2. Выберите «Экземпляры», а затем выберите экземпляр DB-db-instance1 DB.
  3. Выберите «Действия экземпляра» и нажмите «Удалить».
  4. Выберите «Да», «Удалить

Чтобы удалить группу подсети DB:

  1. Войдите в консоль управления AWS и откройте консоль RDS Amazon на странице https://console.aws.amazon.com/rds/.
  2. Выберите группы подсети, а затем выберите группу подсети DB-подсети-группы1.
  3. Выберите «Удалить».
  4. Выберите «Да», «Удалить».

Чтобы удалить VPC:

  1. Войдите в консоль управления AWS и откройте консоль VPC Amazon на странице https://console.aws.amazon.com/vpc/.
  2. Выберите VPC, а затем выберите VPC, который был создан для этой процедуры.
  3. Выберите «Удалить».
  4. Выберите «Да», «Удалить».

Источники

  1. Amazon Claims New Aurora DB Engine Screams With Speed // eWEEK — еженедельный компьютерный бизнес-журнал, издаваемый Ziff Davis Enterprise. [1983–2019]. Дата обновления: 12.11.2014. URL: http://www.eweek.com/cloud/amazon-claims-new-aurora-db-engine-screams-with-speed (дата обращения: 27.11.2017).
  2. Analysis: Aurora Is Amazon's Answer for Forgotten DBMS Users // Transforming Data With Intelligence (TDWI) - компания, которая предоставляет отдельным лицам техническое образование для приобретения необходимых им знаний и навыков. [1999–2019]. Дата обновления: 22.07.2016. URL: https://tdwi.org/Articles/2016/07/22/Analysis-Amazon-Aurora-DBMS.aspx (дата обращения: 27.11.2017).
  3. Вопросы и ответы об Amazon Aurora // Amazon - американская компания электронной коммерции и облачных вычислений, базирующаяся в Сиэтле. [2006–2019]. URL: https://aws.amazon.com/ru/rds/aurora/faqs/ (дата обращения: 27.11.2017).
  4. 4,0 4,1 4,2 4,3 Creating a DB Cluster and Connecting to a Database on an Amazon Aurora DB Instance // Amazon. [2006 - 2019]. Дата обновления: 31.10.2014. URL: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Aurora.html (дата обращения: 27.11.2017).