Date: 7月 17, 2020
6常见的云迁移挑战
作为提供SIOS客户体验的软件工程师,我经常帮助那些将其内部高可用性群集环境迁移到云的公司。
云迁移是一个过程,而不是目标。当我们吸引客户过渡到云时,通常是在计划过程的后期,这不是理想的选择,但在云迁移中却并非罕见。以下是我们经常看到的六个云迁移挑战。
-
时间–了解将数据传输到云需要多长时间
将您的数据从本地部署到云需要多长时间?根据您的应用程序,数据类型和云提供商的不同,它可能会有很大的不同。一个经常被忽略的细节是将数据从主节点同步到辅助节点,有时甚至同步到灾难恢复(DR)站点所需的时间。不考虑重新同步时间的客户在数据复制时会费时费力。
-
成本–了解云内数据传输的成本影响
在云区域内的数据传输是免费的。区域之间的数据传输将产生费用。通常,我们看到的架构中,主节点和辅助节点位于一个区域内的单独云可用性区域中。引入灾难恢复站点时,成本可能会大大增加,因为灾难恢复站点将始终位于另一个区域。SAP NetWeaver等数据丰富的应用程序的灾难恢复可能会抑制跨区域复制的成本。
-
区域间复制
区域间复制带来了另一个挑战:复制类型。可用区内的异步或同步复制由客户的RTO和RPO要求确定。无论实例大小如何,跨区域之间进行数据复制时都会遇到一些延迟。SIOS建议在区域之间进行异步复制,以减少该延迟的影响。 并发实验室提供了一些有关EC2区域之间的延迟的有见地的信息。
-
云配置怪癖
可以从云中部署现成的OS映像。这种便利需要付出一定的代价,这为配置管理引入了另一个因素。SuSE Enterprise Linux映像中包含的针对云进行了优化的cloud-init服务可以删除用户定义的虚拟IP地址。没有什么能像阻止虚拟IP地址每两分钟消失一样阻止PoC了!
-
云安全
云计算的规模提供了比企业在本地数据中心中提供的更高的安全性。云工作负载甚至不知道就利用了尖端的安全性。例如,默认情况下,AWS EC2实例会阻止实例本身未发送或未发送给实例本身的任何流量。这是确保云中网络安全的重要功能。如果系统需要网络地址转换(NAT),则EC2的默认安全措施将导致IP地址失败。从控制台禁用源/目的地检查将解决此问题。根据用户对AWS的熟悉程度,这可能需要几次点击到几次支持电话之间。了解系统如何在环境中进行交互的细节是成功进行云迁移的关键。
-
云用户验收测试(UAT)
需要提醒来自本地系统的客户,资源不再是限制因素。在云中,可以毫不费力地复制系统并在生产环境中隔离运行,这在内部部署中并不简单。按需访问IT资源允许HA和DR的UAT扩展到“关闭主节点”之外。网络可能遭到破坏,内核可能会崩溃,甚至数据库也可能损坏,而这些都不会影响生产!识别和测试这些方案可以改善HA和DR的状态。
执行成功的云迁移需要所有利益相关者的投入。高可用性和灾难恢复是任何企业工作负载的核心方面。无论SIOS已经是您当前系统的一部分,还是将来云迁移的一部分,请让我们参与其中!
-哈里森·豪威尔(Harrison Howell),客户体验软件工程师
经SIOS许可转载