思考:小云原先使用的是物理服务器运行业务,物理服务器的迁移是指什么呢?
服务器迁移一般来说是将物理服务器从一个地点(物理机房)移动到另一个地点,或将数据从一台服务器移动到另一台服务器的过程。
对于小云所在的公司来说,日常的服务器迁移场景通常有如下几种:
1. 机房搬迁:当公司办公场所发生变化,原有机房无法继续使用时,需要将服务器迁移到新机房,例如小云所在的公司由北京搬到了杭州,此时就需要把服务器迁移到杭州的新机房。
2. 系统升级:当服务器操作系统或软件版本过旧或不支持业务需求时,需要进行系统升级,并且常常需要将数据迁移到新系统上,例如当微软宣布不再为Windows Server 2008提供支持时,小云就需要将软件、数据等迁移到新的Windows Server 2022等新版系统。
3. 服务器更换:当服务器硬件老化或出现故障时,需要更换新的服务器,并将原有数据迁移到新服务器上,例如当多年前的服务器频繁出现问题时,为了减少出故障的概率,小云购买了新的服务器,需要将原有旧服务器上的业务以及数据迁移到新服务器上。
4. 数据中心合并:当业务从IDC机房(物理服务器托管、租赁)搬迁到公司自建机房时,需要将不同数据中心的服务器整合到一个新的数据中心中,例如前期小云公司由于规模太小,业务都部署在第三方IDC机房,后期业务增长,建设了自有机房,需要将业务迁移到自有机房中。
5. 架构改造:当公司网络架构进行调整时,需要重新规划服务器位置。例如小云所在的企业决定将服务器整体迁移上云时,就需要将服务器整体从自有机房等位置迁移到云服务商提供的平台,例如阿里云。
图1 服务器迁移场景
思考:如果小云所在的公司一直使用物理服务器,可能会面临什么问题?
小云可能面临的问题如下:
1. 管理复杂:物理服务器需要在本地机房中统一管理,而建设和维护本地机房需要大量的人力和物力投入,并且需要小云和他的运维团队不断的进行更新、优化工作,这个过程中可能需要进行频繁的服务器迁移。
2. 可靠性不强:物理服务器可能会受到物理损坏、自然灾害、网络故障等影响,导致服务中断或数据丢失,小云需要定期进行服务器备份,以便出现问题能够将备份快速迁移到新的服务器,确保其上业务能够正常运行。
3. 扩展性不高:当物理服务器的硬件配置无法满足业务增长或变化的需求,小云就需要对设备进行升级或替换服务器,服务器上运行的业务和数据相应的也要进行迁移,增加额外的成本和迁移失败的风险。
4. 建设成本高昂:企业自己运营机房必须要承担从机房建设到业务、数据等全方位安全,这意味着需要进行建立、实行和监督各种安全规定,这往往需要巨大的成本,而且成效也一般。
5. 闲置成本高:本地机房建设一般需要预留足够的资源以备日后扩展,而在资源未完全利用的情况下仍然需要消耗相应的电力、空间和人力,导致资源利用率不高。
6. 可用性差:使用本地机房需要自行设计高可用和容灾方案,并且这些方案需要投入较大的成本,在实现过程中也存在一定的风险和挑战。
7. 专业性要求高:云下的服务器可能缺乏专业的技术支持和服务保障,需要自行解决各种问题和挑战。
8. 能耗高:云下的服务器可能会产生较高的能耗和碳排放,对环境造成负面影响。
9. 灵活性不高:受限于成本的原因,无法在全球各地部署业务,导致用户只能通过公网访问距离较远的服务,体验不佳。
练习实验:服务器迁移上云:
https://developer.aliyun.com/adc/scenario/exp/b51363380b9c493b8e8c5f6e5abeb7b3