云迁移实验探索的效益与实践
1. 云迁移中的关键问题与成本考量
在进行云迁移时,会面临诸多问题,如本地组件迁移到原型实现中出现的集成和互操作问题。同时,分阶段迁移的规划和成本估算也至关重要。这通常涉及现有组件的迁移,为了进行实验,需要有可用的数据和流量,可以是导入的,也可以是生成的。通过这些方式,能够对软件和数据迁移任务及相关成本进行较为现实的预测。
成本是决定是否进行可行性研究的关键因素。可行性研究的成本包括用于实验的云平台费用和迁移专家的费用。根据经验,总实验成本约为预测迁移成本的 5 - 10%,其中涵盖架构分析、迁移计划草案以及安全和数据保护分析。
2. 文档管理迁移用例分析
以文档管理应用的迁移为例,该应用是一个遗留的客户端 - 服务器本地单租户企业应用,由一家拥有超过 1000 个现有客户端安装的独立软件供应商(ISV)使用。此次迁移旨在将部分应用迁移到云端,通过重新设计、重新工程和重新编码系统,使其成为云应用。
该应用具有扫描文档并保存为电子图像的功能,还能对文档进行分类,并使用元数据模板存储可搜索的标签数据,用于检索和报告。此外,还可添加图像识别、条形码读取等图像处理服务。应用是一个多进程系统,由 Web 服务器和单独的图像处理组件组成,且图像处理虚拟机独立于 Web 服务器工作,因此可以根据每个租户的 CPU 负载线性乘法来计算虚拟机配置要求。
在实验部分,考虑了以下架构组件:
- 云数据存储 :由基于 Azure 的 NoSQL 表结构(Azure 表服务)和对象存储(Azure Blob 存储服务)组成。前者存储与文档相关的元数据,后者存储相应的文
超级会员免费看
订阅专栏 解锁全文
7983

被折叠的 条评论
为什么被折叠?



