一.背景:
上周给Partner讲解Azure VM的基本知识,因为两个小时时间较长,可能有些知识点会有遗忘,如下是对培训的一个简要总结,之后我们会把视频和教材都放到合作伙伴商学院网站,https://www.microsoftsalesspecialist.com,供大家学习和下载,对于刚学Azure的工程师,多看两遍,加深印象,多做两遍,加深注意事项,先要学会三板斧,加上POC,这样才能迅速成长。
二. 内容介绍:
1. 虚拟机组成:
将VM各个模块分解出来对应理解,每一项组成部分的概念、类型、做的方法等都需要有正确的理解,避免东拼西凑的学习,提高学习和理解效率。

2. 虚拟机规划:
3. 虚拟机管理模式:

4. 虚拟机磁盘和映像:
5. 虚拟机迁移:
迁移(不在虚拟网络中的)虚拟机
迁移(虚拟网络中的)虚拟机
存储帐户迁移
未附加的资源(网络安全组、路由表和保留 IP)
具体参考:https://docs.azure.cn/zh-cn/virtual-machines/linux/migration-classic-resource-manager-overview;

做好迁移规划
Azure功能管理员
设置订阅对迁移注册
确认ARM核心数
迁移云服务中的VM(不在Vnet里)
迁移Vnet
迁移Storage;
具体参考:
Windows:https://docs.azure.cn/zh-cn/virtual-machines/windows/migration-classic-resource-manager-ps;
Linux:https://docs.azure.cn/zh-cn/virtual-machines/linux/migration-classic-resource-manager-cli?toc=%2fvirtual-machines%2fwindows%2ftoc.json

https://docs.azure.cn/zh-cn/articles/azure-ea-portal-user-manual;


6. 高可用和负载均衡
对于在同一可用性集中部署了两个或多个实例的所有虚拟机,我们保证您在不少于每月 99.95% 的时间内与至少一个实例具有虚拟机连接。
对于任何为所有磁盘使用高级存储的单实例虚拟机,我们保证您将在不少于 99.9% 的时间内具有虚拟机连接性
具体参考:https://www.azure.cn/support/sla/virtual-machines/
https://docs.azure.cn/zh-cn/virtual-machines/windows/manage-availability
可以均衡内部/外部请求
TCP/UDP
端口健康检查
多种分发规则
具体参考:https://docs.azure.cn/zh-cn/load-balancer/load-balancer-get-started-ilb-arm-portal
7. 虚拟机规模集:
虚拟机规模集是一种 Azure 计算资源,可用于部署和管理一组相同的 VM。 由于所有 VM 的配置都相同,因此无需对 VM 进行任何预先配置。 这样就可以更方便地构建面向大型计算、大数据、容器化工作负荷的大规模服务。
8. 虚拟机备份与恢复:

清楚知道VM backup机制,严格按照官方文档执行备份恢复:
设置和注册
创建恢复服务保管库
在订阅中查看保管库
备份 Azure VM
触发备份
监视备份作业
还原 Azure VM
从还原的磁盘创建 VM
具体参考:https://docs.azure.cn/zh-cn/backup/backup-azure-vms-automation
9. 典型操作练习:
创建顺序:订阅->资源组->Storage->Vnet->可用性集
经典门户创建VM
ARM Portal演示创建VM
Powershell演示创建VM
模板部署
在部署前,需要清晰知道Azure VM的限制,具体参考:https://www.azure.cn/documentation/articles/azure-subscription-service-limits

$_循环变量进行简单批量部署,具体可参考我之前写的blog:http://www.cnblogs.com/wangsongshare/p/7428450.html
模板部署,可以参考同事Stan的GitHub:https://github.com/pjshi23/azure-quick-start-china/tree/master/201-2-vms-loadbalancer-lbrules
10. 参考学习资料:
三.总结:
如上是Azure VM的基本入门介绍,把各个模块搞懂搞清楚,在实际case中积累经验才能够迅速提高自己;
要做到对于VM常规的一些操作轻车熟路,游刃有余,多看,多动手;
在官网VM文档的介绍还有很多很多,这只是摘出来了一些相对重要的部分,具体的细节还需要花时间详细去看去研究。
视频和Deck等相关资料上传到合作伙伴商学院之后,一定要把VM,Stroage,Vnet三个部分再次好好过一遍,加深印象和理解。