应用程序工作负载云入职实用指南总结
本文探讨了企业应用程序工作负载的云迁移过程,重点介绍了“onboarding”的概念、云迁移的必要性以及迁移过程中的关键成功因素。
核心概念与背景
- “onboarding”定义:将应用程序、数据或两者部署到所选云基础设施(公有云、私有云或混合云)的过程,是迁移的最终阶段。
- 云迁移的复杂性:企业对云迁移犹豫不决的主要原因在于其复杂性,尽管云能带来诸多商业和IT优势。
- 云迁移的驱动力:
- 增长商业:通过云端部署进入新市场,利用全球连接性提供高质量数字体验。
- IT敏捷性:更快创建新产品,响应客户需求,通过云端资源扩展满足需求激增。
- 战略灵活性:减少资本支出和运营支出,灵活扩展资源。
企业应用程序工作负载的复杂性
- 工作负载概念:涵盖应用程序运行所需的所有组件,包括处理能力、存储、网络连接以及与监控、安全、身份验证等服务的交互。
- 跨平台交互:企业应用通常相互交互,迁移时需考虑与未迁移服务的集成。
- 混合云环境:融合企业数据中心与第三方云服务,成为主流模式,需双向连接和安全性。
云迁移的三个关键成功因素
-
负载分析:
- 评估工作负载的业务影响、环境要求、支持服务需求、安全合规要求、应用架构、计算资源依赖等。
- 确定最合适的迁移候选负载,明确迁移所需的虚拟机数量和类型。
-
为云端做准备:
- 确保工作负载组件松散耦合,具备弹性(向上和向下扩展能力)。
- 虚拟化未在虚拟化环境中运行的应用程序,合理化数据库。
- 关注可扩展性、韧性(多层级故障恢复)和安全(加密、应用程序内安全)。
-
选择合适的云服务提供商:
- 考虑提供商的云架构、标准、服务、管理偏好、网络架构、隔离方法、易用性、性能保证、安全、业务连续性、治理服务、支持、未来需求、开放标准和离岗流程。
- 选择提供迁移服务、符合业务需求的提供商,避免供应商锁定。
应用上云的七步流程
- 定义工作负载:明确工作负载的组件和迁移需求。
- 提供云资源:在目标云架构上按需配置虚拟机、存储、网络等。
- 建立连接桥梁:在数据中心和云之间建立安全透明的双向连接(通常通过VPN)。
- 使应用程序云端化:迁移应用程序、数据库、软件和服务。
- 确保无缝双向访问:确保云工作负载与未迁移服务平滑集成,可监控和管理。
- 测试与验证:测试网络、存储、计算、数据库配置,验证备份流程等。
- 终止旧服务:确认云环境运行良好后,停用旧服务并授权用户访问。
云服务提供商的选择考量
- 商业模型:考虑提供商的带宽、连接性、数据库、存储、计算成本,以及包含的运营和支持活动。
- 性能与连接性:选择提供高性能、高可靠性、高安全性和可扩展性的服务。
- 灵活性与敏捷性:选择支持快速扩展和调整IT资源的提供商。
- 安全性:确保提供商符合国际安全认证,提供多层次物理安全和冗余设施。
- 中立性与连接:选择中立数据中心提供商,如Interxion,提供连接多个云平台的服务。
研究结论
成功的云迁移完全依赖于周密的计划和准备,特别是负载分析、为云端做准备和选择合适的云服务提供商。企业应优先考虑云友好的工作负载,如协作和Web应用程序、测试和开发应用,并逐步迁移至更复杂的工作负载。选择合适的云服务提供商和混合云环境,可确保迁移的顺利性和长期效益。