您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 行业资讯 > 正文

基础设施和运营的七个热门趋势和七个渐冷趋势

发表于:2022-04-13 作者:Peter Wayner 来源:企业网D1Net

变化和稳定性是 IT 团队面临的两个相互矛盾的挑战。每个人都想信任自己的平台,但也渴望进行持续的改进。其挑战在于,在不牺牲企业想要的强大可靠性的前提下交付新产品。

弄清楚如何做到这一点,可能是一场保守人士(要确保所有工作都安全可靠)和叛逆梦想者(希望进行创新)之间的战斗。一个好的 IT 团队需要这两种角色的成员。

在一场疫情使 IT 部门的活力得到提升之后,这一点比以往任何时候都更加重要。没有一个可信赖的数字网络,企业就无法正常运转。但是,如果无法快速采取行动和进行实验,则就无法取得进步,以应对急剧变化的时代。

以下是 IT 部门在调整和使用基础设施的一些方式,以确保具备可靠性和促进创新。其中一些趋势是由创新所驱动,一些是由纯粹的经济因素所驱动,还有一些是由政治现实所驱动。所有这些趋势都反映了 IT 基础架构团队的工作方式,即在不牺牲稳定性的情况下提供更高的安全性和更快的速度。

热门趋势:多云

将代码移出服务器机房并移入云端的好处早已被人们所认识。由其他人维护的一些租用机器非常适合间歇性计算和存在工作负载起伏的情况。信任和安全的问题总是存在的,但云供应商已经通过专门的团队和规模经济充分解决了这些问题。

如果使用一个云是个好主意,为什么不使用两个或更多个云呢?支持多个云可能需要更多的工作量,但如果你的开发人员在编写代码时很小心,则他们可以消除供应商锁定的风险。你的会计师将很高兴能够在多个云中对你的软件进行评估,以找出哪个供应商可提供最便宜的工作负载。

渐冷趋势:动态网站

最初,万维网是由静态文件组成的。Web 服务器收到一个 URL,然后用同一个文件对所有人进行响应。当开发人员意识到他们可以定制用户在访问某一特定 URL 时看到的内容时,这一简单的机制很快就失宠了。网页内容不再需要对每个人都一样。用户喜欢个性化的东西。广告商喜欢确定目标用户的灵活性。企业喜欢动态网络所提供的机遇。因此,出现了复杂的框架,可帮助任何想要定制页面的人进行设计。

这种态度最近已发生变化,因为开发人员和企业已经认识到,尽管有很多选择,但大多数网页最终对每个人来说几乎都是一样的。创建一个智能的服务器逻辑的所有开销是否值得?为什么不使用擅长边缘计算的内容分发网络的速度向每个人发送相同的内容呢?越来越多的智能被推到网络边缘。

如今,一些最新的 Web 开发工具可以处理你的网站,并可将网站预提取到一个静态网页文件夹中,这样你就可以拥有动态内容管理系统的各种灵活性,以及静态文件的速度。然而,其结果并不是完全是静态的,因为一些 JavaScript 语言会填补漏洞或使用 AJAX 调用来收集一些自定义数据。这可能只需要一点动态代码。

热门趋势:托管的区块链

在很大程度上,比特币最初的愿景是没有权力等级的去中心化经济。然而,其代价很高,因为比特币依赖于不断开启的数字竞争,并且消耗电力。较新的区块链则正在寻找一些替代方案,不消耗如此多的电能,而只是在数据库中插入新行。

有些人希望根据你拥有的比特币数量来分配权力,从而使事情简化,换句话说,就是你在系统中的股份。其他人则想进行收税或“烧钱”。另一些人想要测量你的磁盘存储量而不是电力消耗。而某一群体只是想设计一个专门且可信赖的计时器。

最廉价的解决方案可能是放弃完全公开的竞争,选择一个必须能达成共识的管理团队。该团队仍可以分散在各处,但要精心挑选几个管理者。这可能对那些希望将区块链融入其业务运营中的企业会产生兴趣:一些精心挑选的利益相关者对共享分类账的业务交易的真实性可达成共识。

开发出这样的工具比以往任何时候都容易。不仅有数十家区块链初创公司,而且一些主流数据库已经添加了类似于只写“分类账”的表。有时只需创建一个新表就可以拥有区块链的许多优点。

渐冷趋势:浪费能源

比特币矿工并不是唯一想知道用电成本的人。微软公司没有在哥伦比亚河峡谷建立一个大数据中心,因为管理者想在他们休息的时候去玩风筝冲浪。由于拥有巨大的水电大坝,因而那里的电力更便宜。

从最小的物联网传感器到具有 TB 级内存的最快服务器,每个人都在关注硬件堆栈功耗的起伏。拥有内部服务器的企业可能是大赢家,至少在冬天最冷的时候是这样。计算过程所产生的余热可以再利用,为建筑物供暖。

热门趋势:无服务器

长期以来,开发人员一直希望能完全掌控自己的环境。那是因为,如果他们不能明确发行过程和版本,则他们将无法保证自己的代码能够正常工作。太多人从这一艰难的过程中了解到,前后不一致可能是致命的。因此,他们想要对自己管理的设备拥有根权限。

相同文件的所有副本可能会使一切运行顺利,但其效率低下且浪费资源。无服务器工具可将所有这些多余文件从系统中去除。如今,开发人员只需关注于编写一个简单的接口,该接口将在需要时加载代码,然后才向你收取费用。对于偶尔运行的某些工作来说,无论这些工作是后台处理,还是无需太多流量的网站,这简直是天赐之物。这些工作不需要滞留在拥有完整操作系统的服务器上,占用着内存而无所事事。

无服务器范例还可使一项工作变得更容易——将计算过程推向网络边缘。 Cloudflare 和 AWS 等公司正在使用少量的无服务器代码,并在靠近用户的网络服务提供商 (ISP) 的服务器上运行这些代码。由于较少的数据包需要传输很远的距离,从而延迟时间缩短,并且响应速度提升。

渐冷趋势:超级人工智能

在过去的几十年里,当谈到机器学习和人工智能时,每个人都想要更多的东西。拥有更多的比较,更多的计算,更多的训练数据,那么就越好。如果你想充分利用人工智能,那么把人工智能的规模做大就是获得更好结果的途径。

然而,更多的计算通常需要更多的电力,许多公司开始考虑是否有必要使用一个具有较大碳足迹的大型算法。这就促使人工智能开发人员来检验自己是否能获取一个基本一样好的结果(或者至少足够好的一个结果),而不使电表(以及随后的云计算或本地成本)像陀螺一样飞快旋转。

热门趋势:零信任

自从英特尔公司传奇人物安迪·格鲁夫 (Andy Grove) 撰写《只有偏执狂才能生存》一书以来,已经有几十年了。然而,书中的内容终于传到了安全专业人员的手中,他们面临着一项不可能完成的工作,即当每个人都开始居家办公时,设法将公司的机密封锁起来。

一些人认可的新模式被称为“零信任”,这意味着任何地方都没有安全空间。每台笔记本电脑都被认为是从一个敌对国家的简陋咖啡馆进行登录,而且这个国家充满了来自竞争对手的黑客。甚至是 CEO 办公桌上的个人电脑也不例外。一旦数据包离开电脑,这些数据包应该被加密并进行授权测试。因为有人的电脑登录了某个 VPN,所以没有任何令人放松的余地。

渐冷趋势:基础存储库

过去,代码存储库不需要做太多工作就可以进行保存。如果该存储库保存着某一软件副本,并跟踪某些更改内容,则每个人都会感到惊讶。如今,开发人员希望存储库能够通过管道来推送代码,这些管道可能包括基本单元测试、复杂的优化等功能。存储库仅仅起到一个图书管理员的功能已经不够了。它还必须完成一名管家、事实核查员、质量控制专家,有时甚至是警察的工作。聪明的开发团队正更多地依赖存储库来执行某些规则。一些人正在编写有关优秀编码实践的规则,而另一些人则试图弄清楚,代码是否经过了充分测试。所有这些工作已使存储库超出了作为一个安全空间的功能。它更像是一个裁判、质量保证工程师和语法警察的合体。

热门趋势:自动化工具

过去,你需要编写代码才能完成所有事情。人们需要特别关注变量,并记住有关类型、范围和语法的所有规则。然后,每个人都需要倾听别人像米开朗基罗那样昂首阔步地大谈有关代码质量的规则,这些规则通常归结为关于非功能性空格的声明。

诸如“机器人过程自动化”之类的新工具正在改变这种局面。不过,目前还没有像 C3PO 这样的机器人,而这些工具仅仅是增强了数据操作程序。现在,聪明的非程序员可以使用工具完成相当多的工作,而这些工具可以去除开发过程中的大部分不完善的内容和缺陷。任何能够在电子表格中添加一列的人都可以通过点击几下鼠标来获得一些非常精细和交互式的结果,而无需听一些有关闭包函数的繁琐规则。

渐冷趋势:可信赖的合作伙伴

不仅是云服务提供商正在剔除一些付费客户。谷歌的新工会宣布,它希望对谁有权购买谷歌的服务发表意见。是的,我们大多数人都可以保持低调并避免愤怒,但你怎么知道形势是否会对你们公司不利呢?今年的英雄往往会在明年变成恶棍。

DevOps 团队正在向云计算公司及其服务提供商提出更严厉的问题。他们要求拥有更好的保障。过去,每个人都深信,自己可以随时租用到各种服务器。没有人考虑过,这是否也意味着你可能会被立即踢出局。现在这些客户就面临这一局面。

例如,一家云服务公司有一个笼统的条款,即禁止发送“低价值的电子邮件”。过去,没有人担心自己的电子邮件是否有价值。现在,人们想知道这一笼统的条款是否可用作关闭一切服务的大棒。信任正在逐渐消失。这种逐渐消失的信任意味着,长期的关系需要一些通过更严谨谈判所达成的合同,而且没有更多的回旋余地。

热门趋势:并行化

对开发人员而言,想办法让计算机一次完成所有工作一直是一项挑战。有些问题适合这种方式解决,而有些问题则难以用这一方式解决。不过,最近,硬件设计人员开始推出更强大的处理单元,拥有越来越多的内核。有些处理单元是 CPU,有些是 GPU,它们被大量用于 AI 训练,有些人将其称为张量处理单元 (TPU)。

热门应用程序往往是那些能以新的、前所未知的方式利用这种并行性的应用程序。能够让数十、数百甚至数千个处理内核有效协同工作的开发人员正在收获最佳的结果。机器学习算法通常可以轻松进行并行工作,因此,所有人都对其极为关注。最好的科学计算和数据科学都在 GPU 上运行。

渐冷趋势:非同质化代币 (NFT)

对于非同质化代币等无定形、开放的领域,做出任何预测都是危险的。为什么,当你读完这一段文字时,一些惊人的大笔交易将被发布到一些区块链上,声称一些比特币价值数十亿卢布、日元、美元或其他货币。

简单地不理会这些虚拟币也是危险的。其基础层面中的密码学是很可靠的,许多算法也非常可靠。这些算法将会有一些用途,并可能最终成为下一代互联网中某些协议的关键组成部分。这些算法可能会在一些元宇宙或数字商务门户网站中找到自己的位置。

然而,正在衰退的部分呈现出一种假象,在吸引着所有人投资下一代的棒球卡或豆豆娃 (Beanie Babies)。至少集邮爱好者总是可以把邮票贴在信封上。大多数非同质化代币都没有真正的价值,而且它们比之前的任何时尚都更容易创造。

热门趋势:数据库

数据库爱好者喜欢说,低级的 SQL 数据库就是最初的无服务器服务。如今,一些开发人员意识到,现代数据库中有如此多的功能,他们不需要在三层架构中进行保存。现代的多功能数据库完全可以做到这一切。

我有一位从事编程工作近 50 年的朋友非常兴奋地告诉我说,他正在用一些浏览器端代码和 PostgreSQL 来构建新的应用程序。浏览器端的代码会处理显示和交互方面的工作。PostgreSQL 会通过一些存储过程来处理其他所有事情,并能够以 JSON 格式返回数据。

越来越多功能强大的软件层都带有“数据库”这个词。过去几年出现的新服务都是为了消除在全球范围内存储大量数据过程中的各种麻烦。这些服务的功能和速度使一些开发人员可以设想一种不使用 Node、PHP 或 Java 的工作状态。他们只需要改进一下自己的 SQL 语言即可。

渐冷趋势:集中式网络

最初,互联网应该是一个分散式网络,其中包含着一些平等的子网络,并且所有子网络都使用相同的基本协议。从技术层面讲,在最底层仍是这种情况,但在 TCP/IP 层之上,一波整合潮让我们所有人都只有几个主流协议可供选择。

有些人想知道,我们是否可以回到过去那种具有广泛竞争的旧局面,拥有数百万或数十亿个单独的协议。其中一些梦想正被捆绑在流行词“web 3.0”中。这些梦想复杂而脆弱,并需要大量的数学和程序方面的开销,但这些梦想仍有可能改变局面,并带回少量的竞争,从而降低一些缺乏幽默感和没有个性的(划定了很多网络环境的)主导者的绝对权力。这些新算法并不像梦想主义者想象的那么完美,但这些算法将继续吸引那些渴望拥有更好局面的人的能量。