Jump to content

Служба реляционных баз данных Amazon

Служба реляционных баз данных Amazon
Разработчик(и) Amazon.com
Первоначальный выпуск 26 октября 2009 г .; 14 лет назад ( 26.10.2009 ) [1]
Операционная система Кросс-платформенный
Доступно в Английский
Тип реляционная база данных SaaS
Лицензия Собственный
Веб-сайт оу .amazon /рдс /

Amazon Relational Database Service (или Amazon RDS ) — это распределенная реляционных баз данных служба Amazon Web Services (AWS). [2] Это веб-сервис, работающий «в облаке», предназначенный для упрощения настройки, эксплуатации и масштабирования реляционной базы данных для использования в приложениях. [3] Процессы администрирования, такие как исправление программного обеспечения базы данных, резервное копирование баз данных и включение восстановления на определенный момент времени, управляются автоматически. [4] Масштабирование ресурсов хранения и вычислений можно выполнить с помощью одного вызова API в плоскости управления AWS по требованию. AWS не предлагает подключение SSH к базовой виртуальной машине в рамках управляемого сервиса. [5]

Amazon RDS был впервые выпущен 22 октября 2009 года и поддерживает базы данных MySQL . [1] [6] [7] За этим последовала поддержка базы данных Oracle в июне 2011 года. [8] [9] Microsoft SQL Server в мае 2012 г., [10] PostgreSQL в ноябре 2013 г. [11] и MariaDB (вилка MySQL) в октябре 2015 г. [12] и еще 80 функций в 2017 году. [13]

В ноябре 2014 года AWS анонсировала Amazon Aurora , MySQL-совместимую базу данных, обеспечивающую повышенную доступность и производительность. [14] а в октябре 2017 года — совместимая с PostgreSQL база данных, предлагающая [15] [13] был запущен. [16]

В марте 2019 года AWS объявила о поддержке PostgreSQL 11 в RDS, [17] через пять месяцев после официального релиза.

Новые экземпляры базы данных можно запускать из консоли управления AWS или с помощью API-интерфейсов Amazon RDS. [18] Amazon RDS предлагает различные функции для поддержки разных вариантов использования. Некоторые из основных особенностей:

Развертывание нескольких зон доступности (AZ)

[ редактировать ]

В мае 2010 года Amazon объявила о поддержке развертывания нескольких зон доступности. [19] Amazon RDS Multi-Availability Zone (AZ) позволяет пользователям автоматически выделять и поддерживать синхронную физическую или логическую «резервную» реплику , в зависимости от ядра базы данных, в другой зоне доступности. [20] (независимая инфраструктура в физически отдельном месте). Экземпляр базы данных в нескольких зонах доступности можно разработать во время создания или изменить для последующего запуска в качестве развертывания в нескольких зонах доступности. Развертывания в нескольких зонах доступности направлены на обеспечение повышенной доступности и надежности данных для MySQL, MariaDB, Oracle, PostgreSQL и SQL Server. [21] экземпляров и предназначены для производственных сред. [22] В случае планового обслуживания базы данных или незапланированного прекращения обслуживания Amazon RDS автоматически переключается на обновленную резервную систему, позволяя возобновить операции базы данных без вмешательства администратора.

Экземпляры RDS в нескольких зонах доступности являются необязательными, и за них связана определенная плата. При создании экземпляра RDS пользователю задается вопрос, хочет ли он использовать экземпляр RDS в нескольких зонах доступности. При развертывании RDS в нескольких зонах доступности резервное копирование выполняется в резервном экземпляре, поэтому активность ввода-вывода не приостанавливается, но во время резервного копирования пользователи могут испытывать повышенные задержки в течение нескольких минут. [23]

Чтение реплик

[ редактировать ]

Реплики чтения допускают различные варианты использования, например масштабирование для рабочих нагрузок базы данных с большим объемом операций чтения. Доступно до пяти реплик для MySQL, MariaDB и PostgreSQL. Экземпляры используют собственные функции асинхронной репликации соответствующих механизмов базы данных. [24] По умолчанию для них не настроено резервное копирование, они доступны и могут использоваться для масштабирования чтения. [25] Реплики чтения MySQL и MariaDB снова можно сделать доступными для записи с октября 2012 года; [26] Реплики чтения PostgreSQL не поддерживают его. [25] Реплики выполняются на уровне экземпляра базы данных и не поддерживают репликацию на уровне базы данных или таблицы. [27]

Показатели производительности и мониторинг

[ редактировать ]

Показатели производительности для Amazon RDS доступны в консоли управления AWS или API Amazon CloudWatch . В декабре 2015 года Amazon анонсировала дополнительную расширенную функцию мониторинга, которая предоставляет расширенный набор метрик для механизмов баз данных MySQL, MariaDB и Aurora. [28]

Стоимость РДС

[ редактировать ]

Стоимость инстансов Amazon RDS очень похожа на стоимость Amazon Elastic Compute Cloud (EC2). RDS оплачивается почасово и поставляется в двух пакетах: Инстансы БД по требованию. [29] и зарезервированные экземпляры БД. [29] Инстансы по требованию используют постоянную почасовую ставку. Зарезервированные инстансы RDS предлагаются сроком на 1 и 3 года и включают варианты оплаты без предоплаты, с частичной предоплатой и с полной предоплатой. В настоящее время AWS не предлагает трехлетнее резервирование с возможностью оплаты «без предоплаты». [30]

Помимо почасовой оплаты за запуск экземпляра RDS, с пользователей взимается плата за объем предоставленного хранилища, передачу данных и выполненные операции ввода и вывода. AWS представила предусмотренные операции ввода и вывода, в которых пользователь может определить, сколько операций ввода-вывода в секунду требуется его приложению. Число операций ввода-вывода в секунду может существенно повлиять на общую стоимость эксплуатации экземпляра RDS. [31]

Amazon RDS также предлагает вариант Aurora Serverless. Единица оценки бессерверной работы — доллары за час ACU. ACU означает «Ограничение мощности Aurora». Этот вариант предназначен для клиентов, которым необходимо резко масштабировать рабочие нагрузки. [32]

В рамках уровня бесплатного пользования AWS уровень бесплатного пользования Amazon RDS помогает новым клиентам AWS бесплатно начать работу с управляемой службой баз данных в облаке. Вы можете использовать уровень бесплатного пользования Amazon RDS для разработки новых приложений, тестирования существующих приложений или просто получения практического опыта работы с Amazon RDS. [33]

Автоматическое резервное копирование

[ редактировать ]

Amazon RDS создает и сохраняет автоматические резервные копии экземпляров БД RDS. [23] Первый снимок экземпляра БД содержит данные для всего экземпляра БД, а последующие снимки являются инкрементальными , максимальный срок хранения — 35 дней. В развертываниях RDS в нескольких зонах доступности резервное копирование выполняется в резервном экземпляре, поэтому активность ввода-вывода не приостанавливается на какое-то время, но во время резервного копирования могут возникнуть повышенные задержки в течение нескольких минут. [23]

Операция

[ редактировать ]

Экземплярами баз данных можно управлять из консоли управления AWS , используя API-интерфейсы Amazon RDS и интерфейс командной строки AWS . [18] С 1 июня 2017 г. [34] вы можете остановить экземпляры AWS RDS из Консоли управления AWS или интерфейса командной строки AWS на 7 дней за раз. Через 7 дней он запустится автоматически, [34] [35] а с сентября 2018 года экземпляры RDS можно защитить от случайного удаления. [36] Поддерживается увеличение пространства БД, но не уменьшение выделенного пространства. [37] Кроме того, существует как минимум шестичасовой период, в течение которого новое распределение невозможно.

Типы экземпляров базы данных

[ редактировать ]

По состоянию на август 2020 года Amazon RDS поддерживает 82 типа инстансов БД — для поддержки различных типов рабочих нагрузок: [38] [39] [40]

  • Общего назначения: 31 экземпляр
  • Оптимизировано для памяти: 33 экземпляра
  • Предыдущее поколение: 18 экземпляров.

Общее назначение

[ редактировать ]
Тип экземпляра Память Оптимизация EBS /пропускная способность Ядра Производительность сети
db.t2.micro 1 ГБ 1 ядро От низкого до умеренного
db.t2.small 2 ГБ 1 ядро От низкого до умеренного
db.t2.medium 4ГБ 2 ядра От низкого до умеренного
db.t2.large 8 ГБ 2 ядра От низкого до умеренного
db.t2.xlarge 16 Гб 4 ядра Умеренный
db.t2.2xlarge 32 ГБ 8 ядер Умеренный
db.t3.micro 1 ГБ 2 ядра До 5 Гбит/с
db.t3.small 2 ГБ 2 ядра До 5 Гбит/с
db.t3.medium 4ГБ 2 ядра До 5 Гбит/с
db.t3.large 8 ГБ 2 ядра До 5 Гбит/с
db.t3.xlarge 16 Гб 4 ядра До 5 Гбит/с
db.t3.2xlarge 32 ГБ 8 ядер До 5 Гбит/с
db.m4.large 8 ГБ 450 Мбит/с 2 ядра Умеренный
db.m4.xlarge 16 Гб 750 Мбит/с 4 ядра Высокий
db.m4.2xlarge 32 ГБ 1000 Мбит/с 8 ядер Высокий
db.m4.4xlarge 64 ГБ 2000 Мбит/с 16 ядер Высокий
db.m4.10xlarge 160 ГБ 4000 Мбит/с 40 ядер 10 Гигабит
db.m4.16xlarge 256 ГБ 10000 Мбит/с 64 ядра 25 Гигабит
db.m5.large 8 ГБ до 3500 Мбит/с 2 ядра До 10 Гбит/с
db.m5.xlarge 16 Гб до 3500 Мбит/с 4 ядра До 10 Гбит/с
db.m5.2xlarge 32 ГБ до 3500 Мбит/с 8 ядер До 10 Гбит/с
db.m5.4xlarge 64 ГБ 3500 Мбит/с 16 ядер До 10 Гбит/с
db.m5.12xlarge 192 ГБ 7000 Мбит/с 48 ядер 10 Гигабит
db.m5.24xlarge 384 ГБ 14000 Мбит/с 96 ядер 25 Гигабит
db.m6g.large 8 ГБ До 4750 Мбит/с 2 ядра До 10 Гбит/с
db.m6g.xlarge 16 Гб До 4750 Мбит/с 4 ядра До 10 Гбит/с
db.m6g.2xlarge 32 ГБ До 4750 Мбит/с 8 ядер До 10 Гбит/с
db.m6g.4xlarge 64 ГБ 4750 Мбит/с 16 ядер До 10 Гбит/с
db.m6g.8xlarge 128 ГБ 9000 Мбит/с 32 ядра 12 Гбит/с
db.m6g.12xlarge 192 ГБ 13500 Мбит/с 48 ядер 20 Гбит/с
db.m6g.16xlarge 256 ГБ 19000 Мбит/с 64 ядра 25 Гбит/с

Оптимизирована память

[ редактировать ]
Тип экземпляра Память Оптимизация EBS /пропускная способность Ядра Производительность сети
db.r4.large 15,25 ГБ 437 Мбит/с 2 ядра До 10 Гбит/с
db.r4.xlarge 30,5 ГБ 875 Мбит/с 4 ядра До 10 Гбит/с
db.r4.2xlarge 61 ГБ 1750 Мбит/с 8 ядер До 10 Гбит/с
db.r4.4xlarge 122 ГБ 3500 Мбит/с 16 ядер До 10 Гбит/с
db.r4.8xlarge 244 ГБ 7000 Мбит/с 32 ядра 10 Гбит/с
db.r4.16xlarge 488 ГБ 14000 Мбит/с 64 ядра 25 Гбит/с
db.r5.large 16 Гб до 3500 Мбит/с 2 ядра До 10 Гбит/с
db.r5.xlarge 32 ГБ до 3500 Мбит/с 4 ядра До 10 Гбит/с
db.r5.2xlarge 64 ГБ до 3500 Мбит/с 8 ядер До 10 Гбит/с
db.r5.4xlarge 128 ГБ 3500 Мбит/с 16 ядер До 10 Гбит/с
db.r5.12xlarge 384 ГБ 7000 Мбит/с 48 ядер 10 Гбит/с
db.r5.24xlarge 768 ГБ 14000 Мбит/с 96 ядер 25 Гбит/с
db.r6g.large 16 Гб до 4750 Мбит/с 2 ядра До 10 Гбит/с
db.r6g.xlarge 32 ГБ до 4750 Мбит/с 4 ядра До 10 Гбит/с
db.r6g.2xlarge 64 ГБ до 4750 Мбит/с 8 ядер До 10 Гбит/с
db.r6g.4xlarge 128 ГБ 4750 Мбит/с 16 ядер До 10 Гбит/с
db.r6g.8xlarge 256 ГБ 9000 Мбит/с 32 ядра 12 Гбит/с
db.r6g.12xlarge 384 ГБ 13500 Мбит/с 48 ядер 20 Гбит/с
db.r6g.16xlarge 512 ГБ 19000 Мбит/с 64 ядра 25 Гбит/с
db.x1e.xlarge 122 ГБ 500 Мбит/с 4 ядра До 10 Гбит/с
db.x1e.2xlarge 244 ГБ 1000 Мбит/с 8 ядер До 10 Гбит/с
db.x1e.4xlarge 488 ГБ 1750 Мбит/с 16 ядер До 10 Гбит/с
db.x1e.8xlarge 976 ГБ 3500 Мбит/с 32 ядра До 10 Гбит/с
db.x1e.16xlarge 1952 ГБ 7000 Мбит/с 64 ядра 10 Гбит/с
db.x1e.32xlarge 3904 ГБ 14000 Мбит/с 128 ядер 25 Гбит/с
db.x1.16xlarge 976 ГБ 7000 Мбит/с 64 ядра 10 Гбит/с
db.x1.32xlarge 1952 ГБ 14000 Мбит/с 128 ядер 25 Гбит/с
db.z1d.large 16 Гб 1 ядро До 10 Гбит/с
db.z1d.xlarge 32 ГБ 2 ядра До 10 Гбит/с
db.z1d.2xlarge 64 ГБ 4 ядра До 10 Гбит/с
db.z1d.3xlarge 96 ГБ 6 ядер До 10 Гбит/с
db.z1d.6xlarge 192 ГБ 12 ядер 10 Гбит/с
db.z1d.12xlarge 384 ГБ 48 ядер 25 Гбит/с

Предыдущее поколение

[ редактировать ]
Тип экземпляра Память Оптимизация EBS /пропускная способность Ядра Производительность сети
db.t1.micro 0,613 ГБ 1 ядро Очень низкий
db.m1.small 1,7 ГБ 1 ядро Низкий
db.m1.medium 3,75 ГБ 1 ядро Умеренный
db.m1.large 7,5 ГБ 2 ядра Умеренный
db.m1.xlarge 15 ГБ 4 ядра Высокий
db.m2.xlarge 17,1 ГБ 2 ядра Умеренный
db.m2.2xlarge 34,2 ГБ 4 ядра Умеренный
db.m2.4xlarge 68,4 ГБ 8 ядер Высокий
db.m3.medium 3,75 ГБ 1 ядро Умеренный
db.m3.large 7,5 ГБ 2 ядра Умеренный
db.m3.xlarge 15 ГБ 500 Мбит/с 4 ядра Высокий
db.m3.2xlarge 30 ГБ 10000 Мбит/с 8 ядер Высокий
шт.cr1.8xl 244 ГБ 32 ядра 10 Гигабит
db.r3.large 15,25 ГБ 2 ядра Умеренный
db.r3.xlarge 30,5 ГБ 4 ядра Умеренный
db.r3.2xlarge 61 ГБ 8 ядер Высокий
db.r3.4xlarge 122 ГБ 16 ядер Высокий
db.r3.8xlarge 244 ГБ 32 ядра 10 Гигабит
  1. ^ Перейти обратно: а б «Представляем Amazon RDS – службу реляционных баз данных Amazon» . Веб-сервисы Amazon . 26 октября 2009 г.
  2. ^ Amazon RDS, облачная служба реляционных баз данных: MySQL, Oracle, SQL Server . Aws.amazon.com (28 июля 2010 г.). Проверено 9 августа 2013 г.
  3. ^ MySQL в облаке на Airbnb — Airbnb Engineering . Nerds.airbnb.com (15 ноября 2010 г.). Проверено 9 августа 2013 г.
  4. ^ Amazon RDS, представлено. Архивировано 29 сентября 2011 г. на Wayback Machine . Aws.amazon.com (01.01.2010). Проверено 9 августа 2013 г.
  5. ^ «ssh – Как получить доступ к экземпляру Amazon RDS с Chromebook?» . Переполнение стека . 1 августа 2013 года . Проверено 19 октября 2019 г.
  6. ^ Выпуск: Служба реляционных баз данных Amazon: Примечания к выпуску: Amazon Web Services [ постоянная мертвая ссылка ] . Developer.amazonwebservices.com. Проверено 9 августа 2013 г.
  7. ^ Фогельс, Вернер. (26 октября 2009 г.) Расширение облака: служба реляционных баз данных Amazon (RDS) . Все вещи распределены. Проверено 9 августа 2013 г.
  8. ^ «База данных Oracle доступна как услуга на Amazon AWS (RDS)» . Beyondoracle.com . 24 мая 2011 г. Архивировано из оригинала 14 апреля 2014 г. Проверено 13 апреля 2014 г.
  9. ^ «AWS объявляет о выпуске службы реляционных баз данных для Oracle» . firstbiz.com . Архивировано из оригинала 13 апреля 2014 г. Проверено 13 апреля 2014 г.
  10. ^ Блог Amazon Web Services: Amazon RDS для SQL Server и поддержка .NET для AWS Elastic Beanstalk. Архивировано 3 января 2013 г. на Wayback Machine . Aws.typepad.com (08 мая 2012 г.). Проверено 9 августа 2013 г.
  11. ^ Уильямс, Алекс (14 ноября 2013 г.). «PostgreSQL теперь доступен в службе реляционных баз данных Amazon» . ТехКранч . Проверено 25 октября 2020 г.
  12. ^ «Amazon Web Services объявляет о выпуске двух новых сервисов баз данных — AWS Database Migration Service и Amazon RDS для MariaDB» . MarketWatch, Inc. 07.10.2015. Архивировано из оригинала 5 июля 2018 г. Проверено 23 октября 2015 г.
  13. ^ Перейти обратно: а б Барр, Джефф (12 февраля 2018 г.). «Служба реляционных баз данных Amazon. Оглядываясь назад на 2017 год» . Веб-сервисы Amazon . Проверено 29 ноября 2018 г.
  14. ^ Барр, Джефф (12 ноября 2014 г.). «Amazon Aurora — новый экономичный MySQL-совместимый движок базы данных для Amazon RDS» . Веб-сервисы Amazon . Проверено 19 июля 2017 г.
  15. ^ «Теперь доступно — Amazon Aurora с совместимостью с PostgreSQL» . Веб-сервисы Amazon . 24 октября 2017 г.
  16. ^ «Amazon Aurora — реляционная база данных, созданная для облака — AWS» . Amazon Веб-сервисы, Inc.
  17. ^ «PostgreSQL 11 теперь поддерживается в Amazon RDS» . Amazon Веб-сервисы, Inc.
  18. ^ Перейти обратно: а б «Служба реляционных баз данных Amazon» . docs.aws.amazon.com .
  19. ^ «Анонс развертывания Amazon RDS в нескольких зонах доступности» . Amazon Веб-сервисы, Inc.
  20. ^ «Часто задаваемые вопросы (FAQ) по Amazon RDS — Amazon Web Services (AWS)» . Amazon Веб-сервисы, Inc.
  21. ^ «Развертывание Amazon RDS в нескольких зонах доступности» . Amazon Веб-сервисы, Inc.
  22. ^ Репликация для обеспечения доступности и надежности с помощью MySQL и Amazon RDS: Конференция и выставка O'Reilly MySQL 2011 — Конференции O'Reilly, 11–14 апреля 2011 г., Санта-Клара, Калифорния. Архивировано 23 мая 2015 г. на Wayback Machine . En.oreilly.com. Проверено 9 августа 2013 г.
  23. ^ Перейти обратно: а б с «Работа с резервными копиями — служба реляционных баз данных Amazon» . docs.aws.amazon.com .
  24. ^ «Работа с репликами чтения PostgreSQL, MySQL и MariaDB» . Amazon.com . Проверено 15 декабря 2015 г.
  25. ^ Перейти обратно: а б «Реплики чтения Amazon RDS» . Amazon Веб-сервисы, Inc.
  26. ^ «Amazon RDS для MySQL – продвигайте реплику чтения» . Веб-сервисы Amazon . 11 октября 2012 г.
  27. ^ «mysql — Можете ли вы реплицировать определенную базу данных или таблицу с помощью RDS Amazon» . Переполнение стека .
  28. ^ Барр, Джефф (18 декабря 2015 г.). «Новинка: расширенный мониторинг для Amazon RDS (MySQL 5.6, MariaDB и Aurora)» . Блог AWS . Amazon.com . Проверено 16 сентября 2016 г.
  29. ^ Перейти обратно: а б «Цены на Amazon RDS — Amazon Web Services» . Amazon Веб-сервисы, Inc.
  30. ^ «Полное руководство по резервированию AWS | Strake» . www.8lake.com . Проверено 26 января 2024 г.
  31. ^ «Ценообразование» . амазонка.com . Amazon.com . Проверено 13 апреля 2014 г.
  32. ^ «Анализ затрат AWS: затраты на Amazon RDS | Strake» . getstrake.com . Проверено 28 февраля 2023 г.
  33. ^ «Уровень бесплатного пользования Amazon RDS – Amazon Web Services (AWS)» . Amazon Веб-сервисы, Inc. Проверено 8 января 2018 г.
  34. ^ Перейти обратно: а б «Amazon RDS поддерживает остановку и запуск экземпляров базы данных» . Amazon Веб-сервисы, Inc.
  35. ^ «Временная остановка экземпляра БД Amazon RDS — служба реляционной базы данных Amazon» . docs.aws.amazon.com .
  36. ^ «Amazon RDS теперь обеспечивает защиту от удаления базы данных» . Amazon Веб-сервисы, Inc.
  37. ^ «Работа с хранилищем для инстансов БД Amazon RDS — Amazon Relational Database Service» . docs.aws.amazon.com .
  38. ^ «Сравнение экземпляров Amazon RDS» . Архивировано из оригинала 18 июля 2016 г. Проверено 13 июля 2016 г.
  39. ^ «Экземпляры Amazon RDS» . [Амазонка.com] . Проверено 10 августа 2020 г.
  40. ^ «Предыдущие экземпляры Amazon RDS» . [Амазонка.com] . Проверено 13 июля 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 618b24e04f014f4c710157bb56d779e8__1713308940
URL1:https://arc.ask3.ru/arc/aa/61/e8/618b24e04f014f4c710157bb56d779e8.html
Заголовок, (Title) документа по адресу, URL1:
Amazon Relational Database Service - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)