- Базы данных›
- Amazon RDS›
- Вопросы и ответы по Amazon RDS для Oracle
Вопросы и ответы по Amazon RDS для Oracle
Лицензирование и поддержка
Какие варианты лицензирования доступны при работе с Amazon RDS для Oracle?
Amazon RDS для Oracle можно использовать с двумя моделями лицензирования, описанными ниже.
Поддержка собственных лицензий: в этой модели лицензирования для запуска развертываний Oracle в Amazon RDS можно использовать существующие лицензии Oracle Database. Чтобы запустить инстанс БД при использовании модели с поддержкой собственных лицензий, необходимо иметь соответствующую лицензию Oracle Database (с лицензией на обновление программного обеспечения и поддержку) для соответствующего класса инстансов БД и используемой версии Oracle Database. Кроме того, необходимо соблюдать политику Oracle относительно лицензирования программного обеспечения Oracle Database в среде облачных вычислений. Инстансы БД хранятся в среде Amazon EC2, а лицензионная политика Oracle для Amazon EC2 находится здесь.
При использовании сервиса по модели с прилагаемой лицензией не нужно отдельно покупать лицензии Oracle; программное обеспечение Oracle Database лицензировано AWS для использования согласно Условиям обслуживания в AWS, изложенным в разделе 10.3.1. Стоимость моделей с прилагаемой лицензией включает стоимость программного обеспечения, базовых аппаратных ресурсов и функции управления сервисом Amazon RDS.
Какие версии Oracle Database поддерживает сервис Amazon RDS для Oracle?
Amazon RDS в настоящее время поддерживает следующие версии Oracle Database для указанных моделей лицензирования.
Поддержка собственных лицензий: Standard Edition Two (SE2) и Enterprise Edition (EE)
Прилагаемая лицензия: Standard Edition Two (SE2)
С какими политиками лицензирования можно использовать Amazon RDS для Oracle?
Поддержка собственных лицензий. Чтобы запустить инстанс БД при использовании модели с поддержкой собственных лицензий, необходимо иметь соответствующую лицензию Oracle Database (с лицензией и поддержкой обновления программного обеспечения) для соответствующего класса инстансов БД и используемой версии Oracle Database. Необходимо следовать политике Oracle относительно лицензирования программного обеспечения Oracle Database в среде облачных вычислений. Инстансы БД хранятся в среде Amazon EC2, а лицензионная политика Oracle для Amazon EC2 находится здесь.
При использовании сервиса по модели с прилагаемой лицензией не нужно отдельно покупать лицензии Oracle; программное обеспечение Oracle Database лицензировано AWS для использования согласно Условиям обслуживания в AWS, изложенным в разделе 10.3.1.
Как обеспечивается поддержка Amazon RDS для Oracle?
Поддержка собственных лицензий. В рамках этой модели вы продолжаете использовать свой активный аккаунт поддержки Oracle, все запросы о специальном обслуживании ПО Oracle Database отправляются непосредственно в Oracle. Если у вас есть активный аккаунт AWS Premium Support, можно обратиться в службу Premium Support с вопросами, касающимися работы Amazon RDS. Amazon Web Services и Oracle предоставляют объединенную поддержку в тех случаях, когда требуется участие обеих компаний.
Прилагаемая лицензия. В рамках этой модели при наличии активного аккаунта Поддержки AWS-премиум следует обращаться в данную службу с запросами о специальном обслуживании как Amazon RDS, так и самих БД Oracle.
Как варианты лицензирования влияют на масштабирование инстансов БД?
Поддержка собственных лицензий. Масштабировать инстансы БД можно в соответствии с условиями имеющихся лицензий Oracle.
Лицензия включена. Масштабирование инстансов БД с Oracle можно выполнять в любой момент, как в сторону увеличения производительности, так и в сторону уменьшения. При этом действуют соответствующие почасовые тарифы для каждого класса инстансов БД.
Подробнее об условиях масштабирования зарезервированных инстансов БД можно прочитать на странице, посвященной зарезервированным инстансам БД.
Как варианты лицензирования влияют на обновление версий?
Поддержка собственных лицензий. Чтобы использовать Amazon RDS для Oracle Database, требуется лицензия с поддержкой обновлений ПО от Oracle (Amazon RDS для Oracle Database).
Лицензия включена. Стоимость лицензии на обновление ПО включена в почасовой тариф, что позволяет выполнять обновления ПО Oracle Database.
Можно ли изменить модель лицензирования для инстанса БД (например, заменить поддержку собственных лицензий моделью с включенной лицензией)?
Да. Изменить модель лицензирования можно через интерфейс командной строки AWS или в консоли AWS. Для этого нажмите «Modify Instance» (Изменить инстанс), а затем выберите подходящую модель в раскрывающемся списке «Licensing Model» (Модель лицензирования).
Можно ли сменить версию Oracle, работающую на инстансе БД (например, с версии Oracle 11g R2 SE2 на EE)?
В модели поддержки собственных лицензий можно перейти от версий ПО Oracle SE2 к версии Enterprise Edition, если имеется неиспользованная лицензия Oracle, соответствующая версии и классу инстанса БД, который планируется запускать. Возможность перейти от версии Enterprise Edition к другим версиям отсутствует. Чтобы сменить версию, но сохранить данные, необходимо сделать снимок состояния работающего инстанса БД и затем на его основе создать новый инстанс БД с требуемой версией ПО. Вы можете продолжить использование старого инстанса БД только в том случае, если у вас есть соответствующие лицензии Oracle Database, иначе его следует удалить.
Версии ядер БД
Как определяются версии ядра БД Amazon RDS для Oracle и как они связаны с пакетами исправлений Oracle?
Для Oracle Database версии 12.1 и ниже имена версий Amazon RDS DB Engine имеют вид X.Y.Z, где X = основная версия (например, 12.1), Y = уровень выпуска (например, 0.2) и Z = номер версии в серии выпусков RDS (например, v20). К примеру, версия движка БД Amazon RDS для Oracle может быть следующей: 12.1.0.2.v20.
Для Oracle Database версии 12.2 и выше названия версий Amazon RDS DB Engine имеют вид A.B.C.D, где A = семейство версий годового выпуска (например, 19.0.0.0), B = ежеквартальное обновление выпуска (например, ru-2020-04), C = ежеквартальный пересмотр обновления выпуска (например, rur-2020-04), и D = номер версии в серии выпусков RDS (например, r1). К примеру, версия движка БД Amazon RDS для Oracle может быть следующей: 19.0.0.0.ru-2020-04.rur-2020-04.r1. Release Update Revisions (просмотры обновлений выпуска) в настоящее время не используются в RDS, но RUR включено в название на случай, если они появятся в будущем.
Oracle выпускает обновления для поддерживаемых основных версий ежеквартально – пакеты исправлений (PSU) в случае 12.1 и ниже и обновления выпуска (RU) для 12.2 и выше. Они включают критические обновления безопасности, а также исправления, не связанные с безопасностью, рекомендованные Oracle. Версии движка БД Amazon RDS создаются на основе определенных пакетов исправлений или обновлений выпуска, а также могут содержать дополнительные изменения.
Полный список исправлений, включенных в каждую версию, см. в документации.
В Amazon RDS изменение версии считается основным, если изменилась основная версия или уровень релиза. Например, переход с 12.1.0.2.v20 на 12.2.0.1.rur-2020-04.rur-2020-04.r1 или с 19.0.0.0.ru-2020-04.rur-2020 04.r1 на 21.0.0.0.ru-2020-04.rur-2020-04.r1 будет «основным» обновлением версии. Изменение версии будет считаться незначительным при переходе с 12.1.0.2.v20 на 12.1.0.2.v22 или с 19.0.0.0.ru 2020-04.rur-2020-04.r1 на 19.0.0.0.ru-2020-10.rur-2020-10.r1.
Самый новый список основных версий, поддерживаемых Amazon RDS для Oracle приведен в документации.
Что входит в состав пакета исправлений версии ядра БД для Oracle?
Подробнее о составе пакета исправлений любой из версий ядра БД Oracle см. в Руководстве пользователя Amazon RDS.
Предоставляет ли Amazon RDS рекомендации по обновлению версий ядра или прекращению поддержки тех версий ядра, которые в настоящее время поддерживаются?
Да. Дополнительные сведения см. вразделе вопросов и ответов по Amazon RDS.
Какие версии БД поддерживаются Amazon RDS для Oracle?
Сведения о версиях, поддерживаемых Amazon RDS для Oracle, см. в примечаниях к выпуску ядра БД Oracle.
Поддерживается ли в Amazon RDS для Oracle сервис Oracle Market‑Driven Support (MDS) для версии 11.2.0.4?
Для получения дополнительной информации об Oracle MDS для Amazon RDS for Oracle обратитесь к сотрудникам AWS, отвечающим за поддержку аккаунта, или в AWS Support.
Где найти дату окончания поддержки версий 12.1.0.2 и 12.2.0.1 сервисом Amazon RDS для Oracle?
См. форум.
Варианты и возможности
Какие типы репликации поддерживает Amazon RDS для Oracle?
Amazon RDS для Oracle поддерживает два типа технологий репликации: развертывание Amazon RDS в нескольких зонах доступности и реплики Oracle. Развертывание в нескольких зонах доступности поддерживается для моделей лицензирования с включенной лицензией и собственной лицензией (BYOL), а реплики – только для модели BYOL. Amazon RDS для Oracle производит развертывание в нескольких зонах доступности, чтобы обеспечить расширенную доступность и долговечность инстансов базы данных в конкретном регионе AWS, и в большинстве примеров использования это может стать эффективным решением для аварийного восстановления. Реплики Oracle отлично подходят для клиентов, работающих с критически важными базами данных, которым требуется конфигурация аварийного восстановления в нескольких регионах AWS.
Реплики Amazon RDS для Oracle дополняют возможности развертывания Amazon RDS в нескольких зонах доступности. Развертывание Amazon RDS в нескольких зонах доступности поддерживают высокую доступность и защиту данных, а связанные с ним реплики Oracle внутри региона обеспечивают масштабируемость рабочих нагрузок на чтение. Межрегиональные реплики Oracle в дополнение к масштабированию чтения обеспечивают аварийное восстановление.
Кроме того, вы можете использовать решения для логической репликации, такие как сервис миграции баз данных Amazon (DMS), Oracle GoldenGate и другие. Эти решения, как правило, управляются заказчиком и захватывают изменения из архивных журналов повторных записей, чтобы реплицировать их в другие хранилища данных.
Использует ли Amazon RDS средство Oracle Data Guard при развертывании в нескольких зонах доступности?
Oracle Data Guard – это средство обеспечения высокой доступности, которое входит в версию Enterprise Edition БД Oracle. В Amazon RDS при создании развертываний во множестве зон доступности для инстансов БД Oracle в настоящее время используется другая технология синхронной репликации и выполнения автоматического переброса. Развертывания во множестве зон доступности доступны для всех версий баз данных Oracle, поддерживаемых Amazon RDS.
Реплики чтения Amazon RDS for Oracle (как внутри региона, так и между регионами) используют технологию Oracle Active Data Guard между основным инстансом БД и физическим резервным инстансом (репликой чтения). Amazon RDS для Oracle производит асинхронную репликацию через Data Guard между основным инстансом и репликой чтения. Если реплика работает в режиме только для чтения, убедитесь, что у вас есть лицензии Active Data Guard. Если вы помещаете реплику в смонтированный режим, вам не нужны лицензии Active Data Guard. Только механизм БД Oracle поддерживает смонтированные реплики.
Потребуются ли дополнительные лицензии для развертывания инстансов БД Oracle в нескольких зонах доступности при использовании модели поддержки собственных лицензий?
Да, по причине создания резервных инстансов для развертываний в нескольких зонах доступности потребуется вдвое больше лицензий, чем для аналогичного развертывания в одной зоне доступности. Однако стоит перечитать условия договора о лицензировании ПО Oracle и в своих действиях придерживаться политик лицензирования Oracle.
Поддерживается ли в Amazon RDS средство Oracle RAC?
Нет, RAC в настоящее время не поддерживается.
Какие возможности версии Oracle Enterprise Edition поддерживаются в Amazon RDS?
См. раздел «Поддержка функций БД» на странице документации.
Какие наборы символов поддерживаются в Amazon RDS для Oracle?
Amazon RDS поддерживает тридцатисимвольные кодировки, приведенные в перечне Oracle «Рекомендуемые наборы символов ASCII для баз данных». При создании нового инстанса баз данных можно выбрать желаемый набор символов. По умолчанию используется кодировка AL32UTF8. Дополнительную информацию см. в документации Amazon RDS.
Как осуществляется управление электронным бумажником Oracle Wallet и главным ключом шифрования при использовании технологии прозрачного шифрования данных в Amazon RDS?
В рамках поддержки Transparent Data Encryption сервис Amazon RDS управляет электронным бумажником Oracle Wallet и главным ключом шифрования инстанса баз данных.
Как определить, поддерживает ли Amazon RDS ту или иную функцию Oracle Database?
Oracle Database поддерживает целый ряд функций, которые отличаются в зависимости от используемой версии баз данных Oracle. Описание функций Oracle, поддерживаемых в текущей версии Amazon RDS, можно найти в Руководстве пользователя Amazon RDS.
Поддерживаете ли вы инстансы с большим объемом памяти, но меньшим количеством vCPU?
Amazon RDS для Oracle поддерживает инстансы с расширенной памятью для инстансов типа R5. Эти инстансы предлагают низкое количество vCPU, но большой объем памяти, позволяя клиентам правильно распределять рабочие нагрузки и экономить затраты. Дополнительную информацию см. в разделе Поддерживаемые типы инстансов в Amazon RDS для Oracle.
Amazon RDS Database Activity Streams поддерживает Amazon RDS для Oracle?
Да, Database Activity Streams (DAS) для Amazon Relational Database Service (Amazon RDS) для Oracle обеспечивает передачу потока проверяемых отчетов (SELECT, DML, DDL, DCL, TCL), выполняемых на вашем инстансе БД, почти в режиме реального времени. Данные проверки собираются из единой базы данных проверки, в то время как управление хранением и обработкой происходит за пределами вашей базы данных. В рамках развертывания DAS администратор базы данных определяет собственные политики проверки единой базы данных Oracle для этих объектов. Затем администратор по вопросам безопасности запускает DAS на вашем инстансе БД Amazon RDS for Oracle и выдает ключ AWS Key Management Service (KMS) для шифрования. Активность вашей базы данных шифруется, а затем асинхронно передается в поток данных Amazon Kinesis, предоставленный от имени вашего инстанса БД Amazon RDS для Oracle. Разрешениями на включение и отключение DAS можно управлять через IAM, что позволяет разделять обязанности между специалистами по обеспечению безопасности/соответствию требованиям и администраторами баз данных. Подробную информацию об Amazon RDS Database Activity Streams для Oracle см. в документации.
Как выполнять межрегиональное резервное копирование и восстановление на определенный момент времени (PiTR), если требуется аварийное восстановление?
Amazon RDS поддерживает межрегиональное автоматическое резервное копирование для Oracle. Когда эта функция включена, снимки состояния и архивированные резервные копии журналов повтора, собранные и сохраненные в регионе инстанса RDS, автоматически копируются во второй регион. Затем RDS сохраняет снимок состояния и архивные журналы в соответствии с выбранным вами сроком хранения резервных копий, чтобы включить возможность восстановления на определенный момент времени (PITR) в регионе назначения. Эта функция идеально подходит, если вам нужна экономичная функция DR, которая помогает экономить на вычислениях и, в некоторых случаях, на затратах на лицензирование до тех пор, пока PITR не понадобится в другом регионе. Подробнее см. в этой публикации в блоге.
Могу ли я автоматически обновлять файл часового пояса до последней версии на инстансе БД?
Да, Amazon RDS поддерживает автоматическое обновление файла часового пояса для Oracle. Чтобы подключить эту возможность, добавьте опцию TIMEZONE_FILE_AUTOUPGRADE. Дополнительные сведения см. в документации.