微软推出面向云原生时代的开源应用平台Radius

微软推出面向云原生时代的开源应用平台RadiusDapr和KEDA已经是云原生计算基金会(CNCF)稳定项目的一部分,微软最近也提交了Copacetic。因此,该公司还计划在未来六个月内将Radius提交给CNCF也就不足为奇了。有了Radius,开发人员就能将应用部署到私有云、微软自己的Azure和亚马逊的AWS,不久还将支持Google云。这里的总体思路是,虽然Kubernetes使得构建至少在理论上可以在任何地方运行的应用程序变得更加容易,但这些应用程序也变得越来越复杂,从而增加了管理它们的难度。理想情况下,应用平台可以抽象出这一切,让开发人员专注于编写应用。我们过去曾见过试图将所有基础架构从开发人员手中抽象出来的其他应用平台,包括CloudFoundry项目和围绕它构建的商业服务,如VMware的Tanzu应用服务。但正如Azure首席技术官兼微软技术研究员马克-鲁西诺维奇(MarkRussinovich)告诉我的那样,Radius正在采用一种截然不同的方法来解决这个问题:"我们正在做的与众不同的事情之一是,我们希望Radius能够支持所有类型的应用程序,而不仅仅是对应用程序的架构有纵向意见,或者只支持某种模式的应用程序(如12要素),或者要求应用程序本身以某种方式编写。Radius本身对应用程序的编写方式不持任何意见,而且足够灵活,可以支持企业中仍在构建的大量两层和三层应用程序。虽然现在已经实现了容器化,但它们仍然是这种架构。此外,它还能支持复杂的基于微服务的应用,包括十几或二十几个微服务。"他还指出,竞争对手的平台都非常注重描述应用程序或微服务的计算层之间的关系,但它们往往将构成现代应用程序的其他云资源作为外部关注点。"Radius的目标是,作为开发人员,我可以完整地描述我的应用--不仅仅是计算部分,还有它们使用的资源,比如,在这个前端和这个后端之间有一个PubSub。这个微服务上有一个状态存储,所有云资源中的任何资源都可以这样描述。因此,你最终会得到一个完整的应用图。作为开发人员有动力利用Radius来描述这些关系,因为它背后为你做了很多工作。"微软指出,它设计Radius是为了满足开发人员的需求。例如,它并没有试图完全重塑基础设施即代码(infrastructure-as-a-code)的概念,而是利用了Terraform(也可能是OpenTofu,只要保持兼容即可)和Bicep等现有工具。它还集成了GitHubActions等CI/CD服务。Radius的核心是一个通用控制平面,它基于AzureResourceManager部署引擎,也就是公司在Azure中用于管理应用程序部署的部署协调器,公司将在未来六个月内开源这个资源管理器。他还指出,部署引擎之上的特定域基础设施即代码语言Bicep已经开源。微软还与康卡斯特(Comcast)和葡萄牙千禧银行(MillenniumBCP)合作,使Radius可以在任何云上运行。在许多方面,微软对Radius采用了与Dapr分布式应用程序运行时相同的整体策略。它将该服务作为一个开源项目推出,并将其置于CNCF的管理之下。随后,Dapr还催生了一些围绕该项目的商业活动,包括Diagrid等公司,也许有一天Azure本身也会提供基于Radius的应用平台。...PC版:https://www.cnbeta.com.tw/articles/soft/1390849.htm手机版:https://m.cnbeta.com.tw/view/1390849.htm

相关推荐

封面图片

微软推出.NET 8开发者平台和面向云应用的.NET Aspire

微软推出.NET8开发者平台和面向云应用的.NETAspire微软在一篇博客文章中指出:现在支持的AVX-512指令集使您可以对512位数据向量执行并行操作,这意味着您可以在更短的时间内处理更多的数据。基元类型(数值型及以上)现在实现了新的可格式化和可解析接口,使它们能够直接格式化并解析为UTF-8,而无需任何转码开销。微软表示,TechEmpower基准测试表明,在JSONAPI场景中,.NET8的性能比.NET7提高了18%,而在Fortunes场景中,.NET8的性能比.NET7提高了24%。由于这是微软开发的平台,因此微软也在推动将.NET8用于基于人工智能的应用程序。它指出::随着人工智能应用程序的兴起,出现了新的工具和SDK。我们与众多内部和外部合作伙伴(如AzureOpenAI、AzureCognitiveSearch、Milvus、Qdrant和MicrosoftTeams)合作,确保.NET开发人员能够通过各自的SDK轻松访问各种人工智能模型、服务和平台。此外,开源的语义内核SDK简化了将这些人工智能组件集成到新的和现有应用程序中的过程,从而帮助您提供创新的用户体验。使用.NET8开发的AOT(超前)应用程序在Linux和Windows平台上使用时,性能也会得到提升,这意味着开发人员不必使用JIT(即时)编译器在运行时对应用程序进行编译。除了发布.NET8,微软还发布了.NETAspire的第一个版本,用于制作基于云的应用程序。微软表示,它默认使用遥测、弹性、配置和健康检查等多种组件。微软还表示,它使用简单易用的本地开发者体验,同时也足够成熟,可以创建基于云的应用程序。开发人员可以在这篇单独的博文中了解更多关于.NETAspire的信息:https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-simplifying-cloud-native-development-with-dotnet-8/他们还可以在GitHub上提交对该预览版的反馈意见。新版本将在年度.NET大会的第一天发布。这次虚拟活动将从现在开始持续到11月16日。...PC版:https://www.cnbeta.com.tw/articles/soft/1396957.htm手机版:https://m.cnbeta.com.tw/view/1396957.htm

封面图片

用于快速开发云原生serverless应用的框架

用于快速开发云原生serverless应用的框架Nitric是一个用于快速开发云原生和无服务器应用程序的框架。根据所需资源定义您的应用程序,然后为基于无服务器功能的API、事件订阅者和计划作业编写代码。使用Nitric构建的应用程序可以从相同的代码库部署到AWS、Azure或GoogleCloud,这样您就可以专注于您的产品,而不是您的云提供商。Nitric可以轻松:创建智能无服务器函数和API构建使用事件和/或队列的可靠分布式应用程序安全地存储、检索和轮换秘密从存储桶读取和写入文件#框架

封面图片

【区块链开发平台QuickNode上线微软应用商店Azure Marketplace】

【区块链开发平台QuickNode上线微软应用商店AzureMarketplace】2023年07月20日10点38分7月20日消息,区块链开发平台QuickNode宣布上线微软线上应用商店MicrosoftAzureMarketplace并推出其区块链可访问性基础设施。QuickNode客户现在可以使用Azure云平台部署适合业务目标的企业RPC节点并追踪节点性能、查询由Azure云平台支持的区块链数据、访问Web3开发工具包(包括应用程序接口API、一键式Web3应用商店、开发资源等)。

封面图片

【Tether推出开源软件平台Pear Runtime】

【Tether推出开源软件平台PearRuntime】2024年03月12日10点44分老不正经报道,加密货币公司Tether首席执行官PaoloArdoino表示,他希望利用1999年打破音乐行业的相同技术来打破亚马逊、微软和谷歌在云计算服务器方面的“垄断”。为此,Tether首席执行官宣布推出名为PearRuntime的开源软件平台,该平台允许开发人员构建点对点(P2P)应用程序。

封面图片

微软宣布Window Controls Overlay 让PWA更接近于原生应用

微软宣布WindowControlsOverlay让PWA更接近于原生应用网页应用不仅能在手机上运行,而且在桌面端也是原生应用的不错替代者。为了弥合Web应用程序和本机桌面应用程序之间的差距,微软宣布了WindowControlsOverlay功能,允许开发人员创建自己的标题栏,而不是强迫他们使用默认标题栏。PC版:https://www.cnbeta.com/articles/soft/1321587.htm手机版:https://m.cnbeta.com/view/1321587.htm

封面图片

【Shardeum推出面向开发人员和用户的并行测试网Sphinx Dapp】

【Shardeum推出面向开发人员和用户的并行测试网SphinxDapp】2023年06月29日11点40分6月29日消息,WazirX联合创始人兼CEONischalShetty创立的Layer1区块链Shardeum推出新的并行测试网SphinxDapp,面向开发人员和用户,可部署应用程序和进行用户测试。此前Shardeum已推出用于验证者的测试网络SphinxValidator,可设置和运行ShardeumP2P转账验证节点。

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人