[关闭]
@zhouyy 2017-04-16T14:57:07.000000Z 字数 904 阅读 491

Getting started with Azure Resource Manager-WP

astack


该白皮书介绍了如何在ARM中实现Infrastructure as code的能力。

云平台可分为四层:

End-user experiences 最终端用户体验
支持的工具和界面:
Portal;Cross Platform CLI;PowerShell;Client Libraries;Visual Studio
Unified Application models 统一应用模型
ARM提供REST API让多种用户界面与平台通信,所有用户界面的租户体验一致,有相同的能力,采用相同的策略
Extensible Services Framework 可扩展服务框架
微软云提供广泛的IaaS PaaS服务。云优势在于新服务不断被引进,且频繁更新。
Cloud Infrastructure 云基础设施
超大规模数据中心可运用Azure Stack,具有可扩展性、稳定性和可靠性

Infrastructure as Code

传统的应用模型需要手动配置,包括脚本、用户界面、管理实体或者类似一个集成环境。即使同一时刻用相同的脚本运行相同的应用实例,在他们的生命周期中几乎不可能达到配置相同的期望状态。
为了克服这些挑战,Infrastructure as Code概念被引入,允许你在template中定义期望的应用状态。Template可用于部署应用。template可精确复制部署,同时保证部署的应用与定义的期望状态一致。如果你想要对应用做变动,你需要先在template中改动。然后用template使现有应用达到期望状态。
Template可以被参数化;构建可重复使用工件接收每个环境的相关参数,以在不同环境部署相同应用。
Imperative and declarative
可将编程类型分为两种:
Imperative 命令语句 (如何配置所有组件)
declarative 描述语句(定义达到什么样的状态)

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注