Serverless:这真的是未来吗?(一)

简介: 希望这些博客文章能帮助您在所有相关人员中展开讨论,就最佳业务方案达成一致。该课程可能涉及无服务器,也可能不涉及。在这第一篇文章中,我们将考虑在讨论无服务器时最常见的几个问题。在第二篇文章中,我们将研究一些更广泛的问题。

头图.jpg

原文 | https://www.pulumi.com/blog/is_serverless_the_future_part_1/
作者 | Lee Briggs & Piers Karsenbarg
译者 | donghui

许多开发人员说,无服务器是计算的未来,而其他开发人员说,它永远不会成功。我们自己的观点没有那么两极分化。我们将无服务器视为一种选择,这是从初创企业到中型企业,再到大型企业的一个可能的垫脚石。在这两篇博文中,我们将讨论无服务器如何适应这一过程,以及它的优点和缺点。

我们的目标是帮助您切实地评估无服务器计算。我们希望激发讨论,而不是下意识的反应,无论是赞成还是反对。希望这些博客文章能帮助您在所有相关人员中展开讨论,就最佳业务方案达成一致。该课程可能涉及无服务器,也可能不涉及。在这第一篇文章中,我们将考虑在讨论无服务器时最常见的几个问题。在第二篇文章中,我们将研究一些更广泛的问题。

什么是无服务器?

“无服务器"这个术语有点用词不当。更愤世嫉俗的人可能会嘀咕,“无服务器仍然在服务器上运行!“这是真的。不管你使用什么云提供商,你总是使用服务器来运行你的应用程序。必须配置、管理和维护这些服务器。云提供商提供的无服务器服务通常会抽象出难以管理的运行应用程序组件:它们为您运行和管理服务器。开发人员可以运行他们的应用程序,而不用担心底层,比如操作系统,甚至计算能力。

为什么采用无服务器?

当人们推广无服务器时,会给出一些现成的答案。我们将在这里快速地提到它们,然后我们将更仔细地研究这些说法。以下是人们给出的三大理由。

1. 这是一个快速开始的方式

将服务器的管理移交给提供商意味着您可以非常快地将应用程序提供给用户。有很多底层基础设施您不必为其编写或维护代码。

2. 它很便宜


无服务器可以通过几种方式为您省钱。首先,因为提供者管理服务器,所以可以降低管理成本。您也不需要编写那么多代码,因为服务器不是您关心的问题。您可以更快地将应用程序推向市场,这意味着您可以更快地开始创收。最后,根据您的使用模式,您只需支付执行代码所用的时间。你不用为空闲时间付钱。

3. 它处于 IT 控制之外


在采用云工程的组织中,人们经常转向无服务器,因为他们觉得 IT 太慢或反应迟钝。在"传统"组织中,可能很难购买硬件,采购时间可能太慢,或者可能会因运营或财务而退缩。这通常是人们转向云提供商的一个原因,作为迁移的一部分,他们可能会考虑使用无服务器。

如果在提供云资源的过程中遇到了诸如严格的权限之类的障碍,那么在已经采用云计算的公司中,您还会看到无服务器的采用。无服务器是一种绕过被视为"拦路虎"的问题来完成工作的简单方法。有时,无服务器的推动可能来自开发部门之外的部门。例如,市场营销部门可能希望发布一些对时间至关重要的内容,因为它与某个事件有关。

或者是?

让我们更仔细地看看人们提倡无服务器的原因。

1. 这真的是一种快速开始的方式吗?


使用无服务器可能会使您的应用程序更容易推向市场,但这需要重新考虑如何构建和开发应用程序,这会导致以后的劳动惩罚。当您开始利用无服务器产品时,您的组织在构建生产应用程序时采用的传统做法可能需要重新考虑,甚至需要重新调整。这方面的一个很好的例子是在考虑监控和可观察性时:许多监控平台工作在一个您无法访问的层上,您无法深入了解应用程序的性能。重新设计和重新思考如何使用无服务器技术构建生产就绪的应用程序,可能会给无服务器的旅程带来意想不到的延迟。

2. 真的便宜吗?


无服务器被认为具有成本效益的原因之一是,您只需为使用的计算时间付费。但是,使用无服务器可省钱并非必然。剖析您的应用程序是否合适非常重要。这里有两个注意事项。

请求的模式是什么?

如果您的应用程序有许多小的快速请求,那么无服务器可能是一个不错的选择。另一方面,如果您的应用程序依赖长时间运行的操作,那么您在查看账单时可能会感到震惊。

那启动时间呢?

请记住,您仍然需要为应用程序的启动时间"付费”。无服务器服务通常会受到"冷启动"的惩罚,因此,如果您很少使用或根本没有使用,则可能必须在后台运行其他进程以确保您的应用程序不会为此付出代价。这也意味着您的第一个请求将比随后的请求花费更长的时间。如果无服务器功能需要始终快速响应,则可以为诸如预置并发之类的实现支付额外费用,以改善冷启动的损失。但是,与传统的软件部署方法相比,这可以轻松抵消您可能节省的任何成本。

3. 控制又如何呢?


采用无服务器平台作为部署机制意味着将为基础设施打补丁的责任移交给提供者。您不再能够对操作系统层的安全警告做出快速反应;你信任你的供应商来做这些。在这种情况下,你可能不想放弃控制权。

您仍然需要管理应用程序依赖项中的安全通知,并且需要一种机制来对这些问题作出反应。由于缺乏需要管理的基础设施,无服务器的采集者经常会产生错误的印象,认为他们的应用程序是"安全的”,但这种情况很少发生。您可能需要为应用程序的渗透测试而采用的任何现有机制进行调整,并适合于任何新的无服务器平台。虽然您的攻击面可能较小,但仍然需要确保任何潜在的攻击者都很难通过无服务器基础设施水平地进行攻击。

如果您选择无服务器是因为您或其他部门希望绕过标准 IT 过程,那么这将指向组织内部的问题,而不是对无服务器的需求。技术不能解决文化问题。真正能解决这些问题的是人们相互交流,找出如何让每个相关的人生活得更好。

您必须明白,您正在将服务器的控制权移交给提供者,而不是自己控制,需要详细研究合规性和无服务器优势之间的权衡。

原文链接

本文转载自 Serverless Life 公众号,转载请联系原作者。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/513530.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

无限级分类限定层级_王者荣耀:s20战令该不该买?战令限定星元皮肤实测真香...

王者荣耀:s20战令该不该买?战令限定星元皮肤实测真香Hello大家好,我是游戏鲪,很高兴见到大家。如今这个赛季的战令系统早已结束,新赛季也即将到来。许多小伙伴都在憧憬下个赛季的战令。关于s20赛季的战令奖励&#xff…

光进铜退下的“更高”与“更低”,锐捷发布企业极简以太全光网解决方案

全新一代企业网络建设中,以太全光网将满足高带宽、简运维、降成本的要求。 头图 | 付费下载于视觉中国 出品 | CSDN云计算 近日,锐捷网络正式对外发布企业极简以太全光网解决方案。方案针对仓储物流、电子信息、工业制造、地产酒店等在行业客户在园区网…

物联网海量时序数据存储有哪些挑战?

简介: 随着 IoT 技术的快速发展,物联网设备产生的数据呈爆炸式增长,数据的总量(Volume)、数据类型越来越多(Variety)、访问速度要求越来越快(Velocity)、对数据价值&…

什么是 RedCap?一文详解!

作者 | 小枣君来源 | 鲜枣课堂随着3GPP R17版本的不断推进,一个新的名词逐渐开始热门起来,那就是RedCap。究竟什么是RedCap?为什么要引入它?它和现在的5G有什么区别?且看本文的深入解析……█ 什么是RedCapRedCap&…

被解救的代码 - 代码即服务时代来了!

简介: 人类对自由的追求从未停止,我们用战斗获得民族自由,我们用代码获得双手自由,同时代码作为服务器的奴隶,也开始蠢蠢欲动,革命已经开始,当代码翻身做主,作为开发者的我们又该如何…

配置审计(Config)配合开启OSS防盗链功能

简介: 本文作者:紫极zj 本文将主要介绍利用【配置审计】功能,如何快速发现企业上云过程中,针对未配置防盗链的 OSS Bucket 定位及修复案例。 前言 配置审计(Config)将您分散在各地域的资源整合为全局资源…

清华大学:2021元宇宙研究报告

关于元宇宙的详细介绍;来源:软件定义世界(SDX)往期推荐阿里云投入 20 亿发力操作系统谷歌自研Tensor芯片,8核CPU,20核GPURedis很厉害,使用规范来啦Facebook 改名Meta,是押注元宇宙还…

如何做规划?分享2种思维和4个方法

简介: 规划不只是高层的事。学会做规划,不仅可以让目标更聚焦,还能让我们清晰地知道今后要做什么、如何去做。在本篇文章中,提到了规划的2种思维模式,和作者自己在规划中用到的4个规划方法,希望让开始做规划…

vue如何在末尾添加_怎样在Linux上开发vue项目

一、开发环境搭建:安装node.js环境以及vue cli工具(1)安装node.js从官网下载对应的二进制压缩包,如下图:01.png解压到程序安装目录xz -d node-v12.17.0-linux-x64.tar.xztar -xvf node-v12.17.0-linux-x64.tarsudo mv node-v12.17.0-linux-x6…

计算机专业考哪些证书含金量高?

计算机专业要不要考证?考证很重要吗?考哪个好?对于有些人而言,他们可能会有人认为认证就是一张纸,没有太大的用处,看到大家都在考,心里又会产生动摇;还有人会认为考证的价格太高&…

【深度】阿里巴巴万级规模 K8s 集群全局高可用体系之美

简介: 台湾作家林清玄在接受记者采访的时候,如此评价自己 30 多年写作生涯:“第一个十年我才华横溢,‘贼光闪现’,令周边黯然失色;第二个十年,我终于‘宝光现形’,不再去抢风头&…

云原生时代,开发者如何构筑容器安全?

随着数字化转型进入“深水区”,云原生改变传统的开发模式,加快程序应用的开发、交付、运维效率,充分释放云价值。容器作为云原生的代表技术,正成为资源调度和编排的标准,有效帮助企业降低 IT 实施和运维成本。 据 CNC…

「技术人生」第2篇:学会分析事物的本质

简介: 对于研发同学而言,探究事物的本质,是最基础最核心最先需要被掌握的技能,没有之一。 作者:贺科学 技术一号位不是岗位,更多的是技术人员在公司中做事的一种心态,这个系列的文章适合所有想…

低代码能做什么?这家服务商用钉钉宜搭打造了智慧医院管理应用

简介: 谷瞰在医疗信息化领域积累的专业解决方案,如果能加持宜搭轻量级、高度灵活、极高效的开发支撑能力,可能是找到智慧医院快速落地的最优解。 “疫情作为催化剂,加速了医疗信息化的发展”,浙江谷瞰信息有限公司董事…

Fortinet:行走在网络和安全融合领域的最前列

近日,Fortinet 核心操作系统的演进暨 Fortinet SD-WAN 在2021年度Gartner 广域网边缘基础设施魔力象限的位置及其关键能力与场景宣讲成功举办。会议指出,在数字化转型过程中,攻击平面成倍增长、边缘无处不在,没有“安全”的“网络…

如何通过Graph+AI的方法打造高精度风控模型

简介: 阿里云图智能平台在金融行业已经帮助银行、保险等领域客户构建了金融风控、商品推荐、循环担保检测、异常指标监控、违规团伙挖掘等场景,通过穿透行业应用场景,帮助客户基于多维数据做出精准决策。 >>发布会传送门:h…

实操指南 | Resource Queue如何实现对AnalyticDB PostgreSQL的资源管理?

简介: 作者:阿里云数据库OLAP产品部 - 子华 一 背景 AnalyticDB PostgreSQL版(简称ADB PG)是阿里云数据库团队基于PostgreSQL内核(简称PG)打造的一款云原生数据仓库产品。在数据实时交互式分析、HTAP、ETL…

底层基础软件崛起,达梦数据库的选择与收获

作者 | 宋慧 出品 | CSDN 作为基础软件三驾马车之一,数据库一直是 IT 系统的核心。中国 IT 应用发展迅速,创新的应用场景为操作系统、数据库这样的底层基础软件提供了新的发展机会。基础数据成为“十四五”的重点关注方向,中国数据库正在快…

Apache Flink在 bilibili 的多元化探索与实践

简介: bilibili 万亿级传输分发架构的落地,以及 AI 领域如何基于 Flink 打造一套完善的预处理实时 Pipeline。 本文由 bilibili 大数据实时平台负责人郑志升分享,本次分享核心讲解万亿级传输分发架构的落地,以及 AI 领域如何基于 …

【开通指南】 实时计算 Flink 全托管版本

简介: 【开通指南】实时计算 Flink 全托管版本 1、试用的实时计算 Flink 版产品是后付费还是预付费?是否有额外费用产生? 预付费,有额外的SLB费用,一天2元封顶。(开通 Flink 全托管产品,需使用…