亚马逊云科技-RDS自定义SQLServer MultiAZ
关键字: [yt, RDS Custom for SQL Server, Rds Custom Sql Server, Multi-Az High Availability, Bring Your Own Media, Block-Level Replication, Availability Zone Failover]
本文字数: 1300, 阅读完需: 6 分钟
导读
在一场亚马逊云科技的活动上,演讲者介绍了”RDS Custom for SQL Server Multi-AZ”。演讲者阐释了RDS Custom for SQL Server如何实现高可用性,并防止可用区故障;具体解释了它利用主节点和辅助节点之间的同步块级存储复制,在故障转移时实现零数据丢失,并且能够跨可用区复制多达5,000个数据库。该演讲重点介绍了RDS Custom for SQL Server如何让客户根据Microsoft的许可条款利用现有的SQL Server许可证,以最小的重新架构将工作负载迁移到亚马逊云科技,并对数据库环境和操作系统拥有细粒度的控制权。
演讲精华
以下是小编为您整理的本次演讲的精华,共1000字,阅读时间大约是5分钟。
在不断发展的云计算领域,亚马逊云科技(亚马逊云科技)已经确立了其作为先驱的地位,提供了一套全面的服务来满足企业和组织的不同需求。在这些产品中,Amazon RDS Custom for SQL Server体现了亚马逊云科技致力于提供尖端解决方案的承诺,使客户能够利用现有投资,同时拥抱云端的敏捷性和可扩展性。
RDS Custom for SQL Server非常适合那些需要托管数据库服务并且需要根据Microsoft的许可条款使用现有SQL Server许可证的SQL Server工作负载。它允许客户以最小的重新架构方式将当前堆栈迁移到亚马逊云科技。由于RDS Custom允许访问底层操作系统和数据库,客户应该能够采用提升和转移的方式迁移其数据库工作负载。RDS Custom建议用于需要精细控制的工作负载,例如直接访问文件系统、主数据库访问或SQL Server功能(如CLR、XP、Command Shell或FileStream)。
Anuj Malek是RDS Custom for SQL Server的产品经理,他带领我们深入探索这项强大服务的内部奥秘。RDS Custom for SQL Server是一种托管数据库服务,可自动执行数据库管理任务和操作,同时赋予数据库管理员访问和定制数据库环境和操作系统的灵活性。该服务面向需要托管数据库服务并能够根据Microsoft的许可条款使用现有SQL Server许可证的SQL Server工作负载。
RDS Custom for SQL Server拥有令人印象深刻的配置和功能阵列,包括托管高可用性、自动备份、最多100个数据库的时间点恢复以及托管亚马逊云科技监控。它支持SQL和Windows身份验证,并无需亚马逊云科技托管AD即可与Active Directory无缝集成。这种灵活性和控制力使客户能够根据特定需求定制服务。
在最新的发展中,亚马逊云科技推出了针对RDS Custom SQL Server的自带媒体(BYOM)支持。这一创新功能使客户能够利用现有的SQL Server许可证部署自定义数据库实例,但需遵守Microsoft的许可条款。该过程包括在EC2实例上使用自有媒体安装SQL Server、创建该EC2实例的Amazon Machine Image (AMI),然后创建指向AMI的自定义引擎版本(CEV)。拥有CEV后,客户就可以在单可用区或多可用区模式下部署RDS Custom数据库实例,提供了灵活性和选择权。
接下来,Anuj Malek深入探讨了RDS Custom SQL Server的多可用区功能,这是一种强大的解决方案,可确保高可用性并防止可用区故障。该功能允许客户跨两个物理上独立的可用区部署自定义实例,利用亚马逊云科技健壮的基础设施。RDS Custom采用块级存储复制,在主节点和备用节点之间同步复制数据,确保在故障转移时零数据丢失。该复制机制可以跨可用区容纳高达5,000个数据库,包括SQL登录、SQL Agent作业和链接服务器配置等系统数据库对象,从而减少开销并简化流程。
在多可用区设置中,RDS Custom会使用预配置的存储容量创建主数据库实例和备用数据库实例。主实例处理对数据库的读写操作,而所有写入操作都会在块级别同步复制到备用实例。如果RDS检测到主实例发生故障,备用实例将自动承担新的主实例角色,SQL服务将在大约30到40分钟内无缝恢复在备用实例上。值得注意的是,应用程序连接字符串无需任何修改,因为故障转移机制会自动更新DNS记录以指向备用数据库,确保服务不间断。
然而,为了利用多可用区域(Multi-AZ)功能,客户必须按照文档中概述的具体先决条件进行设置。这些先决条件包括设置Amazon SQS终端节点、通过向IAM角色策略添加四个操作(GetQueueUrl、ReceiveMessage、SendMessage和DeleteMessage)来授予实例配置文件角色所需的权限、在安全组中允许端口1120,以及更新网络ACL以允许数据库实例所在子网之间的TCP端口0到65535之间的通信。
一旦满足了先决条件,客户便可通过修改实例并选择创建备用实例,将其单可用区域RDS Custom实例转换为多可用区域。此过程通常需要30到40分钟才能完成。
为了展示多可用区域功能的强大优势,Anuj Malek使用了一个多可用区域RDS Custom SQL Server实例进行了现场演示。他通过重启主实例来启动故障转移,导致应用程序出现大约50秒的短暂连接中断。在此期间,应用程序成功地重新连接到新的主实例,之前是备用实例。Anuj验证了新的主实例保留了预期的数据库、用户和登录信息,展示了无缝故障转移过程和多可用区域架构的弹性。
总之,Amazon云科技的RDS Custom for SQL Server凭借其多可用区域功能,使客户能够利用云计算的强大功能,同时保持现有SQL Server环境的熟悉性和投资。通过提供自动化管理任务、提供细粒度控制并确保零数据丢失的高可用性的托管数据库服务,Amazon云科技继续重新定义云计算的边界,使企业能够在不断发展的数字化环境中蓬勃发展。
总结
以下是对原始翻译文本的编辑,确保了公司名称、个人名称、产品名称、技术术语和亚马逊云服务保持不变,并且所有大写字母也保持大写。其他部分进行了润色和修改,以提升中文写作水平。
RDS Custom for SQL Server 是一种托管数据库服务,能够自动执行管理任务,同时允许用户根据需求自定义数据库环境和操作系统。它使用户能够根据 Microsoft 的许可条款利用现有的 SQL Server 许可证,非常适合需要精细控制或依赖特定 SQL Server 特性的工作负载。
该服务提供 Bring Your Own Media 功能,允许用户在 EC2 实例上安装 SQL Server、创建 AMI,然后使用从该 AMI 派生的自定义引擎版本 (CEV) 部署 RDS Custom 数据库实例。RDS Custom for SQL Server 的一个关键特性是内置的 Multi-AZ 功能,通过在两个不同的可用区之间同步复制数据,在主节点和辅助节点之间提供高可用性,并防止可用区故障的影响。
一旦发生故障转移事件,备用实例会自动成为新的主实例,DNS 记录也会更新以指向新的主实例,确保应用程序连接的无缝切换。RDS Custom for SQL Server 的 Multi-AZ 功能支持高达 5,000 个数据库,并复制系统数据库对象,减少管理开销。
要利用 Multi-AZ 功能,用户必须设置先决条件,如用于节点间通信的 Amazon SQS,可以使用 CloudFormation 模板或手动完成。总的来说,RDS Custom for SQL Server 与 Multi-AZ 为 SQL Server 工作负载提供了一种托管、高可用性和可定制的数据库解决方案,部署在亚马逊云科技上。
亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者。提供200多类广泛而深入的云服务,服务全球245个国家和地区的数百万客户。亚马逊云科技致力于成为企业构建和应用生成式AI的首选,通过生成式AI技术栈,提供用于模型训练和推理的基础设施服务、构建生成式AI应用的大模型等工具、以及开箱即用的生成式AI应用。深耕本地、链接全球 – 在中国,亚马逊云科技通过安全、稳定、可信赖的云服务,助力中国企业加速数字化转型和创新,并深度参与全球化市场。