工作负载可移植性是将应用程序(或至少部分应用程序)从一个运行环境迁移到另一个运行环境的能力,这是在混合和云环境中运行工作负载的常见目标。
其实这个说起来容易做起来难。IT工程师不会心血来潮地将整个应用程序从一个云平台迁移到另一个平台,这不是云迁移这个术语的真正含义。相反,工作负载可移植性反映了短期选择和长期灵活性都是可能的。决定在特定的云平台或内部环境中运行特定的应用程序,并不意味着它需要一直在这个运行环境中运行。
现代软件开发和运行的容器化、编译等方面是运行环境的基础。当然,工作负载可移植性也表明企业至少有两个云平台或内部/裸机环境可供选择。
迁移云工作负载可能存在几个重要问题。Red Hat公司的技术布道者G云计算定义ordo云计算概念股n Haff表示,工作负载可移植性是混合云和边缘架构的重要术语。
迁移云计算工作负载云计算分为哪些类型的4种方法
以下将深入探讨四种不同的云计算工作负载迁移方法,云计算是什么意思以帮助用户更好地了云计算机解在多种操作环境下运行和迁移工作负载,云计算与物联网的关系并制定整体混合云或多云策略。
(1)制定迁移云计算工作负载的标准。
很多混合云和多云环境云计算与物联网的关系都是以一种暂云计算分为哪些类型时甚至偶然的方式开始的。这很自然,但正如哈夫指出的那样,它们最终应该被更有目的的战略所取云计算导论代。
首先,在给定的环境中运行和迁移工作负载应该有明确的标准。
派系首席技术官马特华莱士(Matt Wallace)表示,“决定在云计算机哪里运行工作云计算机负载有很多原因。最困难的是没有正确的答案,因为团队或合作伙伴的工作负载位于不云计算是什么意思同的云平台,或者需要访问不同的服务。”
所以,把重点放在对企业重云计算机要的具体原因上,让它们来引导企业的选择。华莱士分享了几个例子:
's与其他应用程序和数据的接近度3354也称为“数据引力”,当性能云计算技术与应用/延迟成为主要问题时,这通常是一个驱动因素。
与——的其他团队和合作伙伴合作如果他们使用特定的云平台,他们也可以这样做。
在3354的特定云平台中可用的工具集它们并不都相同。
.的地理/位置
成本。
例如,——是可预测且稳定的工作负载与可能增长或资源需求激增的工作负载之间的差异。
对于某些标准,企业目标或需求的额外特殊性将是有益的。它的表现是相当广泛的,比如性能的平衡就是延迟。定义这些术语对企业及其应用程序的实际意义将提供一个更好的决策矩阵,以便将工作负载与正确的环境相匹配。
同样,云平台的选择也不是一刀切,尤其是在核心基础设施之云计算最简单解释外的时候。
Liberty Mutual Insurance Company高级架构师EricDrobisewski表示,“在任何云平台环境中,云计算基础设施服务都是赌桌上的赌注。除了这些核心服务,还需要确定公共云提供商的关键元素,这些元素可以为企业的业务带来差异化价值,并寻求利用这些元素更快地带来更大的价值。”
(2)确保所有人和所有事都配合得很好。
随着时间的推移云计算定义,混合云和多云环境通常会变得更加分散和多云计算定义样化。有效管理和迁移工作负载的关键之一是能够在不破坏一切的情况下云计算分为哪些类型进行更改。您应该能够添加新的工具或服务,并使其与现有的技术体系兼容。
华莱士在这里将这一策略提炼为一个术语:“架构”。
他补充道:“设计架构避免陷入解释中。提供可移植性或一致性抽象的工具是有用的。使用集中式身份和安全断言标记语言(SAML)身份验证来标准化其他内容也很有用。”
事实上,标准化是集成策略的一大优势。开放标准更好,尤其是考虑到云计算的变化速度。Drobisewski指出,这有利于初始集成成本和长期灵活性。
Drobisewski说3360“云计算最简单解释如果可能,利用各种云计算提供商采用的开放规范和标准将有助于简化集成和提高互操作性。”
SAS的高级软件开发经理贾斯汀邓云计算与物联网的关系普西(Justin Dempsey)表示,当你不知道“一切”是什么意思时,很难让一切保持和谐。他的团队发现跨多个云平台创建工具云计算是什么和应用程序的矩阵云计算与物联网的关系列表非常有用。这有助于从识别缺口到确保软件供应链安全的所有事情。它还可以为关于工作负载可移植云计算概念股性的决策提供信息。
邓普西说,“企业创建一个他们控制的工具矩阵,并指出哪些云计算与物联网的关系工具与云计算无关,可以在非云迁移或特定于云计算,这将帮助企业评估从一个云平台迁移到另一个云平台云计算是什么所涉及的风险,或创建一个需要跨越云计算提供商的架构。”
管理尽可能多的代码是这里的另一个重要策略。
登普西
说:“朝着‘一切都是代码’的方向工作是一种促进一致交付、遵云计算技术与应用守治理控制和强制测试标准的方法,云计算技术与应用这些标准可以确保新的运云计算定义行环境与现有运行环境和谐相处。”(3)管理和优化成本
云计算成本通常被过分简化为绝对成本和极端成本,例如“采用云计算服务更便宜!”(这并不总是正确的)或“为什么我的云计算账单这么高?”(云计算是什么意思可云计算定义能云计算有很多原因。)云计算技术与应用
这是另一个需要仔细设计和规划的领域。Faction公司的Wallace指出,许多云计算分为哪些类型可能被归类为基础设施成本云计算导论的内容实际上是应用层面的问题。
Wallace说:“如果在云计算中建立一个三层自动云计算是什么扩展架构,用API网关和无服务器功能来处理只需很少一部分成本就可以完成的事情,云计算导论那么将为使用云计算服务付出巨大的代价。”
正如Red Hat公司的Haff之云计算机前所说的那样,采用云计算服务的成本确实会变得更高昂。这并不意味着不应该使用它们,Haff解释说,“但需要了解它们在哪些地方为企业提供了更高的价值,以及你该在哪里考虑在内部部署设施运行工作负载。”
全面了解成本至关重要,尤其是在做出有云计算关运行和迁移工作负载和数据的明智决策时。Wallace使用深度冷存储作为另一个例子,因此在使用初期的成本可能看上去并不昂贵。
Wallace说:“在某个云平台中,用户从云端取回数据的成本超云计算是什么意思过了4年的存储成本。这并不是云计云计算机算提供商的问题,而是用户对‘存储并忘记’用例的巨大需求,这些用例可以替代离线存储库中的磁带,但如果用户不将服务与用例相匹配,那么将面临高昂的成本。”
就工作负载可迁移性以及云计算成本而言,有两个主要领域云计算是什么意思需要关注云计算是什么:
可见性:有效地管理云成本可以归结为回答以下问题的能力:“谁在使用什么?”,优化云云计算成云计算概念股本要能够回答“为什么?”,W云计算导论allace使用金融术语明确地提出了这个问题:“谁在什么服务上花了多少费用?”,如果这是一个黑盒,那么将难以实现成本目标。
数据流:迁移云计算工作负载可能会产生额外的(有时是意外的)成本云计算分为哪些类型,这些成本与从环境中进出的数据流相关——通常称为数据输入和数据出口。
这两云计算机种方式都需要支付费用,但数据出口的费云计算是什么意思用通常是需要注意的。
SAS公司的Dempsey表示:“数据出口费用可能会迅速增加,尤其是对于跨多个云平台或云计算区域的数据迁移。云计算定义”
Wallace提到的深度冷存储示例是涉及数据出口费用导致意外云计算账单的许多可能场景之一。
Wallace说:“这在网络流量方面是最显著的,例如某人在公有云中打开一个网络网云计算分为哪些类型关来连接虚拟网络,每天可能为使用网关支云计算是什么付2.4美元,但作为一个极端的例子,每天可以产生10800美元的数据传输云计算定义费用。”
在云平台之间迁移工作负载时,费用激增的可能性就会增加。
Wallace说:“当涉及到多云时,风险被放大了,因为云计算以外的网络流量更有可能产生更高的费用高。这是一种概括,但需要注意的是,必须理解这些数据流。”
(4)开发人员需要保持简单和快速
最后,不要忘记开发人员。开发者体验如今就是一切。
随着混合云和多云环境变得更加多样化云计算是什么和复杂,具有的一些优势(包括根云计算定义据企业确定的标准将工作负载与最佳环境相匹配的控制和灵活性)取决于防止开发团队发生不必要的摩擦。
Wall云计算概念股ace指出,这实际上取决于很多不同的因素,例如开发人员、应用程序组合、代码库、你的使命等等。
Wallace表示,这是一个理想的场景,将云计算机多云的好云计算概念股处与开发人员的丰富经验结合起来,可能是一个无服务器的模型,开发人员可以在内部部署或云计算开发环境中开发,几乎没有需要维护的基础设施,并且在API网关等组件云计算中内置了节流限云计算导论制等工具,以避免云计算开发中失控的代码造成失控的成本。
将编写、测试和部署代码之间的摩擦降到最低的优秀工具对业务和开发人云计算概念股员都有好处,同时也是实现真正工作负载可迁移性的基础。
Wallace说:“这种设计模式对于最大化任何云平台、内部部署数据中心和边缘部署之间的可迁移性也非常云计算概念股好。”
Drobisews云计算ki指出,混合云和多云生态系统带来的好处可云计算最简单解释能会让开发人员将其简化。
Drobisewski说:“投云计算分为哪些类型资于统一技术支持并策划一系列架构良好的模式的单一市场,这云计算导论些模式既安全又可以优化成本,将加快开发人员的支持,同时培云计算导论养重用文化。”
最后,如果云计算工作负载的云计算是什么意思可迁移性是优云计算是什么先考虑的问题,那么混合云和多云实际上可以很好地配合,它们可以相互依存,从而提高开云计算技术与应用发人员的开发速度。Dempsey建议避免过于专注于特定的方法或项目管理风格。
与成本一样,也应该在应用程序级别对开发人员的开发速度进行审查。
Dempsey说,“企业的哪个应用程序没有提供某种类型的抽象——应用程序栈的哪些方云计算是什么意思面与特定的技术或供应商紧密结合?它们可能是产生摩擦的来源,如果目标是解耦并专注于创建健壮的数据交付管道,这将为开发人员和数据消费者提供长期的灵活性和集成机会。”