若要将应用程序开发的生成和测试阶段自动化,可以使用持续集成和部署 (CI/CD) 管道. 本教程介绍如何在 Azure VM 上创建 CI/CD 管道,包括如何: 创建 Jenkins VM 安装并配置 Jenkins 创建 GitHub 与 Jenkins 之间的 Webhook 集成 通过 GitHub 提交创建并触发 Jenkins 生成作业 创建应用的 Docker 映像 验证 GitHub 提交是否生成新的 Docker 映像并更新正在运行的应用 Note 在 Azure 中国区使用…
本教程介绍如何在 Azure 中的 Linux VM 上实现 MongoDB.Express.AngularJS 和 Node.js (MEAN) 堆栈. 通过创建的 MEAN 堆栈,可以在数据库中添加.删除和列出书籍. 你将学习如何执行以下操作: 创建 Linux VM 安装 Node.js 安装 MongoDB 并设置服务器 安装 Express 并设置服务器的路由 使用 AngularJS 访问路由 运行应用程序 Note 在 Azure 中国区使用 Azure CLI 2.0 之前,请先…
 发布于 2013-12-11 作者 Ross Gardler 微软开放技术有限公司 (MS Open Tech) 很高兴地宣布发行新的 Windows Azure Puppet 模块.通过这个模块,可以使用流行的开源 DevOps 工具 Puppet 在 Windows Azure 上提供 Linux 和 Windows 虚拟机.产品的支持以Puppet专属 Windows Azure 模块的形式发布在 Puppet Forge 上.此外,还支持网络配置和数据库等关键服务的管理.这样一来,…
若要保护 Web 服务器,可以使用安全套接字层 (SSL) 证书来加密 Web 流量. 这些 SSL 证书可存储在 Azure Key Vault 中,并可安全部署到 Azure 中的 Linux 虚拟机 (VM). 本教程介绍如何执行下列操作: 创建 Azure Key Vault 生成证书或将其上传到 Key Vault 创建 VM 并安装 NGINX Web 服务器 将证书注入 VM 并使用 SSL 绑定配置 NGINX Note 在 Azure 中国区使用 Azure CLI 2.0 之…
为确保 Azure 中的虚拟机 (VM) 正常运行,可以查看启动诊断.性能指标,并管理程序包更新. 本教程介绍如何执行下列操作: 在 VM 上启用启动诊断 查看启动诊断 在 VM 上启用诊断扩展 基于诊断指标创建警报 Note 在 Azure 中国区使用 Azure CLI 2.0 之前,请先运行 az cloud set -n AzureChinaCloud 来改变云环境.如果想切回国际版 Azure,请再次运行 az cloud set -n AzureCloud. 如果选择在本地安装并使用…
可以通过定期创建备份来保护数据. Azure 备份可创建恢复点,这些恢复点存储在异地冗余的恢复保管库中. 从恢复点还原时,可以还原整个 VM,或只是还原特定的文件. 本文介绍如何将单个文件还原到运行 nginx 的 Linux VM. 如果没有可用的 VM,可以参考 Linux 快速入门创建一个 VM. 本教程介绍如何执行下列操作: 创建 VM 的备份 计划每日备份 从备份还原文件 备份概述 当 Azure 备份服务启动备份时,将触发备份扩展来创建时间点快照. Azure 备份服务在 Linux…
在 Azure 中使用经典部署模型创建的所有 Linux 虚拟机都可以通过专用网络通道与同一云服务或虚拟网络中的其他虚拟机自动通信. 但是,Internet 或其他虚拟网络中的计算机需要终结点将入站网络流量定向到虚拟机. 本文也适用于 Windows 虚拟机. Important Azure 提供两个不同的部署模型用于创建和处理资源:Resource Manager 和经典模型. 本文介绍如何使用经典部署模型. Azure 建议大多数新部署使用 Resource Manager 模型. 在 Re…
持续集成 (CI) 和持续部署 (CD) 是一个管道,可以通过它生成.发布和部署代码. Team Services 针对到 Azure 的部署提供了一组完整的功能完备的 CI/CD 自动化工具. Jenkins 是一个流行的基于 CI/CD 服务器的第三方工具,也提供 CI/CD 自动化功能. 可以组合使用以上两者来自定义如何提供云应用或服务. 本教程使用 Jenkins 生成一个 Node.js web 应用,并使用 Visual Studio Team Services 将其部署到包含 Li…
利用 Microsoft HPC Pack 和 Azure 的计算与基础结构服务,创建和管理基于云的高性能计算 (HPC) 群集. HPC Pack 是在 Azure 和 Windows Server 技术基础之上构建的 Microsoft 免费 HPC 解决方案,支持各种 HPC 工作负荷. 有关 Azure 中的更多 HPC 选项,请参阅用于批处理和高性能计算的技术资源. Azure VM 中的 HPC Pack 群集 Azure 模板 Note 必须修改从 GitHub 存储库“azure…
负载均衡通过将传入请求分布到多个虚拟机来提供更高级别的可用性. 本教程介绍了 Azure 负载均衡器的不同组件,这些组件用于分发流量和提供高可用性. 你将学习如何执行以下操作: 创建 Azure 负载均衡器 创建负载均衡器运行状况探测 创建负载均衡器流量规则 使用 cloud-init 创建基本的 Node.js 应用 创建虚拟机并将其附加到负载均衡器 查看负载均衡器的实际运行情况 从负载均衡器中添加和删除 VM Note 在 Azure 中国区使用 Azure CLI 2.0 之前,请先运行 …