从云计算到边缘:驯服应用供应链的复杂性

为了满足数字世界中快速变化的客户需求,IT部门必须帮助他们的组织保持行业领先,并保持在预算范围内。例如,为了使IT能够提高敏捷性,并提高服务和创新的交付速度,他们正在将越来越多的工作负载迁移到公共云上。

为了满足数字世界中快速变化的客户需求,IT部门必须帮助他们的组织保持行业领先,并保持在预算范围内。例如,为了使IT能够提高敏捷性,并提高服务和创新的交付速度,他们正在将越来越多的工作负载迁移到公共云上。此外,本着提高效率和可访问性的精神,企业正在将应用程序从基础设施即服务(IaaS)模型中抽象出来,并将其重新构建为平台即服务(PaaS)模型。最后,企业架构师正在忙于使用微服务和容器来重建整体应用程序。

虽然灵活的IT环境对于应用程序开发和部署来说很有好处,但它带来了重大的运营挑战。例如,在从IaaS模型中抽象应用程序的情况下,如果这些应用程序运行良好,则它们所需的基础设施资源(CPU、内存、I/O、网络)必须在应用程序需要的时候随时可用。而面临更大的挑战是需要发生的规模。新的IT现实涉及支持数十万个容器,而不是处理数千个工作负载或每个虚拟机(VM)的工作负载。这个现实超出了工作人员的能力。

为什么指出正确的抽象是重要的

人们无法解决IT可扩展性问题。换句话说,与其试图通过无穷无尽的低级r 特定规则来管理各种环境,不如将环境抽象为通用的概念和行为,这些概念和行为很简单,并且可以轻松扩展。抽象可以帮助隐藏管理环境的杂乱细节,同时也暴露了控制和维护健康环境所必需的关键因素。

适当的抽象可以提供四个关键的好处:

(1)可扩展性:通过收集和分析所需的信息,管理平台可以在大型环境中扩展,同时消除大量数据及其所有挑战。

(2)简单性:抽象通过允许用户管理异构环境来简化管理,而无需了解所有底层复杂性。例如,用户可以像管理AWS云平台一样管理微软Azure。此外,如果环境资源更加独特,则需要定义和维护更多规则,这意味着相关分析将更加复杂。但是,抽象分析只需要处理一种资源(如磁盘I/O),而不是不同设备模型的许多不同的版本。

(3)可迁移性:在购买新平台之后,大多数用户立即整合了大量特定于平台的专有工具,这使得将业务最终迁移到新平台变得更加困难。例如,抽象可以减轻平台锁定,并允许用户从VMWare轻松迁移到OpenStack。

(4)适当的抽象提供了一种比较不同资源的方法:CPU、内存、IOPS、网络和存储延迟、响应时间、TPS、堆大小、连接池的大小等,并进行必要的权衡以确保应用程序性能。

简化应用供应链

在重新构建应用程序以利用微服务或边缘计算时,抽象特别有用。使用单片应用程序时,通过确定虚拟机的正确大小以及虚拟机应置于哪个主机和存储设备上来保证性能是相当简单的。但是,对于微服务来说,如果应用程序是运行在多个虚拟机或裸机上的容器集合,则需要回答的问题很多,例如:

•需要多少个容器才能满足应用需求?

•容器应该多大?

•在一个节点中可以容纳多少个容器?

•容器应垂直扩展还是水平扩展?

•节点应该垂直扩展还是水平扩展?

•节点应该放在哪里?

•容器应该彼此有多接近?

•节点应该彼此有多接近?

•需要多少底层基础设施?

然而,如果没有适当的抽象,尝试像这样连续并同时地回答问题实际上是不可能的。如果需要考虑采用边缘计算,其中包括实时处理由数百万物联网传感器生成的数TB的数据。

这会产生更加难以解决的问题,例如:

•处理数据需要多少个进程?

•这些过程对数据有多接近?

•彼此应该有多接近?

•节点上运行多少个进程?

•节点上可以存储多少数据?

当企业将单一应用程序转变为微服务或边缘计算时,具有通用抽象和通用分析的统一自主平台可实现可扩展性。通过对所有技术孤岛和所需管理功能进行语义集成控制,自主技术可以帮助IT团队更好地了解谁将消费什么,并且来自谁,以及所有环境维度如何影响所有正在运行的工作负载的服务质量。统一的自主平台还可以在人们期望的状态下自我管理和维护整个环境,从而实现更高的IT效率。

引入新一代IT:自主技术的动力

虽然许多IT组织已经对其基础设施资产进行了现代化改造,但许多IT部门在试图提供敏捷性、弹性和可扩展性时也陷入了困境。为了有效地监控、控制和优化当今复杂的环境,新一代IT必须重新确定其运营方式的思路和策略。

更具体地说,这种重新定位需要采用工作负载自动化平台,该平台依靠抽象来组织无限的细节,并自动执行对IT资产的决策和控制,以确保应用程序的性能。通过利用智能分析,在抽象捕获的知识的驱使下进行连续的实时决策,IT部门可以确保应用程序性能,同时降低成本,并保持对业务策略的遵从性。

IT面临着推动和实现数字业务议程的决定性时刻,同时面临着工作人员难以管理的指数级复杂性挑战。指出适当的抽象在当今和未来扮演着的核心角色。采用实时分析技术支持并纳入自主技术的IT团队可以随时控制任何基础设施上的任何类型的工作负载。其结果是什么?IT可以安全、无缝地管理新的工作负载,同时还可以规划云中及未来的未来基础设施变化和趋势。

(来源:企业网D1Net)

原文发布于微信公众号 - 云计算D1net(D1Net02)

原文发表时间:2018-06-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏WeTest质量开放平台团队的专栏

WeTest适配测试报告2.0化繁为简,为你而来

曾经有一个适配测试报告摆在你的面前,而你可能苦于找不出最重要的问题在哪;如果您能给我们一次机会,我们会对您说四个字“不爽来试”。

1303
来自专栏IT技术精选文摘

携程如何从海量数据中构建精准用户画像?

用户画像作为“大数据”的核心组成部分,在众多互联网公司中一直有其独特的地位。 作为国内旅游OTA的领头羊,携程也有着完善的用户画像平台体系。目前用户画像广泛用于...

47710
来自专栏悦思悦读

基于私有/公有云的数据分析平台实例浅析

随着“大数据”概念的火爆,各色(大)数据分析平台一时之间也是风气云涌,更兼与云计算结合,成为一个个cutting edge startup的营销热点。笔者碰巧在...

37210
来自专栏移动开发平台

移动开发即服务,腾讯云移动开发平台打造开发新模式

互联网“下半场”,移动App开发对于质量、效率的要求更加苛刻。传统移动开发的模式是移动开发者手动集成所需的各种移动服务,和后台服务紧耦合去打造精品移动应用。在传...

2.8K8
来自专栏大数据文摘

数据分析:怎样辨别渠道作弊

4096
来自专栏CDA数据分析师

怎样辨别渠道作弊—数据分析篇

节前写了一篇文章,通过统计指标分析渠道投放的效果(点击链接查看),今天想说下怎样辨别渠道作弊,分析渠道的效果,还有反作弊手段。欢迎拍砖。 有的运营人员做渠道投...

2995
来自专栏BestSDK

如何用数据分析的方法,做好一款小程序?

一、小程序有哪些特点? 小程序最大的特点:只能存活在微信环境中。用张小龙的话来说,触手可及、用完即走。 (一)小程序的4大挑战 为了避免过度营销,小程序在营销环...

3555
来自专栏互联网数据官iCDO

Facebook广告定向优化的8种方法

译者:吕东昊 审校:董梁 本文长度为3495字,预估阅读时间6分钟。 我们今天要向大家介绍的是Facebook广告定向优化的8种方法 您的Facebook广告...

6947
来自专栏云计算D1net

将应用迁移云平台需注意网络和安全因素

云计算已经改变了IT资源设计与管理的方式。公司在寻找一些更快、更好、更便宜的IT资源,而混合云似乎就是合适之选。混合云使IT在峰值周期中,能够在内部数据中心和商...

4016
来自专栏服务端技术杂谈

我的微服务之路

故事开端 故事开始于一年半前,当时还在维护着公司的一套老项目,项目虽老,但是每天的pv,up都是过千万的。理论上算得上是一个大项目,对于技术能力有一定的挑战。 ...

2655

扫码关注云+社区

领取腾讯云代金券