我可以远程连接到RDS sql服务器实例以始终支持高可用性,行级安全功能吗?

时间:2019-01-31 06:06:25

标签: sql-server amazon-rds rds

我的sql server数据库将托管在Amazon RDS上。我想为我的SaaS应用程序实施始终基于高可用性功能,行级安全功能,水平分区功能,以支持多租户而不会降低性能。 RDS实例不能像ec2那样使我能够访问基础文件系统,但是如果我通过SSMS远程连接到rds db实例,那么我将能够执行此类功能吗?

2 个答案:

答案 0 :(得分:0)

RDS的价值主张之一(可以说是 the 价值主张)是您将一些管理负担委托给了Amazon。其中之一就是“如何提供医管局”。当我最后看时,他们正在使用数据库镜像来提供该功能,但这对您来说并不重要(或者,如果确实如此,我将有兴趣了解更多有关原因的信息)。有一天,他们将过渡到使用可用性组,但是只要他们按照其RPO和RTO协议交付,他们用来提供它们的实际技术就无关紧要了。

对于RLS,我没有任何经验,但是继续阅读我不会发现与RDS的工作方式不兼容的任何内容,这会阻止您使用它。也就是说,这一切看起来都像数据库作用域的DDL,RDS(通常)没有限制。

答案 1 :(得分:0)

无论您使用什么客户端,RDS实例都不提供对基础文件系统的访问。

有不同的SQL Server版本和可用版本。 有关更多详细信息,请访问https://aws.amazon.com/rds/sqlserver/

关于HA,AWS RDS提供了所谓的Multi A-Z部署,并且可以使用的最低SQL版本是标准版本。在使用数据库镜像之前,但是z现在支持Always On可用性组。通过AWS控制台启用多A-Z部署。

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