微软发布Azure Functions Proxies公开预览版

在最近的一篇博客文章中,微软公布了公开预览版的Azure Functions Proxies。该功能可为使用Azure Function Apps,希望为其提供一个通用的公开端点,而无须考虑各种Function Apps的具体供应位置或方式的组织提供反向代理功能。

微软项目经理Mathew Henderson介绍了Azure Functions Proxies试图解决的一些难题:

自从Azure Functions发布后,我们发现大量客户使用该服务构建了不同的API。Functions是一种快速定义所需操作的好方法,对很多类型的应用来说,该服务的订阅计划提供了非常适合的计费模式。然而我们也听说多个Functions的管理工作比较麻烦,用户通常会难以通过一个Function应用管理大型的解决方案。此外还有一些用户希望使用微服务架构,但希望对不同组建进行部署隔离。虽然大部分情况下可以将一个解决方案拆分为多个Function应用,但对 API 来说这样做会较为复杂。

Azure Functions Proxies顺利解决了有大量API或微服务需要管理的开发者面临的难题。过去,由于每个Azure Function App使用了自己的主机名,而Azure Functions可能托管在多个区域,这使得API的使用方必须自行解决URL管理方面的繁琐难题。现在,开发者可以暴露一个反向代理端点,并对底层API进行抽象,使其可以包含其他Function App、API、Azure API App,或其他HTTP端点。

开发者可以用创建创建Function App的界面直接创建Azure Function Proxy。在配置过程中,开发者需要提供一个Route模板,借此设置允许使用哪些HTTP方法,并提供要将HTTP请求路由到的Backend URL。Backend URL并非必须为静态,用户可根据请求的具体内容或应用程序设置动态地设置该URL。

图片来源:https://blogs.msdn.microsoft.com/appserviceteam/2017/02/22/azure-functions-proxies-public-preview/

对于使用持续部署,例如BitBucket、Dropbox、GitHub,或Visual Studio Team Services配置Function App的开发者,也可以用相同方式部署自己的Azure Functions Proxies,但前提是Azure Functions Proxies已启用。有关Azure Function Proxy的所有信息都存储在一个名为proxies.json的文件中,该文件位于Function app目录的根目录下。

Azure Functions Proxies目前为预览服务,免费提供。标准计费方式将按照代理的执行收费,详情请参阅Azure Functions的定价页面。  

 

  

本文转自d1net(转载)

时间: 2024-09-07 13:30:13

微软发布Azure Functions Proxies公开预览版的相关文章

微软发布IE11 for Win7开发者预览版

[科技讯]7月26日消息,北京时间昨晚微软发布了IE11 for Win7开发者预览版.此前IE11仅适用于Win8.1预览版系统.     微软方面表示,相比之前版本的IE,IE11 for Win7开发者预览版性能大幅提高,页面加载速度更快,并且包含全新的 F12 开发者工具.     微软还为IE11添加了一些新特性,比如对WebGL的支持,以及对未针对触控做优化的站点提供更佳的触控体验,还有键盘导航支持.升级版的收藏夹等等.       此外,IE11开发者预览版还将支持Windows

微软发布Office 2016 for mac预览版

  Office 2016 for Mac 预览版中包括了现有的 Outlook 和 OneNote 版本,以及新版的 Word.Excel 和powerpoint,可以运行在 OS X Yosemite 上.根据微软给出的时间表,最终版将会在 2015 年下半年推出,Office 365 订阅用户将会在第一时间获得更新.届时微软可能会把 Office 办公套件单独拆分出售,但并没有确认这一消息. 整套软件的页面风格和 OS X 上现有的 OneNote 和 Outlook 十分接近,Ribbo

Office2016公开预览版发布:正式秋季到来

  据外媒报道,微软本周发布了Windows桌面平台Office 2016的公开预览测试版,并在5月4日正式开放下载. Office2016公开预览版发布(图片来自新浪) 微软表示,Office 2016公开预览版于5月4日开放下载,这也是Office 2016的第二个公开测试版本,并将向Office 365用户和其他用户同时开放,而家庭用户和企业用户都可以参与测试.此前3月份,微软发布的首个预览版,仅面向IT专家和开发者开放. Office 2016支持Windows 7.Windows 8和

微软发布Win10 SDK build 14965预览

继上周召开了面向开发者的Connect()大会之后,微软现在又放出了一个全新的Windows 10 SDK预览.令人好奇的是,博客中将之描述为"一个全新的Windows 10周年SDK预览",而不是说它"必须在Windows 10 Insider Preview Build 14965或更新版本中使用".Build 14965是Redstone 2开发分支的一部分(现称之为Windows 10 Creators Update),而周年更新SDK则基于build 14

微软:Windows 10 RedStone 3预览版将在未来几周发布

伴随着Creators Update即将尘埃落定,微软开发团队将开启新的征程.作为Windows 10系统的下一个重要里程碑,RedStone 3定于今年秋季上线发布,该分支新版本的研发工作已经启动,Windows Insider项目成员有望在Creators Update上线首日获得Preview预览版. 在今天更新的博文中,微软确认Windows 10 RedStone 3版本将会在未来几周向Insider用户开放.微软在声明中解释道:"我们已经准备好通过Development Bracnc

微软自曝Windows 10新预览版:更多变化

2016年已经来了,新的Windows 10预览版还会远吗?日前,微软副总裁Gabriel Aul(也是Windows Insider项目主管)在Twitter上和用户交流时表示,新的Windows 10预览版不会让大家等太久.此外,他还表示,由于过去两周放假导致一大堆问题没有解决,所以新的预览版将会包含更多改变. 不管咋样,先把复制文件时没进度条的问题改了吧,完全没法忍啊! 本文转自d1net(转载)

微软推出IE10第二个平台预览版

7月1日消息,据国外媒体报道,微软继4月在MIX11会议上发表IE10首个平台预览版(Platform Preview 1,PP1)后,本周推出IE10的第二个平台预览版( PP2).IE10将会伴随着明年出炉的Windows 8的问世,采用多种新的HTML5标准,强化HTML5的效能,同时也针对网络应用程序新增各种安全功能. IE10 PP2虽然已可供外界下载,但并不是完整的浏览器,而是浏览器框架,可用来测试各种新版功能,主要鼓励开发人员下载. 除 了支持CSS3 Positioned Flo

最新Win10预览版发布 主要修复Ubuntu bash和电池问题

微软最新的Windows 10测试版在Ubuntu bash和电源管理.以及一个新的Office 365中Cortana的搜索功能方面做了改进. 这些改进是在Widows 10内部预览构建版14332引进的,供微软Fast Ring使用.微软Fast Ring是一个Windows 测试人员群体,他们喜欢活在最前沿,不惧怕Bug.   本月早些时候,微软发布旗下第一个快速预览版,该版支持Windows上的原生Ubuntu  bash.测试人员很快反映,一些诸如apt-get update等bash

微软发布Windows Azure导入/导出服务的预览版

客户评估基于云的存储解决方案时,面临的挑战之一是以经济高效.安全快速的方式从 Blob 存储区移进和移出大量数据.今天,我们很高兴地宣布发布 Windows Azure 导入/导出的预览版,这款新服务可以解决该挑战. 借助这款新服务,客户可以请求通过 FedEx 将硬盘驱动器中的加密数据发送到我们的数据中心,数据中心会使用 Microsoft 的高速内部网络将数据传输到客户的 Blob 存储区帐户或从Blob账号中读取数据. 使用导入/导出发送的所有数据将使用 BitLocker 进行加密,密钥