gpt4 book ai didi

azure - 将不同层独立部署到 Azure

转载 作者:行者123 更新时间:2023-12-01 10:23:19 25 4
gpt4 key购买 nike

假设我有一个应用程序,它分为各个层(演示、业务、数据访问)。如何将这些层独立部署到Azure?问题是关于Azure配置,而不是关于应用程序的架构。

最佳答案

应用程序通常分为各种角色,每个角色都是 Windows Server 2008 R2,具有已定义的大小和实例数量。您通常会将应用程序分解为多个角色,以实现扩展和管理目的。在单个部署中部署应用程序通常是最简单的。

关于您的场景:例如,如果您想要推出一个独立于您的应用程序的 Web 服务层(或者它可能为您的多个应用程序提供服务),那么您可以将该 Web 服务层(在 Web比如说)在它自己的部署中。您需要管理身份验证/授权,因为 Web 服务将使用公共(public)端点进行通信(或者您可以使用服务总线)。

在您的示例中:您可以将表示层(例如网站)推送到具有一组 Web 角色以及缓存等支持服务的一个部署。您可以将业务层放在另一个部署中,可能与 Web 服务一起运行,如我上面的示例所示。那么您的数据层可以是 SQL Azure(数据库即服务),也可以是像 MongoDB 这样的独立数据库,在自己的部署中运行。

每个部署都有自己的项目,您可以单独部署和管理每个项目。没有跨越所有部署的配置。

关于azure - 将不同层独立部署到 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9136354/

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