gpt4 book ai didi

c# - Azure 应用服务/Web 应用是否会取代 Azure 云服务?

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:11 25 4
gpt4 key购买 nike

自 2013 年以来,我们一直在使用 Azure 云服务(Web 角色)。我们使用它是因为角色内缓存是当时唯一可用的缓存,以便Web Farm 在 Azure 中工作。

截至今天,应用服务(以前的 Web 应用/网站)Redis 缓存 已经可用,并且应用服务可以做得很好云服务提供了很多功能。

根据this相比之下,我们只看到应用服务无法做到的 4 个小领域(恕我直言) -

  • 远程桌面访问服务器
  • 安装任何自定义 MSI
  • 能够定义/执行启动任务
  • 可以监听 ETW 事件

问题

是否值得将现有云服务转换为应用服务,同时将角色内缓存更新为 Redis 缓存?

换句话说,我们是否应该考虑在 Azure 云服务中托管(而不是在应用服务中托管)?

最佳答案

我认为您对这个问题的看法可能多于事实,所以这是我的观点。

我从早期就开始使用 Azure,当时它只是云服务,并且用它们完成了我应得的边缘案例实现。

今天(比如过去的 1-2 年),我采取了从 Web 应用程序和 WebJobs 开始的方法,直到我找到不这样做的原因。对于我的大多数客户来说,应用服务运行良好,尽管有些项目仍然需要云服务。

我发现 WebApps 和 WebJobs 的轻松部署和管理对我来说是巨大的胜利 - 不必创建那个巨大的包文件并重新部署整个事情,只是为了随着时间的推移而增加的小变化。

我还发现 WebJobs(使用 SDK)比使用 WebRoles 更快地提高工作效率 - 尽管有时我发现我需要一个没有 UI 的 Web 应用程序来托管 Web 作业(如果它们占用处理器和内存)。事实上,您只需添加一个属性就可以使用 QueueTrigger 让代码监视队列,这样可以节省大量时间,并消除所有样板代码。

我也在项目中使用过 Redis(尽管目前还没有),而且它很容易使用 - 一旦你解决了一些问题并习惯了它。

关于c# - Azure 应用服务/Web 应用是否会取代 Azure 云服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38213797/

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