2019独角兽企业重金招聘Python工程师标准>>>
本周参加了微软Azure的课程学习, 这部分主要是讲解Azure日常运维需要了解的概念与注意点。
1.怎么才能让客户一直 用Azure下去,并且越用越多?
要让客户用Azure的IaaS,尽量把整套的管理监控和安全防护一并带入
让客户清楚自动跟Azure该负的责任
让客户事先了解清楚任何在Azure产生的费用
2.VM会产生哪些费用?
VM运行费用
VHD存放费用(page blob)
Storage Account Access 费用
网络流量费用
IP费用
IP地址重新对应费用
VM Diagnostic费用
Storage Diagnostic费用
SQL Server License费用
VM Backup(VM费用+存储费用)
3.如何衡量CPU效能?
Azure Ccompute Unit(ACU)
CPU是决定费用的关键
4.VHD小知识
分类:
Unmanged Disk
放在Storage Account内
可以选择HDD跟SSD
有IOPS限制
用多少算多少
不可在Portal上操作
Managed Disk
没有Storage Account的概念
可以随时切换HDD&SSD
按照Disk大小收费
可以在Portal上操作
举例:
客户挂载了一个128GB的HDD硬盘,只存1GB的资料;
Unmanged Disk -> 收0.44元
Managed Disk -> 收34.56元(是Unmanaged Disk的78倍!!!)
Local Disk就是Windows的D盘,千万不要存资料
VHD的常见问题:
可以修改VHD的大小么?-》可以,但只能变大,不能变小
要怎么Migration?会不会收钱?-》azcopy/PowerShell/Cli 同区域内异步传送不收钱
我要怎么看实际被收取的钱?-》Portal可以看到
为什么我VM删除了还被收SSD的钱-》Class VM被删除Disk还会在,ARM也是
我要怎么从Classic转ARM VM?-》手动搬或是官方PowerShell
我要怎么把自己的VM搬上Azure?-》PowerShell或是ASR
我要怎么把Azure VM搬下来地端?-》下载VHD下来用Hyper-V执行
客户要彼提高VHD的性能?
IOPS:每秒写入的次数*每次写入的大小 = 总传输量
确定VHD的IOPS在什么层次上被限制;顺序:VHD限制 < Storage Account限制 < VM Size限制
5.Azure怎样才能有SLA?
两台虚拟机放置在同一个Availablity Set内,提供99.95%的外部可联机的SLA
单台机器只要OS Disk & Data Disk都使用Premium Storage,就提供99.9%的联机SLA
注意:如果没有SLA,就不能退款
Availablity Set (可用性集)
目地:让VM集群不会因为硬件故障或系统维护一起挂掉
原理:两台机器被放到同一个Availablity Set内,就会被assign到不同的Fault Domain和Update Domain。
Fault Domain: 同一个Fault Domain代表故障时可能会一起挂掉(同一个机架上)
Update Domain:同一个Update Domain代表更新时VM在同一个Update Domain里会同时进行更新
问题:有一台Web Server,一个SQL Server放在同一个Availablity Set内,我的服务就有HA(高可用)了么?
这是错误的,系统存在单点故障,任何一个故障都会造成系统停摆。
正确方式是Availablity Set + HA才能确保服务的可靠性达到99.95%!
6.Azure可以备份的内容
Azure VM(Windows/Linux)
本地VM(Hyper-V & VMware)
File & Folder(Windows)
SQL Server & SQL DataBase
Share Point Server
Exchange Servere
物理机器(仅备份,无法还原)
Azure备份的费用
备份虚拟机时,会按照实际容量的大小作为每月计费的依据。
如果使用File & Folder Backup 10GB的档案会收多少钱?
一个Protected Instance的费用+Block Blob费用
如果我想降低备份的费用,有什么办法
减少备份频率或改为LRS(预设GRS)
什么是Retention Range?
就是你要留到最旧的备份日期,设30天就是最多保留30天内的备份;上限可以是99年
为什么会备份失败?
VM内的agent或是Extension可能坏了