您的位置:首页 >互联网 >

Microsoft为基于事件的应用程序启动云服务

微软结束了一项名为“ Azure Event Grid”的新服务,该服务使开发人员可以在华盛顿州泰坦市的雷德蒙德云上构建基于事件的无服务器应用程序。企业对诸如Amazon Web Services(AWS)Lambda之类的无服务器架构所提供的敏捷性和模块化感到热烈。开发人员可以使用无服务器体系结构来交换其业务应用程序的组成部分,而后者需要采用在内存中运行的微服务的形式,因此不必使用大型服务器,而无需对大型的,完整的业务应用程序进行打包。因此,术语“无服务器”。

Microsoft Azure计算主管Corey Sanders在8月16日宣布了该公司的新Azure事件网格服务,该公司表示,这将使使用无服务器方法构建和部署基于事件的应用程序更加容易。这些事件可由物联网(IoT)设备检测到的更改,移动应用程序输入以及用户及其连接的设备采取的各种其他操作触发。

Sanders在博客中解释道: “ Azure Event Grid是一种完全托管的事件路由服务,是同类服务中的第一个。AzureEvent Grid极大地简化了基于事件的应用程序的开发,并简化了无服务器工作流的创建。” “使用单一服务,Azure Event Grid可以管理事件从任何源到任何应用程序的任何目的地的所有路由。”

当前,该服务具有对许多Azure服务的内置发布支持,这些服务包括博客存储,资源组,Azure订阅,事件中心和自定义主题。事件处理程序支持可以归结为Azure功能,逻辑应用程序,Azure自动化和WebHooks。

对于喜欢更多自定义实现的开发人员,该服务“提供了灵活性,并允许您创建自己的自定义事件以直接发布到该服务,” Sanders保证。同样,该服务支持可用于将事件发布到第三方服务的自定义Web挂钩。

展望未来,Microsoft将通过更多集成来扩大Azure Event Grid的范围。今年晚些时候计划的事件源和目的地包括Azure Active Directory,IoT中心,Azure Data Lake Store和Azure Cosmos DB等。可在此处获得技术信息和快速入门指南。

同时,亚马逊正忙于使开发人员社区习惯于无服务器云应用程序的未来。

上周,该公司发布了Beta版工具AWS SAM(无服务器应用程序模型)本地,使用户能够在本地构建和测试无服务器应用程序。AWS的高级技术推广员Randall Hunt在8月11日的公告中说:“ SAM Local将SAM的所有优秀部件都带到您的本地计算机上。”

该工具的众多功能之一是SAM Local,它使开发人员能够在Docker上测试AWS Lamda函数,并“从已知事件源(例如Amazon Simple Storage Service(S3),Amazon DynamoDB,Amazon Kinesis,Amazon Simple Notification Service(SNS), “ 他加了。

3月,Google推出了自己的称为Google Cloud Functions的无服务器环境。该服务允许开发人员构建和连接云服务,按需分配云资源,并在达到目标后将其关闭。其基于使用情况的定价模型可以计算成本,精确到最接近的百分之一毫秒。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。