过去一周,我一直在不停地唱经典外国曲调在工作中,因为我以前从未将任何东西从一台服务器迁移到另一台服务器,就像舞会上紧张的青少年一样,我完全不知道自己在做什么。
我总共有三个环境需要迁移:
- 发展
- 测试
- 生产
我目前的计划是将批准用于生产的最新版本的开发环境迁移到新的开发环境,然后将同一版本再次迁移到测试和生产环境(需要澄清的是,我是一名新聘请的软件开发人员;为分配的其他职责欢呼)。
除了缺乏知识外,我在执行任务时没有任何问题,我期待这项任务成为一次重要的学习经历。每个环境(据我目前所知)都有一个 SQL 服务器(2008 R2)和一个运行 Windows(2008 R2)的托管服务器。我们正在从 SQL 2008 R2 升级到 SQL 2016 SP2,并从 Windows 2008 R2 升级到 Windows 2012 R2。
有人告诉我,我不必担心将数据库从旧 SQL 服务器复制到新服务器,因为我们的基础架构团队会处理这一转换。这项任务我实际上可以完成,因为我之前已经做过很多次了,而且所有服务器都已设置好,现在只需要迁移它们的内容。
我的问题是,由于我不知道在服务器之间迁移方面要做什么,所以我不确定我需要考虑的所有事情。到目前为止,我已经列出了所有不再使用或不需要的过时数据库,因此可以免于迁移。
由于我现在的主要重点是迁移公司网站,我认为我需要考虑以下几点:
- 所有应用程序池。
- 服务器上运行的所有应用程序。
- 任何存在的绑定。
- 确保新服务器上的所有设置与旧服务器匹配。
然而,我知道我并没有考虑到所有的事情,并且需要帮助来列出需要做和需要说明的事情的清单。
将网站从旧服务器迁移到新服务器时,需要做或考虑哪些事情?我知道这会因具体情况而异,但一个良好的基础起点会很棒!