企业实施云端迁移项目,需要考虑的五个要素

当企业开始实施云端迁移项目时,有一些错误值得注意。早期的云计算采用者提出了一些建议,并指出了人们在开展云迁移时要注意的五个要素:

(1)任何应用程序都是提升和移动的候选者。

如果企业的应用程序不稳定(充满了技术债务),那么在企业选择的云平台上运行时,可能会产生很难挽回的后果。在企业内部部署数据中心,维护和运营这些应用程序相对容易。而企业维护云计算应用程序需要与服务提供商共同承担责任。

(2)提升和转移并不复杂。

企业并不是只是“提升和转移”虚拟机和应用程序,然后将它们复制到云端。首先,企业正在处理一个全新的安全模型。其次,其底层网络的本质是不同的,主要取决于云计算服务的运营模式。

(3)虚拟机就是虚拟机,无论它在哪个服务器上运行。

内部部署服务器和云计算实例之间的成本比较并不简单。计算总体拥有成本(TCO)必须考虑云计算实例包括提供商以单一成本提供的所有服务,而不仅仅是虚拟机硬件和软件。这可能包括目录、DBaaS、无服务器计算和其他新模型。

(4)云计算提供商之间没有真正的区别。

人们需要从计费模型开始:每个主要云计算提供商提供不同的服务,有些是每分钟计算,有些是每小时计算。这些实例大小和价格差异很大。服务提供独特的功能集,有时功能相同但名称不同。最后但并非最不重要的是,每个服务都有自己的一组API和控制台,这些API和控制台通常彼此不兼容。

(5)如果采用多云方法,将不会被锁定。

企业选择一个云计算提供商需要进行大量的研究和准备。现在考虑当企业尝试为各种操作选择多个云计算合作伙伴时,该过程将会有多大的必要性,所有这些都需要包含在一个单独的管理保护伞下。对于越来越多的企业而言,Morpheus智能分析可以轻松地以合理的价格将工作负载与最佳基础设施进行匹配。

“在决定迁移哪些应用程序以及如何广泛地使它们适应云环境之前,请考虑内部部署和云计算架构之间的许多固有差异。”SlideShare公司DavidS.Linthicum表示。

失败无法避免,但可以进行规划

虽然企业不能阻止,但至少可以为此做好准备。专家建议,在将任何应用程序移动到云端之前,企业需要考虑当应用程序变得不可用时会发生什么,无论出于何种原因,围绕企业在云中托管的关键应用构建一个“可靠性泡沫”。

对于每个应用程序,请考虑采用每个可能的方案,创建所有可能故障点的清单。然后确定减轻应用可能遇到的每个故障的最佳方法。专家建议在应用程序中添加“重试逻辑”,这样它就会尝试自动纠正小错误,以防止它们成为重大问题。这类似于在调用帮助台之前重新启动宕机的电脑。当它遇到障碍时,应用程序被编程为等待一个预设的时间,然后重试而不是立即停止。

企业为应用程序迁移项目做好准备的一个好方法就是与具有丰富经验的合作伙伴开展合作。统一多云编排采用智能分析,通过在虚拟机、容器和公共云上提供端到端诊断来降低成本,其功能可让企业调整应用程序组件的大小并设置电源计划。而通过自助服务基础设施管理整个应用程序生命周期是一个更好的办法。
   人工智能、大数据、云计算和物联网的未来发展值得重视,均为前沿产业,多智时代专注于人工智能和大数据的入门和科谱,在此为你推荐几篇优质好文:
如何降低云计算应用的风险
http://www.duozhishidai.com/article-16522-1.html
什么是云计算技术,对云计算技术的产生、概念、原理、应用和前景又在哪里?
http://www.duozhishidai.com/article-527-1.html
企业为何采用云计算?主要用途是什么?
http://www.duozhishidai.com/article-14574-1.html


多智时代-人工智能大数据学习入门网站|人工智能、大数据、物联网云计算的学习交流网站

多智时代-人工智能大数据学习入门网站|人工智能、大数据、云计算、物联网的学习服务的好平台

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。
Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go语言的一些主要特点和优势: 简洁性:Go语言的语法简单直观,易于学习和使用。它避免了复杂的语法特性,如继承、重载等,转而采用组合和接口来实现代码的复用和扩展。 高性能:Go语言具有出色的性能,可以媲美C和C++。它使用静态类型系统和编译型语言的优势,能够生成高效的机器码。 并发性:Go语言内置了对并发的支持,通过轻量级的goroutine和channel机制,可以轻松实现并发编程。这使得Go语言在构建高性能的服务器和分布式系统时具有天然的优势。 安全性:Go语言具有强大的类型系统和内存管理机制,能够减少运行时错误和内存泄漏等问题。它还支持编译时检查,可以在编译阶段就发现潜在的问题。 标准库:Go语言的标准库非常丰富,包含了大量的实用功能和工具,如网络编程、文件操作、加密解密等。这使得开发者可以更加专注于业务逻辑的实现,而无需花费太多时间在底层功能的实现上。 跨平台:Go语言支持多种操作系统和平台,包括Windows、Linux、macOS等。它使用统一的构建系统(如Go Modules),可以轻松地跨平台编译和运行代码。 开源和社区支持:Go语言是开源的,具有庞大的社区支持和丰富的资源。开发者可以通过社区获取帮助、分享经验和学习资料。 总之,Go语言是一种简单、高效、安全、并发的编程语言,特别适用于构建高性能的服务器和分布式系统。如果你正在寻找一种易于学习和使用的编程语言,并且需要处理大量的并发请求和数据,那么Go语言可能是一个不错的选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值