解决方案体系结构:用于测试微服务解决方案的开发测试部署
该体系结构指出如何配置基础结构来部署和测试基于微服务的系统。
此解决方案建立在 Azure 托管服务上:Azure DevOps, Service Fabric 和 Azure SQL Database。这些服务在高度可用的环境中运行,进行了修补和支持,使你可以将精力集中在解决方案上,而非运行它们的环境上。
实施指南
产品/说明 | 文档 | |
---|---|---|
Azure DevOps |
由 Azure DevOps 管理开发过程。 | |
Microsoft Release Management |
Microsoft Release Management 版本和发布代理会将 Azure 资源管理器模板和关联代码部署到各种环境。 | |
Azure DevOps 资源组 |
Azure DevOps 资源组用于定义将解决方案部署到开发测试或生产环境所需的所有服务。 | |
Service Fabric |
Service Fabric 会安排解决方案中所用的全部微服务。开发期间,直接从开发工具中部署代码;而在测试和生产环境中,利用资源管理器模板通过生成和发布代理部署代码。 | |
Azure SQL Database |
Azure SQL 数据库可维护网站的数据。在开发、测试和生产环境中部署副本。 |