简化跨本地和 Azure 的应用开发过程
通过 Azure 和 Azure Stack,将云计算的敏捷性和快速创新引入本地环境。借助一组一致的技能、服务、工具和流程,在混合云环境中生成新式应用程序,从而提高灵活性和控制权。
创造更高效率
通过一组一致的 Azure 服务以及 DevOps 流程和工具,同时借助 Visual Studio 和开源工具提供的一致性开发和部署体验来轻松转移现有技能。
不断获得创新
通过更新到现有服务、新的 Azure 服务和其他 Azure Marketplace 应用程序,来利用 Azure 不断为 Azure Stack 带来的创新优势。
部署方式由你做主
部署到最适合自己的位置(本地、云或两者)。根据特定的业务、技术和管理需求而不是技术的复杂性或限制情况来做出决策。
引入本地 Azure 服务
根据与 Azure Stack 的条款,采用混合云环境。借助 Azure 的基础结构即服务 (IaaS) 功能超越传统虚拟化方式,构建创新型新应用。利用一致的 Azure 平台即服务 (PaaS) 功能,简化开发过程,启用混合部署选择和可移植性。使用与 Azure 相同的管理工具(包括用于管理 Azure Stack 标识的 Azure Active Directory)来联合 Azure IaaS 和 PaaS 服务。
更快地生成应用程序
加速混合应用的开发,同时为今后做准备。使用 Azure Marketplace 中的应用程序组件(包括已知的开源工具和技术)快速生成应用程序,确保应用程序既能与现在的 Azure 服务集成,也能和未来的服务进行集成。
解决方案体系结构
混合连接
借助 Azure Stack,可在本地或云中使用一致的应用程序逻辑、开发范例和操作方法部署 Azure 服务。
混合云应用程序是一种单一系统,使组件可在 Azure 和 Azure Stack 中运行。此解决方案蓝图可为任何涉及 Azure 公有云和本地 Azure Stack 组件通信的应用程序建立连接。混合连接是一个基本蓝图,适用于大多数 Azure Stack 解决方案。
注意:这不适用于从公共 Internet 断开连接的 Azure Stack 部署。
- 1 在 Azure 和 Azure Stack 中部署虚拟网络。
- 2 在 Azure 和 Azure Stack 中部署虚拟网络网关。
- 3 在每个虚拟网络中部署虚拟机。
- 4 在网络网关间的公共 Internet 上建立 VPN 连接。
由灵活的业务流程支持的新式客户支持门户
本地应用程序与云应用程序的构建和运行方式不同时,采用持续集成/持续开发 (CI/CD) 方式部署应用程序比较困难。借助一组一致的跨 Azure 公有云和本地 Azure Stack 环境的开发工具和流程,组织可更加轻松地实现 CI/CD 实践。在 Azure 和 Azure Stack 中正确部署的应用和服务本质上可以交换,并且可以在任一位置运行。
- 1 工程师更改应用程序代码和 ARM 模板。
- 2 代码和 ARM 模板被签入 Visual Studio Team Services Git。
- 3 持续集成触发应用程序生成和单元测试。
- 4 持续部署触发器使用特定于环境的参数来协调应用程序项目的部署。
- 5 在 Azure 和 Azure Stack 上均可部署到应用服务。