Сервис реляционных баз данных 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 Database в июне 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 предлагает различные функции для различных вариантов использования. Некоторые из основных особенностей:

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