gpt4 book ai didi

azure - Azure 网站和 Azure Web 角色之间有什么区别

转载 作者:行者123 更新时间:2023-12-03 00:33:44 25 4
gpt4 key购买 nike

Azure Web Sites 之间有哪些实质性差异以及 ASP.NET MVC 应用程序的传统 Azure Web 角色?我为什么会选择“网站”而不是“网络角色”,反之亦然?

假设在任何一种情况下我都需要相同的容量(例如 2 个小型实例)。除了网站在预览期间有 33% 的临时折扣之外,价格似乎相当。

是否有一些事情是我可以通过“网站”完成而通过网络角色很难或无法完成的?例如,使用“网站”将多个网站放入一组虚拟机中是否变得容易? “网站”与“网络角色”相比,我会失去什么吗?能否微调 IIS?能够在本地使用缓存服务吗?

最佳答案

Web 角色为您提供了 Web 应用程序(以前称为网站)之外的多种功能:

  • 能够运行提升的启动脚本来安装应用、修改注册表设置、安装性能计数器、微调 IIS 等。
  • 能够将应用分为多个层(可能是用于前端的 Web 角色,用于后端处理的辅助角色)并独立扩展
  • 能够通过 RDP 访问虚拟机以进行调试
  • 网络隔离
  • 专用虚拟 IP 地址,允许云服务中的网络角色实例访问 IP 受限的虚拟机
  • ACL 限制端点(2014 年 4 月在 Azure SDK 2.3 中添加)
  • 支持任何 TCP/UDP 端口(网站仅限于 TCP 80/443)

Web 应用程序比 Web 角色具有优势:

  • 近乎即时的部署,具有部署历史记录/回滚
  • Visual Studio Online、github、本地 git、ftp、CodePlex、DropBox、BitBucket 部署支持
  • 能够推出众多 CMS 和框架之一(例如 WordPress、Joomla、Django、MediaWiki 等)
  • 使用 SQL 数据库或 MySQL
  • 简单快速地从免费层扩展到共享层再到专用层
  • 网络职位
  • 网站内容的备份
  • 内置的基于网络的调试工具(简单的 cmd/powershell 调试控制台、进程资源管理器、日志流等诊断工具等)

随着 2014 年 4 月和 2014 年 9 月的推出,现在 Web 应用程序和 Web 角色(以及辅助角色)有了一些共同的功能,包括:

  • 舞台+制作时段
  • 通配符 DNS、SSL 证书
  • Visual Studio 集成
  • 流量管理器支持
  • 虚拟网络支持

这是我从网站库选择表中截取的屏幕截图: enter image description here

我认为 Web 应用程序是快速启动和运行的好方法,您可以从共享资源转移到保留资源。一旦您不再需要这种能力,您就可以升级到 Web 角色并根据需要进行扩展。

关于azure - Azure 网站和 Azure Web 角色之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19088042/

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