Azure Stack Technical Preview 2 (TP2)是在2016年9月底的微软Ignite大会上宣布的,这是今年早些时候发布的TP1的一个主要更新,重点是扩展Azure Stack的特性和功能,因为它将在明年正式发布。
对于那些第一次阅读Azure Stack的人来说,这是一个关于什么是Azure Stack的快速入门。简而言之,Azure堆栈是微软的Azure公共云环境,组织可以在自己的数据中心内设置和运行该环境。与类似Amazon Web服务是一个云的解决方案,你必须导入和导出配置和环境之间现有的本地数据中心和AWS,微软Azure堆栈提供了相同的平台之间的公共云,托管提供商,为建筑的简单性和本地供应商,配置和移动工作负载之间的私人和公共云。内部数据中心和公共云服务的混合模型是企业关注的焦点,我在2016年2月的博客中介绍了Azure Stack (//m.amiribrahem.com/article/3037483/cloud-computing/truly-understanding-microsoft-s-azure-stack.html)。
Azure堆栈/ Azure(公共)门户比较
在这个Azure栈的TP2版本中,微软对平台做了一些重大的改进,以下是一些新的/更好的:
- 能够将Azure Gallery安装到Azure堆栈中,这允许一个更容易的平台将已经为Azure(公开)创建的市场项目安装到Azure堆栈中(内部配置),反之亦然
- 在Azure堆栈上无缝创建Windows和Linux虚拟机的能力,就像微软多年来在Azure(公开)中轻松提供的一样
- Azure堆栈环境的高效冗余和自动恢复能力,有效地创建了非常稳定和可靠的Azure堆栈测试和开发环境
- 简化了进入和退出Azure堆栈环境的VPN网关连接,提供环境之间的Azure堆栈到Azure堆栈的连接
- 在Azure堆栈中集成了密钥库功能,用于管理密钥和证书,对于在跨本地资源和基于云的资源的环境中真正提供安全性至关重要
- Azure堆栈中包含的扩展监视和管理扩展,扩展的范围不仅仅是测试Azure堆栈的组件,还提供了作为托管平台环境的Azure堆栈的基础
与Azure Stack TP1一样,在过去的一个月中,我有机会构建、配置和运行Azure Stack TP2,并在更新的平台中浏览了十多个场景。我建议从微软发布的Azure堆栈文档开始,该文档提供了构建和配置Azure堆栈环境的分步指导:https://azure.microsoft.com/en-us/documentation/azure-stack/
在测试Azure堆栈时使用的核心场景:
- Azure Stack / Azure(公开):在Azure (public)和Azure堆栈中构建资源(如虚拟机),验证在云和内部创建实例过程中的相似性
- 脚本实现:使用PowerShell内部(Azure堆栈)和云(Azure(公共))构建相同的资源(虚拟机),并比较脚本(完全相同的进程,完全相同的脚本!)
- 测试平台即服务(PaaS):将IIS Web应用程序迁移到运行PaaS的Azure堆栈Web应用程序。考虑一下在PaaS中构建和扩展应用程序的简单性,而不是必须在虚拟机和应用服务器中构建和管理核心操作系统,以便在VM或IaaS模型中完成相同的工作
为了验证在可伸缩的基于Azure的环境中工作的简单性,以及Azure(公共的)和Azure堆栈(内部配置的)之间的相似性(相同的外观、感觉和功能),这些只是Azure堆栈中可以完成的部分工作。
虽然Azure Stack最终会在多主机配置中由认证的硬件供应商(如Dell、HP等)预先配置,但Azure Stack TP2仍然可以在测试实验室环境中安装和配置在单个主机服务器上。对于任何使用服务器系统和云技术的人来说,这都是一个很好的机会,可以在平台仍可轻松访问的情况下使用Azure堆栈来获得实践经验。
在Azure栈的最新版本中,有一些可供企业规划和测试的好选项。