前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Azure Functions 的优势与挑战

Azure Functions 的优势与挑战

作者头像
donghui
修改于 2021-01-25 02:50:12
修改于 2021-01-25 02:50:12
1.2K0
举报
文章被收录于专栏:donghui的博客donghui的博客

本文来源: ServerlessLife 公众号

原文: https://talkingserverless.com/2020/11/24/the-pros-and-cons-of-azure-functions/

作者:rishidot

译者:donghui

Azure Functions 在开发人员中越来越受欢迎,这些开发人员主要是 .NET 开发人员。Microsoft提供了许多不同的应用程序部署平台,包括容器PaaS、WebApps、Azure Functions、Azure Logic Apps 等。借助如此多样化的产品组合,Microsoft 将 Azure Functions 定位为企业级的 Serverless 产品。该文章将重点介绍 Microsoft 的 Serverless 平台如何满足开发人员的需求。

与 AWS Lambda 不同,Microsoft 的 Serverless 产品在开发人员中的采用速度较慢,但该平台得到了熟悉 Microsoft 开发工具链的 .NET 开发人员的大力支持。Azure Functions 是一个支持 .NET、Java、Node.js 和 Python 的多语言平台。它与 Github、Visual Studio 和 Visual Studio Code 以及其 DevOps 产品 Azure Pipelines 很好地集成在一起。该平台支持从 Web 应用程序到 API机器学习工作流的各种用例。像 Catalyst 平台与 Zoho Create 低代码平台集成一样,Azure Functions 也与 Microsoft 低代码平台 Azure Power Apps 集成。

Azure Functions 的优势

  • 与 AWS 和 Google Cloud 的函数即服务(FaaS)产品相比,Azure 更加注重企业。它使用 “Durable Functions” 扩展为有状态应用程序提供支持。多数企业都希望使用 Serverless 部署有状态应用程序,并且该平台非常适合满足此需求。与对长时间运行任务的支持和对高成本计划中的实例支持相比,Microsoft 将 Azure Functions 定位为企业级无服务器平台。
  • 支持 .NET 语言并与这些开发人员使用的工具包进行更深入的集成,Microsoft 瞄准了企业开发人员
  • 默认情况下配置身份验证,从而消除了企业开发人员的额外开销
  • 与托管的 Azure Functions 产品一起,可以将功能代码部署在 App Service(PaaS)、Kubernetes、Azure Stack 和 IoT Edge 上,从而使其成为用于云、混合云、本地、边缘和 IoT 部署的通用平台。

Azure Functions 的挑战

  • 定价模型很复杂。尽管高级计划和专用计划针对的是对成本不太严格的企业客户,但事实证明它们很昂贵。打开常驻实例设置将使与函数即服务相关的成本优势丧失。低端消费计划在支持的功能方面有一些相当严格的限制。此外,与存储相关的定价还不清楚,用户可能会因使用服务的方式而感到意外。提防隐藏成本,例如使用函数计算添加存储帐户。
  • 使用消费计划进行扩展存在一些限制,甚至高级计划的应用程序函数数量上限也为100。选择正确的计划时要意识到这些限制。

总结

虽然 Azure Functions 更适合企业客户,但它不像市场上某些竞争产品那样对开发人员友好。由于复杂的定价模型和按需版本中的函数限制,Azure Functions 不适合单个开发人员和较小的公司。诸如 AWS Lambda 之类的产品适合这些开发人员。但是,如果您是使用 Azure 的企业客户或具有跨云、边缘和 IoT 的基础架构的企业客户,则 Azure Functions 非常适合您的需求。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
无服务器架构,云计算的下一个纪元
传统上,Web应用程序通常部署在Web服务器上。为了使应用程序在服务器上运行,可能需要花费数小时来下载、编译、安装、配置和连接各种组件。计算机的操作系统也需要不断进行升级和修补,以解决安全漏洞。而管理服务器是一项非常耗时的工作,通常需要专门且经验丰富的系统操作人员,这让很多工程师感觉到身心俱疲。
SDNLAB
2020/03/27
1.8K0
IaaS vs PaaS vs SaaS:应该选择哪一个?
IDC公司预测,到2020年,IaaS和PaaS支出的增长速度将超过SaaS支出。因此,SaaS支出可能会下降到公共云总收入的60%左右。 在云计算的早期阶段,企业面临的最大问题是他们是否应该使用公共云服务。如今,几乎所有的组织都在采用一些公共云服务。更重要的问题是企业应该使用哪种云服务:基础设施即服务(IaaS),平台即服务(PaaS),还是软件即服务(SaaS)。 根据调研机构IDC公司最新的全球公共云服务支出调查预测,云计算支出增长速度比整体IT支出快七倍。目前,云计算最流行的交付模式是SaaS,该交
静一
2018/06/08
2.5K0
CloudBluePrint-Chapter 1.7 : 云上应用技术架构-函数计算、Serverless、小程序
FaaS(函数即服务)、Serverless、小程序和弹性云计算的诞生可以归因于云计算发展的趋势和应用架构的演变。
行者深蓝
2023/09/01
4210
七个云计算市场趋势及其对IT的影响
由于云计算现在是IT战略的主要组成部分,IT领导者应该明智地随时了解云计算市场内产品和定价策略的变化。本文介绍了CIO们应该知道的关于云计算的最新情况。
静一
2023/10/25
2810
七个云计算市场趋势及其对IT的影响
2017 年会是 Serverless 爆发之年吗
中小型公司,尤其是互联网行业的创业公司,本身并没有太多的技术人员,如果设计系统时需要考虑诸多的技术问题,例如 Web 应用服务器如何配置、数据库如何配置、消息服务中间件如何搭建等等,那对于他们来说人员成本、系统成本会很高,Serverless 架构的出现,让这种情况可能可以大幅度改善。
Debian中国
2018/12/20
7580
云计算是什么?你现在需要知道的一切
公共云使客户无需投资新硬件或软件即可获得新功能。相反,他们向云计算提供商支付订阅费或仅为他们使用的资源付费。只需填写Web表单,用户就可以设置账户,并启动虚拟机或配置新的应用程序。
静一
2018/10/24
1K0
应用技术架构 —— 无服务器架构
2012 年,iron.io 首次提出 Serverless 概念。2014 年,AWS 发布 Lambda 开启 Serverless 商业化时代,AWS Lambda,最早被大众所认可的 Serverless 实现。随后各大云厂商争相推出自己的 Serverless 服务、框架或工具。
腾讯云 CODING
2022/03/16
2.1K0
应用技术架构 —— 无服务器架构
无服务计算的利与弊
据IBM最近的一项调查显示,无服务器的采用正在逐年增加,68% 的用户表示他们可能会在未来两年内采用无服务器架构。 乍一看“无服务器”一词可能带有一定的误导性。这并不意味着服务器不存在,而是用户不必担心后端架构或服务器,因为管理它的这部分工作转移到了服务提供商身上,它将员工从服务器管理工作和基于架构的任务中解放出来。无服务器计算和无服务器架构概念经常互换使用。 无服务器计算如何工作? 管理服务器是一个复杂的过程,通常涉及大量的工作。设置服务器并将服务器部署应用只是第一步,后续还必须对其进行监控、定期维护、配
SDNLAB
2022/03/21
3.8K0
《前端Serverless:面向全栈的无服务架构实战》-- 1.Serverless综述(笔记)
IaaS:Infrastructure as a Service,基础设施即服务。
爱学习的程序媛
2022/10/27
8930
《前端Serverless:面向全栈的无服务架构实战》-- 1.Serverless综述(笔记)
备受云厂商们推崇的 Serverless,现在究竟发展到什么水平了?
作者 | 舒超 Serverless 是什么 根据 CNCF 的定义,Serverless 的概念是指构建和运行不需要服务器管理的应用程序。它描述了一种更细粒度的部署模型,在该模型中,应用程序被捆绑为一个或多个功能,被上传到一个平台,然后根据当前所需的确切需求执行、扩展和计费。所以首先需要明确的一点是,Serverless 并非指托管和运行我们的应用程序不再需要服务器,而是指从前耗费研发和运维人员无数精力和资源的 CI/CD、服务器配置维护更新、IT 资源容量的规划和伸缩等工作,被 Serverless
深度学习与Python
2023/03/29
1.1K0
备受云厂商们推崇的 Serverless,现在究竟发展到什么水平了?
FAAS 调研笔记
功能即服务 (FAAS) 是一类云计算服务,它提供了一个平台,允许客户开发、运行和管理应用程序功能,而无需构建和维护通常与开发和启动应用程序相关的基础设施的复杂性。构建遵循此模型的应用程序是实现“无服务器”体系结构的一种方式,通常在构建微服务应用程序时使用。
Meng小羽
2023/02/16
2K0
Serverless安全研究 — Serverless概述
在“云”的概念还没有产生之前,开发者购买物理机,并在其上部署应用程序,企业将购买的机器放置数据中心,其网络、安全配置均需要专业的技术人员管理,在这种高成本运营模式下,虚拟化技术应运而生。
绿盟科技研究通讯
2020/09/08
2.1K0
云计算架构:Azure]比较流,逻辑应用(Logic App),函数和 WebJobs
所有这些服务都可以解决集成问题并自动化业务流程。 它们都可以定义输入、操作、条件和输出。 可以在日程安排或触发器中运行其中一个。 但是,每种服务都有其独特的优点,本文将介绍这些差异。
架构师研究会
2018/09/21
1.7K0
云计算架构:Azure]比较流,逻辑应用(Logic App),函数和 WebJobs
企业致力将工作负载迁移到理想的公共云平台
多云计算如今已成为企业热门的主题。Mesosphere公司在最新发布的调查报告表明,多云采用率将逐年翻番,越来越多的企业正在将他们的工作负载迁移到大规模生产的多云上,其中许多是容器化的微服务。
静一
2019/12/19
8410
企业致力将工作负载迁移到理想的公共云平台
物联网(IoT)的11大云平台
Thingworx是工业公司领先的物联网平台之一,可为设备提供轻松连接。它可以实现当今互联世界的体验。Thingworx 8是一个更好,更快,更容易的平台,提供构建,部署和扩展工业项目和应用程序的功能。
February
2018/12/11
18K1
无服务器的十大属性
无服务器计算或函数即服务(FaaS)正在不断,亚马逊正在通过将Lambda扩展到边缘设备和内容分发网络来推动创新。IBM, Microsoft和Google在公共云中拥有自己的FaaS产品,有超过六个开源无服务器项目正在引起开发人员的注意。预计今年将出现这一细分市场中出现的新平台。
lyb-geek
2022/03/10
1.5K0
Serverless架构:用服务代替服务器
还记得在十多年前,SaaS鼻祖SalesForce喊出的口号『No Software』吗?SalesForce在这个口号声中开创了SaaS行业,并成为当今市值520亿美元的SaaS之王。今天谈谈『No Server』有关的事, 继OpenStack、Docker 、MiscroService、Unikernel、Kubernetes和Mesos之后,ServerLess正成为Google、AWS乃至创业公司暗战的新战场,它能否成为云计算领域的颠覆性趋势? 我相信大家也会存在一些疑问: Serverless到
yuanyi928
2018/04/02
3.8K0
Serverless架构:用服务代替服务器
事件驱动应用推动下一代IaaS的演进
随着IaaS市场的发展,公有云供应商的下一波竞争将并不在价格方面,而是在Web服务和事件驱动的计算上。 公有云的新范例结合了最佳的基础架构即服务、平台即服务和软件即服务,以改善供应商和用户的云业务情况
静一
2018/03/27
8790
事件驱动应用推动下一代IaaS的演进
蓄势待发的Serverless,需要关注这四个要点丨科技云·视角
无服务器架构(Serverless),与容器、微服务共同成为云计算近期最热门的技术领域和众多机构预测的未来趋势之一。
科技云报道
2022/04/14
2240
以史为镜剖析PaaS大迷局
云计算在企业级市场的战役已经打响:AWS等新兴云服务提供商已经动了传统IT巨头在企业级市场的奶酪,传统巨头们也已开始奋力反击。随着传统IT巨头的加入,PaaS市场变得比以前任何时候都更加混乱。唯一确定的共识似乎只剩下一个:大家都喜欢“Platform/平台”这个词,因为“平台”一词有无限的想象空间。 越来越多的人开始谈论和关注PaaS,包括运营商、互联网巨头、传统IT厂商、咨询和集成商、ISV、IT技术媒体等等。但是,用户对PaaS兴趣似乎不大。从最初的一致看好,到现在人们开始怀疑PaaS的未来前景,甚至一
静一
2018/03/16
1.8K0
以史为镜剖析PaaS大迷局
推荐阅读
相关推荐
无服务器架构,云计算的下一个纪元
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档