《云计算:原理与范式》一2.2 迁移到云的主要途径

简介: 本节书摘来自华章出版社《云计算:原理与范式》一书中的第2章,第2.2节,作者 (澳)Rajkumar Buyya James Broberg Andrzej Goscinski,更多章节内容可以访问云栖社区“华章计算机”公众号查看

2.2 迁移到云的主要途径

由于云计算是一种“突破性技术商业化模式”,根据Gartner 2010年的研究,云计算位居十大战略技术之首,一些企业正在努力为迁移到云做准备。“云计算经济学”用于处理利用云期间的经济学问题,它是基于云(cloud-based)的企业使用云成功的首要因素。以什么样的IT成本——短期或长期,是否打算迁移到云?在企业取消了所有资本开支,仅有运营开支可以利用的情况下,利用云能否满足企业所有的IT战略指标?与自己运行的私有数据中心相比,总体拥有成本(TCO)确实大大减少。决策者、IT经理及软件架构师在为新的企业做IT规划时,面临着一些困境。

2.2.1 为何迁移

企业应用之所以要迁移到云,主要是一些经济和商业原因,另外还有一些技术因素。经过众多努力,在企业中提出了采用云计算技术的倡议。这使得运行在专用数据中心上的企业应用可以与在云上开发的新型企业应用进行集成。使用云计算服务或者与云计算服务集成是迁移的一个使用案例。
以迁移到云中的应用为核心,可以采取以下几种方法:任何一个干净和独立的应用程序都可以运行;在某种程度上代码需要修改和调整;或者设计(代码)需要先迁移到云计算服务环境;最后设计迁移会使核心架构也迁移到云计算服务环境内,这需要开发一种新型架构,同时所附带的设计和执行代码亦是如此。或者应用程序迁移时,需要迁移的应用程序正在使用,因此,需要对其调整和修改。简而言之,迁移可能发生在应用程序、代码、设计、架构和使用这五个层次之一。
有了适当的简化,企业应用程序迁移最好遵循如下准则:
image

其中,P是在迁移之前运行在专用数据中心内的应用程序;PC′是迁移到(混合)云之后的应用程序部分;Pl′是运行在本地专用数据中心内的应用程序部分;P′OFC是云优化应用程序的一部分。如果一个企业应用程序不能完全迁移过去,它可能会导致部分应用程序继续运行在本地专用数据中心上,剩余的应用程序则会迁移到云——实质上这是使用混合云的一种案例。不过,当整个应用程序都迁移到云时,Pl′便为空。事实上,企业应用程序P可以在应用程序、代码、设计、架构和使用这五个层次上迁移。由此可以认为,PC′可以在没有任何Pl′组件的情况下,在这五个层次中的任意一个层次上迁移。将其与云计算服务产品(IaaS模式、PaaS模式或SaaS模式)组合使用——本书有各种情形下迁移的使用案例,这都需要架构设计师通过深入思考来迁移。为了便于简洁地捕获这一情况,对于枚举,本书有如下迁移方案用例:对于迁移到IaaS的产品,有30种使用案例;对于迁移到PaaS的产品,有20种使用案例;对于迁移到SaaS的产品,这完全是在迁移的情形下使用,并未附带企业应用程序的迁移——就像从现有的本地ERP系统迁移到云提供的SAP系统一样。当然,这些迁移的使用案例的详细方法存在于许多普遍适用的场景,企业已综合了他们迁移策略的最佳实践。事实上,这些自定义和专有的最佳实践迁移产业已得到蓬勃的发展。在这些最佳实践中,许多人专门从事企业应用程序的迁移——就像迁移应用程序服务器或者企业数据库一样。
云计算经济学。迁移到云总是受经济原因驱动,例如IT资本开支(Capex)与运营开支(Opex)方面的成本削减。既有迁移的短期效益,以抵消季节性和高可变IT负载,又有利用云的长远效益。对于长期持续使用,截至2009年,云计算服务的一些障碍和缺点需要加以解决。
Armbrust等[2]阐述了云计算经济学的核心,即迁移时的经济可行性或者耐用性。如果在云上使用企业应用程序的平均成本明显低于专用数据中心的成本,并且迁移成本并未增加投资回报率(ROI)的负担,那么本书强烈建议迁移到云。
除了这些费用外,在迁移的云计算经济学中起重要作用的其他因素是许可问题(也许是部分企业应用程序的)、SLA规范以及云服务产品的价格。在广泛的层面上,大多数云服务供应商有弹性计算、弹性存储或弹性带宽的费率。当然,这些定价费率也是可变的,因此迁移的云计算经济学应该完全依据变化的价格。

2.2.2 云迁移的决策

事实上,企业应用程序概念和原型的一些论证是对云的尝试,这有助于在迁移到云时作出一个明智的决定。迁移后,迁移的投资回报率应该对广泛的价格幅度持积极态度。在对迁移诉求作出决定时,可以清晰地了解引人注目的因素或咨询一个专家小组以了解务实的方法。在后一种情况下,有点像软件估算,适用于WideBand Delphi Techniques作出决定。本书使用如下技术:这几类关键问题的调查问卷之所以影响IT,是因为企业应用程序的迁移使特定观众对他们的技术和业务专长所做出的选择。假设有M个这样的类。在整个问卷中,对问题的每个类均分配了某个相关的权重B。假设在问题M类中,有一类最大的问题N。然后,本书可以用权重为基础的决策模型作为M×N的权重矩阵,表示为
image

其中,Cl为最低权重迭代次数;Ch为最高权重迭代次数;Aij是为问题分配特定常量;Xij是介于0与1之间的分数,它表示与问题相关及匹配的程度。除了问题类,并非所有的类都有N个问题,其对应值可以为空值。本书定义了最低和最高迭代次数,以排除琐碎的迁移案例。不过,有一个简单的变通方法作为平衡计分卡导向的决策。例如,在Dargha[10]的文章中是通过云的方法实现的。

相关文章
|
运维 持续交付 云计算
深入解析云计算中的微服务架构:原理、优势与实践
深入解析云计算中的微服务架构:原理、优势与实践
820 86
|
弹性计算 监控 大数据
云计算中的弹性伸缩:原理与实践
云计算中的弹性伸缩:原理与实践
905 99
|
监控 持续交付 API
深入理解云计算中的微服务架构:原理、优势与实践
深入理解云计算中的微服务架构:原理、优势与实践
659 83
|
存储 算法 分布式数据库
Google云计算原理与应用(二)
Google云计算原理与应用(二)
|
存储 分布式计算 算法
Google云计算原理与应用(四)
Google云计算原理与应用(四)
|
存储 监控 关系型数据库
Google云计算原理与应用(三)
Google云计算原理与应用(三)
|
算法 大数据 数据库
云计算与大数据平台的数据库迁移与同步
本文详细介绍了云计算与大数据平台的数据库迁移与同步的核心概念、算法原理、具体操作步骤、数学模型公式、代码实例及未来发展趋势与挑战。涵盖全量与增量迁移、一致性与异步复制等内容,旨在帮助读者全面了解并应对相关技术挑战。
484 3
|
存储 网络协议 云计算
云计算存储问题之CIFS储存原理如何解决
云计算存储问题之CIFS储存原理如何解决
272 4
|
10月前
|
人工智能 运维 安全
中企出海大会|打造全球化云计算一张网,云网络助力中企出海和AI创新
阿里云网络作为全球化战略的重要组成部分,致力于打造具备AI技术服务能力和全球竞争力的云计算网络。通过高质量互联网服务、全球化网络覆盖等措施,支持企业高效出海。过去一年,阿里云持续加大基础设施投入,优化海外EIP、GA产品,强化金融科技与AI场景支持。例如,携程、美的等企业借助阿里云实现业务全球化;同时,阿里云网络在弹性、安全及性能方面不断升级,推动中企迎接AI浪潮并服务全球用户。
1414 8
|
存储 安全 网络安全
云计算与网络安全:技术融合的双刃剑
在数字化浪潮中,云计算如同一股不可阻挡的力量,推动着企业和个人用户步入一个高效、便捷的新时代。然而,随之而来的网络安全问题也如影随形,成为制约云计算发展的阿喀琉斯之踵。本文将探讨云计算服务中的网络安全挑战,揭示信息保护的重要性,并提供实用的安全策略,旨在为读者呈现一场技术与安全的较量,同时指出如何在享受云服务带来的便利的同时,确保数据的安全和隐私。
282 6