当企业开始实施云端迁移项目时,有一些错误值得注意。一位名为“Joe the IT Guy”早期的云计算采用者提出了一些建议,并指出了人们在开展云迁移时要注意的五件事:
(1)任何应用程序都是提升和移动的候选者。
如果企业的应用程序不稳定(充满了技术债务),那么在企业选择的云平台上运行时,可能会产生很难挽回的后果。在企业内部部署数据中心,维护和运营这些应用程序相对容易。而企业维护云计算应用程序需要与服务提供商共同承担责任。
(2)提升和转移并不复杂。
企业并不是只是“提升和转移”虚拟机和应用程序,然后将它们复制到云端。首先,企业正在处理一个全新的安全模型。其次,其底层网络的本质是不同的,主要取决于云计算服务的运营模式。
(3)虚拟机就是虚拟机,无论它在哪个服务器上运行。
内部部署服务器和云计算实例之间的成本比较并不简单。计算总体拥有成本(TCO)必须考虑云计算实例包括提供商以单一成本提供的所有服务,而不仅仅是虚拟机硬件和软件。这可能包括目录、DBaaS、无服务器计算和其他新模型。
(4)云计算提供商之间没有真正的区别。
人们需要从计费模型开始:每个主要云计算提供商提供不同的服务,有些是每分钟计算,有些是每小时计算。这些实例大小和价格差异很大。服务提供独特的功能集,有时功能相同但名称不同。最后但并非最不重要的是,每个服务都有自己的一组API和控制台,这些API和控制台通常彼此不兼容。
(5)如果采用多云方法,将不会被锁定。
企业选择一个云计算提供商需要进行大量的研究和准备。现在考虑当企业尝试为各种操作选择多个云计算合作伙伴时,该过程将会有多大的必要性,所有这些都需要包含在一个单独的管理保护伞下。对于越来越多的企业而言,Morpheus智能分析可以轻松地以合理的价格将工作负载与最佳基础设施进行匹配。
“在决定迁移哪些应用程序以及如何广泛地使它们适应云环境之前,请考虑内部部署和云计算架构之间的许多固有差异。”SlideShare公司David S. Linthicum表示。
失败无法避免,但可以进行规划
虽然企业不能阻止,但至少可以为此做好准备。专家建议,在将任何应用程序移动到云端之前,企业需要考虑当应用程序变得不可用时会发生什么,无论出于何种原因,围绕企业在云中托管的关键应用构建一个“可靠性泡沫”。
对于每个应用程序,请考虑采用每个可能的方案,创建所有可能故障点的清单。然后确定减轻应用可能遇到的每个故障的最佳方法。专家建议在应用程序中添加“重试逻辑”,这样它就会尝试自动纠正小错误,以防止它们成为重大问题。这类似于在调用帮助台之前重新启动宕机的电脑。当它遇到障碍时,应用程序被编程为等待一个预设的时间,然后重试而不是立即停止。
企业为应用程序迁移项目做好准备的一个好方法就是与具有丰富经验的合作伙伴开展合作。统一多云编排采用智能分析,通过在虚拟机、容器和公共云上提供端到端诊断来降低成本,其功能可让企业调整应用程序组件的大小并设置电源计划。而通过自助服务基础设施管理整个应用程序生命周期是一个更好的办法。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java性能权威指南
奥克斯 (Scott Oaks) / 柳飞、陆明刚、臧秀涛 / 人民邮电出版社 / 2016-3-1 / CNY 79.00
市面上介绍Java的书有很多,但专注于Java性能的并不多,能游刃有余地展示Java性能优化难点的更是凤毛麟角,本书即是其中之一。通过使用JVM和Java平台,以及Java语言和应用程序接口,本书详尽讲解了Java性能调优的相关知识,帮助读者深入理解Java平台性能的各个方面,最终使程序如虎添翼。 通过阅读本书,你可以: 运用四个基本原则最大程度地提升性能测试的效果 使用JDK中......一起来看看 《Java性能权威指南》 这本书的介绍吧!