【发布时间】:2021-03-18 12:43:37
【问题描述】:
我总共有 4 个站点,2 个生产实例和 2 个测试实例。 我必须将它们移动到 AWS 上的 2 台单独的服务器上,一台用于生产,一台用于测试。 有没有办法先上传两个站点,然后将相同的站点克隆到测试服务器? 这些站点是使用 DNN 框架构建的。 移动后,我还需要在连接字符串上花费大量时间吗?
【问题讨论】:
标签: .net amazon-web-services hosting dotnetnuke
我总共有 4 个站点,2 个生产实例和 2 个测试实例。 我必须将它们移动到 AWS 上的 2 台单独的服务器上,一台用于生产,一台用于测试。 有没有办法先上传两个站点,然后将相同的站点克隆到测试服务器? 这些站点是使用 DNN 框架构建的。 移动后,我还需要在连接字符串上花费大量时间吗?
【问题讨论】:
标签: .net amazon-web-services hosting dotnetnuke
您可以从现有 EC2 实例创建 Amazon 系统映像 (AMI),并将其用作其他环境的基础。
【讨论】:
一个 Amazon EC2 实例基本上由两部分组成:
(好吧,还有其他的东西,比如网络设置。)
当您说要“克隆”服务器时,实际上是拥有磁盘内容的另一个副本。实现这一点的最简单方法是:
结果是一个具有完全相同磁盘的新 Amazon EC2 实例。然后,您可以重新配置新机器(例如,给它一个不同的名称,或将其设为测试而不是生产,或指向不同的数据库)。新实例将具有不同的 IP 地址和不同的实例 ID。启动新实例时,您可以更改网络设置(例如,将其放入不同的子网)。
如果您将生产实例克隆到测试实例,请确保测试实例不会“认为”它是生产实例并做错事。您可能希望将其启动到 Internet 访问受限的其他网络中,以避免出现任何问题(例如向用户发送电子邮件)。
【讨论】: