我们只需4/30即可调整Futureestack注册。条款和条件适用。 现在注册

考虑Serverless架构?你应该知道的

5分钟读

在当今的动态软件环境中,传统的基础设施管理可能很麻烦,而且需要大量资源。随着越来越多的业务转向无服务器架构,IT部门自己管理和维护的服务数量正在迅速减少。

如果您正在考虑无服务器架构,这里有一些您应该知道的一些关键的事情。

什么是无服务器架构?

首先,您需要对无服务器架构有深入的了解。

虽然这个名字可能有你思考另有思考,但我们称之为“无刀”并不真正无操作系统。传统上管理的相同虚拟机(VM)和容器仍然存在 - 但是您不是修补程序,保护和缩放这些服务器。这些职责留给第三方云提供商。

虽然大多数人认为无服务器架构等同于主要云提供商提供的“功能即服务”(FaaS)产品AWS lambda.Azure的功能,谷歌云功能- 如果符合以下条件,则可以无服务器认为无服务器:

  • 它可以自动扩展,并且高度可用。
  • 您只需支付您使用的内容。
  • 没有服务器直接公开您需要管理。

在无服务器环境中,应用程序运行在无状态、事件触发的计算容器中,这些容器是临时的,完全由云供应商管理。通常,定价是基于执行的数量,而不是提供的计算能力。

那么,无服务员如何反对传统架构?以下是在确定哪些解决方案或解决方案组合适合您之前必须考虑的一些关键区域。亚博直播平台

了解您的业务需求

作为本克霍伊,iRobot的云机器人研究科学家和AWS的无服务器英雄,在他的论文中写道,“无服务器是一种精神状态,云大师:“如果你因为喜欢Lambda而不使用服务器,那你就是出于错误的原因。如果你因为喜欢FaaS而选择无服务器,那你就错了。功能不是重点。”

无操作系统不是一尺寸适合的所有解决方案,用于现代化堆栈。如果您只希望在无服务器架构中重新创建您的单片应用程序,它可能是不理想的。相反,无操作系统最适合于活动驱动的架构模式,其中应用程序被分为小型,松散耦合的组件对齐至业务需求。

虽然现代电子商务应用程序或媒体平台的需求可能与无服务器完全对齐,但有公司在重新架构或建立净新应用程序以利用无服务福利的情况下,可能不会在近期中值得。

For example, until recently, companies that required the heavy use of virtual private clouds (VPCs) for resources that aren’t accessible from the public internet—such as a relational database—suffered heavy latency penalties when trying to mix VPCs and AWS Lambda functions. Although AWS has addressed that enterprise use case in a最近的更新,检查您的业务和语言要求是否有关当前FAAS产品的优缺点。

然而,这并不意味着无服务器只是云天主企业或萨斯创新者的理想选择。我们经常看到传统行业的公司喜欢Matson,138岁的航运公司,构建无服务器功能,将新用户界面绑定到传统业务应用程序。

定价

通常,无服务器的成本模型是基于执行的:您已为您的函数的请求数和持续时间进行计费 - 代码执行所需的时间。您分配了一定秒的使用秒数,具体取决于所需的内存量。同样,每毫秒的价格也随所需的内存量而变化。考虑到这一点,较短的运行功能通常更适应无服务器模型。

可观察性

可观测性是一个流行词DevOps空间——但这并不意味着应该忽略它。简而言之,可观测性是衡量一个系统的内部状态如何从其外部输出确定的一种方法。

可观察性挑战通常遍布具有数百万调用的分布式环境。虽然无服务器在不支付闲置服务器,自动可扩展性和开发人员的敏捷性增加的情况下有一些非常好的优势,但它会创造新的独特可观察性挑战:

  • 当实例/调用量大时,很难发现小规模问题
  • 分布式环境:上下文不容易找到,而且一切工作都基于事件
  • 跨可观测性系统缺乏持久上下文
  • 集成传统应用程序和无服务器应用程序之间的可观察性通常需要大量手工工作

面对这些新挑战,以一种可以可视化和跟踪整个生态系统中任何无服务器调用的性能的方式来检测功能变得比以往任何时候都重要。

无服务器架构的所有好处

在您将切换到无操作系统之前,请花点时间反思技术的益处如何影响您的业务,还会影响您的开发人员和应用程序用户:

  • 不再支付空闲服务器
  • 将安全性和基础设施转移到云供应商的负担
  • 增加灵活性和可扩展性
  • 专注于业务逻辑和基础架构的价值

准备了解更多?

不存在适合所有人的IT基础设施或体系结构模型。也就是说,基于云的解决方案的流行亚博直播平台serverless监控正在迅速增长。证明,退房为了无服务的爱情,我们2020年的兰姆达基准报告。