云迁移描述了将数据、应用程序和其他IT流程从本地或遗留基础设施迁移到云中一个或多个的过程。它也可以指将数字工作负载从一个云平台或服务提供商转移到另一个。
“遗留”资产是指过时但仍在使用的硬件或软件。通常,它们位于组织的本地数据中心,通常在员工所在的同一建筑中。遗留系统通常比现代平台效率低、速度快、安全性差。它们可能会减慢公司的业务流程,阻碍其有效竞争的能力。它们也更容易受到黑客和网络犯罪的影响。
如果足够过时,遗留应用程序将不再由原始供应商提供升级和补丁支持。同样,对于过时的基础设施,如服务器、网络系统、数据库和其他硬件和软件组件也是如此。
从依赖遗留基础设施的最佳退出策略是迁移到云,这将为用户提供直观的互联网功能,并为IT提供更加高效、安全和经济的操作环境。
公有云
当人们说“云”时,他们通常指的是公有云,这是由云服务提供商运行和维护的计算环境,以费用形式提供给客户公司,并通过互联网供用户访问。
私有云
私有云是专门为一个组织设计的计算基础设施,不与其他任何人共享。私有云最常见的是位于组织的自有设施中,但也可能托管在服务提供商的场所。
混合云
正如其名所示,这种配置结合了公有云和私有云——通常每种都超过一个——紧密连接在一起。
多云
最初用于定义两种或多种公有云的组合,术语“多云”(multicloud)的范畴已扩大,以包括包含私有云的架构。也称为混合多云,这种环境变得越来越普遍。
企业从云迁移中可以获得众多好处
弹性可伸缩性
云基础设施可以轻松地根据需求进行扩展或缩减,以满足不断变化的流量水平,因此您只需使用(并支付)您实际需要的资源。
降低成本
云消除了传统本地数据中心所需的大量前期IT基础设施采购和持续运营维护成本。按使用付费的订阅涵盖了所有内容,并为您节省了资助专注于保持运行的大型内部IT部门的开销。
提高生产力
您的云服务提供商管理基础设施的复杂性,这样您就可以专注于业务创新。IT的简单性和远程可访问性使您的团队能够有效地跨越地理区域和时间区协作。
业务敏捷性
无论何时需要,都可以在云端配置额外的IT资源,使您能够迅速应对市场机会。
高安全性
云服务提供商通常在他们的架构中构建了强大、多层次的安全机制——提供比许多本地环境更好的数据和应用程序保护。
迁移数据库
数据库迁移可能是一项真正的挑战,尤其是对于大量数据而言。许多公司选择通过逐步将遗留应用程序过渡到现代架构、一次迁移一个部分,并从私有云开始来减轻痛苦。MongoDB数据库提供了一种理想的解决方案,因为它在所有地方都运行相同。一旦您的全新改进的应用程序准备迁移到公有云,您就可以这样做,而无需重新架构数据库。为了提供更大的管理便利,MongoDB作为按需、完全管理的数据库即服务(DBaaS)在云中提供,称为MongoDB Atlas。
互操作性
许多应用程序无法与某些云环境轻松通信,可能需要进行调整。
数据完整性
云服务提供商的安全和隐私政策可能不适合高度监管行业的要求。这就是为什么政府机构和处理敏感和机密数据的公司通常选择私有云,这使他们能够保留更多的控制。
资源管理
经验丰富的IT人员对云基础设施持怀疑态度,并且不擅长与之合作的情况并不少见。考虑聘请专家顾问提供建议、再培训和技能提升。
有五种云迁移策略选项,被领先的研究机构Gartner称为“五个R”
重置
这是最简单的选项,也称为“提升和转移”。基本上,它相当于在不做任何修改的情况下,将现有应用程序重新部署到云基础设施上。这种方法对于刚开始接触云计算的公司来说最有意义,尤其是在迁移那些修改起来既昂贵又费时的应用程序时。
重构
这个复杂度的下一级别,也称为“提升、调整和转移”,涉及一些调整以优化应用程序以适应云基础设施,但并不涉及修改核心软件架构。
修订
在这里,熟悉云基础设施的开发人员将进行重大的应用程序手术,重写和扩展代码库以充分利用云环境。修改后的应用程序随后通过重新托管或重构进行迁移。
重建
在需要彻底重装的情况下,现有的代码库将被完全抛弃,应用程序将完全重新设计,以充分利用云功能。
替换
公司可以简单地选择从知名和可靠的SaaS供应商那里切换到预构建的云原生应用程序。唯一需要保留并迁移到新平台的是现有应用程序数据。
从本地到云的迁移根据公司的个别需求而有所不同,但大多数过程包括以下阶段
设定目标
确定云部署的目标和时间表,作为衡量成功的标准。
制定安全策略
云中的安全性与本地不同:您的资产不是由防火墙保护的,安全策略是由服务提供商控制的,而不是由您控制。重要的是要使您的需求与他们的保护措施相协调,以确定您是否需要添加额外的保护措施。
复制数据
数据需要从您的本地系统迁移到云中。使用像MongoDB这样的数据库可以很容易地实现这一点,因为它在所有环境中运行方式相同。
迁移现有软件资产
这可能需要重构或彻底的代码重写,如上所述。单体遗留应用程序可以分解成部分并逐步迁移,或整体迁移。
上线
一旦所有这些过程都完成,然后您就可以将生产切换到您新建的公有云环境。