应用迁移到云平台后,所需要做的适应性改造有哪些?或者说开发应用时需要注意的是哪些方面?

应用迁移到云平台后,在云平台中如果使用docker作为部署工具,那么应用中应该做哪些适应性改造,或者说开发应用时需要注意的是哪些方面?显示全部

应用迁移到云平台后,在云平台中如果使用docker作为部署工具,那么应用中应该做哪些适应性改造,或者说开发应用时需要注意的是哪些方面?

收起
参与3

返回Jing.LV的回答

Jing.LVJing.LV软件架构设计师IBM

云迁移的方法论有一系列免费的课程可以参加。内容较多,难以详细展开,我这里简单介绍一下要点。

•平台规划

•部署模型与系统拓扑 – 根据实际业务情况

•云平台选择与管理 – 可以使用线上工具http://ibm.biz/MigrationDiscovery

•应用服务器: 经典WAS, Liberty, 和Liberty Core等等

•应用迁移或重构 – 新的需求对旧系统的修改

•应用规划选择

•选择合适的应用 — 应用是否与云平台兼容  (9 个原则- http://ibm.co/1gShiEb

•应用的重要性与风险性


•准备项目计划,以及测试与优化的资源


•应用迁移

•可能涉及应用重构与分离

•需要功能和性能测试

•连接-与原有系统的连接

•必要的性能优化和安全考量

•如果有外部网络,使用VPN

•系统的改进,cloud native化

•新UI – 移动应用?

•新服务 - 微服务(micro-services)

•创新-开发部署流程的优化

•Dev-ops


•应用迁移到云端,数据是否协同迁移

•应用和数据是否紧密相关

•是否可能在云端建立数据库(pureApp的优势)

•你的安全策略是否允许数据异地存储

•是否允许数据通过安全连接读写


•数据读写的其他方式

•云端缓存

软件开发 · 2017-01-13
浏览1474

回答者

Jing.LV
软件架构设计师IBM
擅长领域: 云计算中间件服务器

Jing.LV 最近回答过的问题

回答状态

  • 发布时间:2017-01-13
  • 关注会员:2 人
  • 回答浏览:1474
  • X社区推广