Общие вопросы

Вопрос. Что такое Amazon RDS for SQL Server?
Amazon RDS for SQL Server – это сервис реляционных баз данных (RDS), который позволяет с легкостью устанавливать и масштабировать развертывания SQL Server в облаке, а также управлять ими. Это полностью управляемая надежная база данных, созданная для масштабируемых корпоративных рабочих нагрузок. С ее помощью вы сможете сосредоточиться на разработке приложений.

Вопрос. Как подключиться к инстансу БД Amazon RDS for SQL Server?
Из этого учебного пособия вы узнаете, как создавать инстансы базы данных Microsoft SQL Server (они называются «инстансы»), подключаться к БД и удалять инстансы БД. Эти операции будут выполнены с помощью сервиса Amazon Relational Database Service (Amazon RDS). Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.

См. другие руководства на вкладке ресурсов.

Вопрос. Какие версии базы данных поддерживает Amazon RDS для SQL Server?
Amazon RDS для SQL Server в настоящее время поддерживает Microsoft SQL Server 2014, 2016, 2017, 2019 и 2022. Информацию о поддерживаемых второстепенных версиях см. в Руководстве пользователя Amazon RDS.

Вопрос. Какие выпуски SQL Server поддерживает Amazon RDS for SQL Server?
Amazon RDS for SQL Server поддерживает выпуски Enterprise, Standard, Web и Express.

Вопрос. Какие типы инстансов предлагает Amazon RDS for SQL Server?
См. Цены на Amazon RDS for SQL Server , чтобы получить полную информацию об инстансах БД и региональной доступности.

Вопрос. Как можно ознакомиться с Amazon RDS для SQL Server?
В этом учебном пособии вы узнаете, как начать работу с Amazon RDS для SQL Server.

Вопрос. Предусмотрено ли для Amazon RDS для SQL Server соглашение об уровне обслуживания?
Да. Подробнее см. Соглашение об уровне обслуживания Amazon RDS.

Цены

Вопрос. Сколько стоит Amazon RDS for SQL Server?
См. Цены на Amazon RDS for SQL Server , чтобы получить полную информацию об инстансах БД и региональной доступности.

Вопрос. Как начисляется плата за использование Amazon RDS SQL Server?
При расчете стоимости инстанса учитывается период с момента его создания и до момента удаления. Работа инстанса подлежит оплате на посекундной основе с минимальным платежом за десять минут с момента изменения статуса инстанса (т. е. с момента создания, изменения или удаления инстанса).

Например, инстанс r5.large создан в 13:00:00, затем изменен в 13:30:00 (он стал r5.xlarge) и удален в 13:50:00. В этом случае будет начислена плата за 1800 секунд (30 минут) по тарифу для инстанса r5.large и за 1200 секунд (20 минут) по тарифу для инстанса r5.xlarge. Если инстанс r5.large создан в 15:00:00 и удален в 15:06:00, будет применен десятиминутный минимальный платеж и начислена плата за 600 с (10 минут) по тарифу для инстанса r5.large.

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

Оборудование, масштабирование и хранилище

Вопрос. Каковы минимальные и максимальные лимиты хранилища при использовании инстанса БД Amazon RDS для SQL Server?
Можно задать размер хранилища инстанса базы данных в диапазоне от 10 ГиБ до 16 ТиБ. Вы можете автоматически увеличивать хранилище базы данных без простоев, используя функцию автоматического масштабирования хранилища.

Вопрос. Как часто можно масштабировать хранилище в Amazon RDS для SQL Server?
Вы можете увеличивать хранилище так часто, как хотите, однако должно пройти 6 часов с момента предыдущего масштабирования.

Вопрос. Как масштабировать вычислительные ресурсы, связанные с моим инстансом БД Amazon RDS для SQL Server?
Вычислительные ресурсы, выделенные инстансу, можно масштабировать в Консоли управления AWS, выбрав нужный инстанс и нажав кнопку «Modify» (Изменить). Масштабирование ресурсов памяти и ЦПУ выполняется за счет изменения класса инстанса.

После изменения класса инстанса запрошенные изменения вступают в силу в течение настроенного окна обслуживания. Как вариант, можно установить флажок «Apply Immediately» (Применить сразу) для немедленного выполнения запроса на масштабирование. В обоих случаях это снизит доступность БД на несколько минут, в течение которых выполняется масштабирование. Имейте в виду, что одновременно будут применены любые другие ожидающие применения системные изменения.

Резервное копирование и восстановление

Вопрос. Как включить резервное копирование для инстанса RDS для SQL Server?
По умолчанию Amazon RDS активирует автоматическое резервное копирование инстанса БД со сроком хранения в 7 дней. Бесплатное хранилище резервных копий ограничено размером выделенной базы данных и применяется только к активным инстансам БД. Например, если в течение месяца выделенный объем хранилища БД составляет 100 ГБ, то без какой‑либо дополнительной платы мы предоставим 100 ГБ-месяцев для хранилища резервных копий.

Чтобы изменить срок хранения резервных копий, воспользуйтесь консолью, API CreateDBInstance (при создании нового инстанса БД) или API ModifyDBInstance (для существующих инстансов). Эти API можно использовать для изменения параметра RetentionPeriod на любое значение от 0 (автоматическое резервное копирование отключается) до необходимого количества дней. Установить значение 0 невозможно, если инстанс БД является источником реплик чтения. Подробнее об автоматическом резервном копировании см. в Руководстве пользователя Amazon RDS.

Вопрос. Можно ли делать снимки и сохранять их в течение неограниченного времени?
Да. Вы также можете создать резервную копию своего инстанса БД, вручную сделав снимок состояния БД. Подробнее об этом см. в разделе Создание снимка состояния БД.

Вопрос. Что происходит с резервными копиями при удалении инстанса БД?
Перед удалением инстанса БД можно создать финальный снимок состояния БД, тогда в дальнейшем этот снимок состояния БД можно будет использовать для восстановления удаленного инстанса БД. Сервис Amazon RDS сохраняет финальные снимки состояния БД, созданные пользователями, со всеми прочими снимками состояния БД, созданными вручную, после удаления инстанса БД. Подробнее о ценах на хранилище резервного копирования см. на странице цен.

Вопрос. Можно ли совместно использовать снимки в разных регионах?
Да. С помощью Amazon RDS вы можете копировать снимки состояния БД, созданные автоматически или вручную. После операции копирования копия считается снимком, сделанным вручную.

Можно скопировать моментальный снимок в том же регионе AWS либо других регионах AWS; также можно копировать снимки в совместном доступе.

Высокая доступность и репликация

Вопрос. Что такое Multi-AZ в Amazon RDS for SQL Server?
Amazon RDS поддерживает развертывание Microsoft SQL Server в нескольких зонах доступности с помощью зеркалирования базы данных (DBM) SQL Server или групп доступности AlwaysOn (AG). Развертывания в нескольких зонах доступности обеспечивают повышенную доступность, надежность данных и отказоустойчивость для инстансов БД. В случае планового обслуживания базы данных или незапланированного прерывания работы сервиса Amazon RDS автоматически выполнит аварийное переключение на обновленный инстанс вторичной БД.

Дополнительные сведения см. в разделе Развертывание Amazon RDS для SQL Server в нескольких зонах доступности.

Вопрос. Читает ли Amazon RDS для SQL Server реплики?
Да. Вы можете создать до пяти реплик чтения из одного инстанса исходной БД.

Вопрос. Можно ли использовать реплики с Amazon RDS для SQL Server в различных регионах?
Да, вы можете создать межрегиональную реплику чтения для рабочих нагрузок Enterprise Edition.

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

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

Трафик на порту 3343 для TCP и UDP должен быть разрешен в списках контроля доступа к сети VPC и в группе безопасности, которая подключена к инстансу Amazon RDS для SQL Server с развертыванием в нескольких зонах доступности. Этот трафик необходим для входящих и исходящих направлений. Обратите внимание, что трафик на этом порту требуется только в списках контроля доступа сети VPC и в группе безопасности, которая подключена к инстансу RDS для SQL Server.

Вопрос. Правила по умолчанию в списках контроля доступа НЕ менялись. Что мне нужно сделать?
Если вы не удаляли используемые по умолчанию правила для входящего и исходящего трафика из списка контроля доступа, вам не нужно предпринимать дальнейшие действия над списками контроля доступа.

Вопрос. Правило разрешения в группе безопасности НЕ добавлялось. Что мне следует сделать?
Разрешить трафик на порту 3343 для UDP и TCP в группе безопасности, которая подключена к инстансу RDS для SQL Server с развертыванием в нескольких зонах доступности.

Вопрос. Пока что такой трафик не разрешен. Почему не видно сбоев?
Неразрешенный трафик на порту 3343 для UDP и TCP может привести к неожиданным сбоям в сервисе WSFC. Даже если вы пока что не видели сбоев, они могут появиться в будущем. Это зависит от того, как и когда сервису WSFC понадобится трафик на порту 3343. Кроме того, ваш инстанс может в настоящее время использовать версию движка, которая не использует AlwaysOn для Amazon RDS для SQL Server. В таком случае Amazon RDS для SQL Server использует зеркалирование базы данных для развертывания в нескольких зонах доступности, а порт 3343 не требуется. Однако в будущем вы можете выполнить обновление до версии, которая использует AlwaysOn в Amazon RDS для SQL Server, и тогда нужно будет разрешить этот трафик.

Вопрос. Как изменить списки управления доступом в сетях и группу безопасности с помощью Amazon RDS для SQL Server?
В следующих документах вы узнаете, как изменить сетевой ACL, чтобы добавить правила ACL, правила групп безопасности (исходящие) и правила групп безопасности (входящие).

Настройка максимального объема памяти сервера (МБ)

Параметр «максимальный объем памяти сервера (МБ)» используется для того, чтобы SQL Server знал, какой объем физической памяти можно зарезервировать для своего буферного пула. Настройка максимально допустимого значения этого параметра гарантирует, что операционная система (ОС) и другие процессы не будут конкурировать за память с процессом SQL Server. Это помогает предотвратить проблемы с нехваткой памяти и повышает стабильность инстанса базы данных. 

Вопрос. Каково максимально допустимое значение параметра «максимальный объем памяти сервера (МБ)»?

  • Если объем инстанса меньше 2 ГБ, то максимально допустимое значение параметра «максимальный объем памяти сервера (МБ)» равно общему объему памяти – 200 МБ. 
  • Если объем инстанса меньше 8 ГБ, то максимально допустимое значение параметра «максимальный объем памяти сервера (МБ)» составляет общий объем памяти – общий объем памяти*1/8. 
  • Если объем инстанса меньше 64 ГБ, то максимально допустимое значение параметра «максимальный объем памяти сервера (МБ)» составляет общий объем памяти – общий объем памяти*1/16. 
  • Если объем инстанса составляет 64 ГБ или более, то максимально допустимое значение параметра «максимальный объем памяти сервера (МБ)» составляет общий объем памяти – 4 ГБ.

Вопрос. Я использую инстанс базы данных с 64 ГБ памяти и изменяю стандартное значение параметра «максимальный объем памяти сервера (МБ)» на 60 ГБ. Останется ли он с объемом 60 ГБ?
Да. Это связано с тем, что 60 ГБ – это максимально допустимое значение параметра «максимальный объем памяти сервера (МБ)» на инстансе БД с общим объемом памяти 64 ГБ.

Вопрос. Я использую инстанс базы данных с 64 ГБ памяти и изменяю стандартное значение параметра «максимальный объем памяти сервера (МБ)» на 62 ГБ. Каково будет новое значение?
В соответствии с максимально допустимыми значениями, указанными выше, новое значение будет равно 60 ГБ. После того как значение будет применено к инстансу базы данных, в консоли AWS или в интерфейсе командной строки появится событие, в котором говорится, что значение параметра «максимальный объем памяти сервера (МБ)» сброшено до 60 ГБ.

Вопрос. Я использую инстанс базы данных с 64 ГБ памяти и изменяю стандартное значение параметра «максимальный объем памяти сервера (МБ)» на 52 ГБ. Смогу ли я увеличить его?
Да. Вы можете настроить это значение до максимально допустимого значения, указанного выше. В этом случае максимально допустимое значение составляет 60 ГБ.

Вопрос. Я использую инстанс базы данных с 64 ГБ и стандартным значением параметра «максимальный объем памяти сервера (МБ)». Каких изменений мне следует ожидать?
От вашего имени мы рассчитаем новое значение по умолчанию, аналогичное описанному в документации AWS, и применим его к вашему инстансу базы данных.

Вопрос. Я использую существующее стандартное значение параметра «максимальный объем памяти сервера (МБ)». Когда будут применены изменения этого параметра?
После 7 марта 2023 года мы применим к вашему инстансу новое значение стандартного параметра в соответствии с описанными выше расчетами памяти.

Вопрос. Нужно ли что-то делать после применения нового значения?
Нет. Возможно, на консоли RDS вы увидите статус «В ожидании перезагрузки» для своей группы параметров, но для инстанса базы данных перезагрузка не требуется, так как изменение параметра «максимальный объем памяти сервера (МБ)» было бы применено автоматически. Это сообщение исчезнет после следующей перезагрузки и никаких действий не требуется.

Вопрос. Я использую инстанс базы данных с 64 ГБ памяти и изменяю стандартное значение параметра «максимальный объем памяти сервера (МБ)» на 50 ГБ. Что произойдет, если я уменьшу размер базы данных до инстанса базы данных с 32 ГБ памяти?
Исходя из доступной памяти в новом инстансе базы данных и в соответствии с вышеуказанным расчетом памяти, мы обнулим параметр «максимальный объем памяти сервера (МБ)» на вашем новом инстансе базы данных до 30 ГБ.

Вопрос. Возникнут ли простои при изменении конфигурации «максимального объема памяти сервера»?
Нет, при изменении конфигурации простой «максимальной памяти сервера» не требуется.

Узнать больше о ценах на продукт

Сервис Amazon RDS можно попробовать бесплатно. Платите только за то, чем пользуетесь. Минимальные платежи отсутствуют.  

Подробнее 
Зарегистрировать бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS. 

Регистрация 
Начать разработку в Консоли

Начните работу с Amazon RDS для SQL Server в Консоли AWS.

Войти