gpt4 book ai didi

azure - 在不使用云服务的情况下在 Azure 上托管奥尔良有哪些选项?

转载 作者:行者123 更新时间:2023-12-02 06:48:27 27 4
gpt4 key购买 nike

我想在 Azure 上托管一个 Orleans 项目,但不想使用(经典)云服务模型(我想要一个 ARM 模板项目)。 Web 应用程序示例使用旧的 Web/worker 模型 - 最佳选择是什么?有一个 Service Fabric 示例 - 这是最佳途径吗?与 Web/worker 模型最接近的等效项是 VM 规模集 - 这是一个经过充分测试的选项吗?

最佳答案

IMO,应用程序服务最接近网络角色。

但是, worker 角色取决于观点

从系统架构的角度来看,我认为Scale Set就是壁橱。您将获得一组相同的虚拟机来运行您的应用程序。但是您失去了所有管理功能。您的集群如何处理应用程序配置、每个节点上的工作负载、服务器故障或部署造成的服务中断几乎都是 DIY 的。此外,您还需要为您的应用程序提供具有依赖项的虚拟机。

从操作的角度来看,我认为Service Fabric是最接近的。它处理上述问题,但随后您要处理设计/实现更改以及架构中添加的结构层的学习曲线。可能很小,也可能很大,具体取决于项目的复杂性。此外,服务结构仍然相对较新,没有什么是确定的。最好的情况是,您按照示例更改几行代码,它就会像魅力一样工作。最坏的情况是,您可能希望将奥尔良解决方案重构为服务结构解决方案。

应用程序服务将是三者中最简单的。如果它不能满足您的要求,我个人会尝试Service Fabric。人们转向云的原因与您选择 ARM 解决方案的原因相同。

关于azure - 在不使用云服务的情况下在 Azure 上托管奥尔良有哪些选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43095766/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com