Sql server 如何将SQL Server数据库迁移到AWS EC2实例,而无需任何停机时间和所有安全措施
我正在尝试将本地SQL Server数据库迁移到AWS EC2实例Microsoft 2019 AMI。我不想使用AWS RDS 最好的方法是什么Sql server 如何将SQL Server数据库迁移到AWS EC2实例,而无需任何停机时间和所有安全措施,sql-server,database,amazon-ec2,cloud,Sql Server,Database,Amazon Ec2,Cloud,我正在尝试将本地SQL Server数据库迁移到AWS EC2实例Microsoft 2019 AMI。我不想使用AWS RDS 最好的方法是什么 以及如何将MSSQL db从本地迁移到AWS EC2实例Microsoft 2019 AMI?我相信这将在很大程度上取决于您的应用程序、当前部署拓扑以及业务需求和要求 既然您明确表示RDS不是一个选项,您就不能使用AWS数据库迁移服务,因为这会让您的生活更轻松。似乎您希望将AWS EC2用作“另一个VM”,但是您应该知道EC2有一些怪癖,需要围绕这些
以及如何将MSSQL db从本地迁移到AWS EC2实例Microsoft 2019 AMI?我相信这将在很大程度上取决于您的应用程序、当前部署拓扑以及业务需求和要求 既然您明确表示RDS不是一个选项,您就不能使用AWS数据库迁移服务,因为这会让您的生活更轻松。似乎您希望将AWS EC2用作“另一个VM”,但是您应该知道EC2有一些怪癖,需要围绕这些怪癖进行设计,这可能不同于prem部署。例如,您必须围绕AZs(为HA目的平衡多AZ部署)进行规划,EC2机器可能会由于底层硬件问题而重新启动-您必须能够提供数据可用的服务(将实例和存储解耦)等 一般来说,在规划此类迁移时,您需要(在较高级别上)执行以下步骤(重要这些是通用点,而不是特定于SQL server):
- 在EC2上设置DB的新部署(理想情况下,您希望它位于私有子网中,但这取决于您的基础设施、网络设置以及访问DB的应用程序的运行位置)
- 设置从On Prem到Cloud one的连续数据同步(例如,可以加入复制组并在开始时让主节点位于Prem)
- 确保可以从应用程序连接到云数据库,并将云实例添加到要连接的已知服务器列表中
- 一旦一切正常,故障转移主机到云端-现在所有的写操作都应该转移到云端实例
- 从on-prem分离云实例,并从已知服务器列表中删除on-prem
这是一个非常通用的清单,列出了几乎所有DB迁移都要做的事情。显然,您必须根据您的具体需要和设置执行测试和微调流程(最有可能的是添加更多步骤)。您需要的是一位顾问,而不是顾问