Могу ли я удаленно подключиться к экземпляру RDS sql server, чтобы всегда поддерживать высокую доступность и функцию защиты на уровне строк? - PullRequest
0 голосов
/ 31 января 2019

Моя база данных sql server будет размещена на Amazon RDS.Я хочу всегда реализовывать функцию высокой доступности, функцию защиты на уровне строк, функцию горизонтального разбиения для моего SaaS-приложения для поддержки многопользовательского режима без снижения производительности.Экземпляр RDS не дает мне доступ к базовой файловой системе, как это делает ec2, но если я удаленно подключусь к экземпляру rds db через SSMS, то смогу ли я реализовать такие функции?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Экземпляр RDS не предоставляет доступ к базовой файловой системе независимо от того, что вы используете в качестве клиента.

Существуют разные версии и редакции SQL-сервера.Подробнее на https://aws.amazon.com/rds/sqlserver/.

Что касается HA, AWS RDS обеспечивает так называемое развертывание Multi AZ, и минимальная версия SQL, которую можно использовать, является стандартной версией.Раньше использовалось зеркальное отображение базы данных, но теперь они поддерживают группы Always On Availability.Включение развертывания Multi AZ осуществляется через Консоль AWS.

https://aws.amazon.com/about-aws/whats-new/2018/11/amazon-rds-for-sql-server-now-supports-alwayson-availability-groups/

0 голосов
/ 31 января 2019

Одно из ценностных предложений (возможно, ценностное предложение) RDS заключается в том, что вы делегируете некоторые из административных трудностей Amazon.Одним из них является «как обеспечить ГА».Когда я смотрел в последний раз, они использовали зеркальное отображение базы данных, чтобы обеспечить это, но это не должно иметь значения для вас (или, если это так, мне было бы интересно узнать больше о причинах).Когда-нибудь они перейдут на использование групп доступности, но пока они предоставляют соглашения RPO и RTO, фактическая технология, которую они используют для их предоставления, не должна иметь большого значения (*).

Что касаетсяRLS, у меня нет никакого опыта с этим, но читая об этом, я не вижу ничего, что несовместимо с тем, как работает RDS, которое помешало бы вам использовать его.То есть все это выглядит как DDL в области баз данных, который RDS (как правило) не ограничивает.

...