选择 VM 配套
基本分 4 款. 
-CPU RAM balance (适合: web server + SQL server) (我目前用着 B-series Standard_B2ms, 下一个希望换去 D2ds – D96ds v5)
-CPU first (适合: web server)
-RAM first (适合: SQL server)
-GPU first (适合: AI)
 
What is temporary store ?
重启就清空, 用来存一些 system 用的资料 (为了性能优化), 我们业务是不会动到它的, 有些 vm 没有 temp store 会便宜一点.
 
What is Spot with AHB
适合那些要大 CPU, 大 RAM, 偶尔要跑, 又不急的东西. 

重点是便宜, 缺点是不稳定 (如果其它人要用, 那你要马上 stop 掉让位, 底可用性)
 
What is Azure available zone? 
当某个 zone down 了, 同一个 region 下其它的 zone 可以继续跑
 
What is Bandwidth ? 
多架 vm 就需要
 
 

Azure Backup 和 Azure Site Recovery 的区别

https://www.yisu.com/zixun/4567.html

backup 是那种 daily, 可以 rollback 用的, site recovery 是防灾难的时候可以拿另一架数据来用.

Azure Storage redundancy

https://docs.microsoft.com/en-my/azure/storage/common/storage-redundancy?toc=/azure/storage/blobs/toc.json

Azure 的 server 分层是这样的

Geography > region > zone > data center 看这里

有 4 种 levels 给我们选

Locally redundant storage (LRS)

最便宜, 在 1 个 datacenter 里面备份 3 个 copy, 如果是 disk 坏掉的话是 ok 的, 但是如果是 datacenter 火灾之类的, 就可能不 ok 了

Zone-redundant storage (ZRS)

在一个 zone 里面找 3 个 datacenter, 把 3 个 copy 分别放到不同 datacenter 里头

Geo-redundant storage (GRS)

在 2 个 region 里面分别用 LRS 来备份 (这个也是 azure backup 默认的选择)

Geo-zone-redundant storage (GZRS)

在 2 个 region 里面, 第一个采用 ZRS 方案, 第二个采用 LRS 方案.

 
Setup: 
vm 是没办法添加 sql 的哦, 要一开始的时候就直接买 sql virtual machine 
sql vm 和 普通 vm 会有一些区别. 比如 灾难, manage backup 方便需要后来另外高, 普通 vm 是在 create vm 的时候就搞定了.
目前我用的 sql vm 是 b-series, 希望接下来可以 换取 d2ds-v5, 但是目前还在 preview 选不到. 这里记入一下先.
 
backup 和 disaster recovery
 
 
Step by step
1. create resource group
2. create sql vm
3. create recovery services vault
4. backup sql
5. backup vm
6. disaster
7. install iis (and 里面的 module)
8. install nodejs
9. install .net core
10. install SSL 
10. setup key-vault (for secret)
11. storage account and container for data protection
12. publish website 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Azure 学习笔记的更多相关文章

  1. 最全的Windows Azure学习教程汇总

    Windows Azure 是微软基于云计算的操作系统,能够为开发者提供一个平台,帮助开发可运行在云服务器.数据中心.Web 和 PC 上的应用程序. Azure 是一种灵活和支持互操作的平台,能够将 ...

  2. Dynamic CRM 2015学习笔记(1)Azure 上安装 CRM 2015

    今天终于在Azure上安装成功了CRM 2015,下面简单介绍下安装过程,以及出现问题的解决: 一. 配置AD, 安装IIS 参考下面的link,里面有详细的配置步骤 http://www.c-sha ...

  3. 【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例

    今年项目组做的是Cloud产品,有幸接触到了云计算的知识,也了解并使用了当今流行的云计算平台Amazon AWS与Microsoft Azure.我们的产品最初只部署在AWS平台上,现在产品决定同时支 ...

  4. Dynamic CRM 2015学习笔记 系列汇总

    这里列出所有 Dynamic CRM 2015学习笔记 系列文章,方便大家查阅.有任何建议.意见.需要,欢迎大家提交评论一起讨论. 本文原文地址:Dynamic CRM 2015学习笔记 系列汇总 一 ...

  5. PHP学习笔记之PDO

    1. 何为PDO? PDO(PHP数据对象) 是一个轻量级的.具有兼容接口的PHP数据连接拓展,是一个PHP官方的PECL库,随PHP 5.1发布,需要PHP 5的面向对象支持,因而在更早的版本上无法 ...

  6. Microsoft Power BI 学习笔记

    ​   Power Bi 学习笔记 一   Power BI 是微软发布的一系列的软件服务.应用和连接器,这些软件服务.应用和连接器协同工作,将不相关的数据源转化为合乎逻辑.视觉上逼真的交互式见解. ...

  7. SignalR学习笔记(五) 横向扩展之SQL Server

    当一个Web应用程序达到一台服务器能力限制,即请求处理数量限制之后,有2种解决方案:纵向扩展和横向扩展. 纵向扩展即用更强的服务器(或虚拟机),或为当前的服务器添加更多的内存,CPU等 横向扩展即添加 ...

  8. Dynamic CRM 2015学习笔记(4)修改开发人员资源(发现服务、组织服务和组织数据服务)url地址及组织名

    在azure vm上安装了CRM 2015后 Dynamic CRM 2015学习笔记(1)Azure 上安装 CRM 2015, 发现了一个问题,那就是在设置 ->自定义项 –> 开发人 ...

  9. EF6 学习笔记(五):数据库迁移及部署

    EF6学习笔记总目录:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 原文地址:Code First Migrations and Deployment 原文主要讲两部分:开发环境下 ...

  10. EF6学习笔记(四) 弹性连接及命令拦截调试

    EF6学习笔记总目录:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 本章原文地址:Connection Resiliency and Command Interception 原文 ...

随机推荐

  1. 日文乱码转换 | Windows下使用方法详解

    背景:有一个乱码的日文txt,需要让它正常显示. 一.下载转换软件 这应该是软件作者的主页 http://acg17.com/9713.html 也可以在这里获取软件: https://wwa.lan ...

  2. Mysql实现主从复制(一主双从)

    一.环境介绍 LNMP(centos7,mysql5.6) vmware workstation pro配置了3个虚拟机,均安装了LNMP环境: master:  192.168.0.105 slav ...

  3. elementplus弹窗可拖拽draggable,点击空白处不消失close-on-click-modal,modal是否去掉遮罩层

    <el-dialog :modal="false" v-model="dialogVisible" title="" width=&q ...

  4. oeasy教您玩转vim - 1 - # 存活下来 🥊

    存活下来 更新 apt 源,升级 vim vim 是什么 vim 是类 unix 系统上的一个文本编辑神器,在 Linux 系统环境中也被许多程序员使用,书写程序和文档. 我们本次课程将围绕 Vim ...

  5. 在英特尔 Gaudi 2 上加速蛋白质语言模型 ProtST

    引言 蛋白质语言模型 (Protein Language Models, PLM) 已成为蛋白质结构与功能预测及设计的有力工具.在 2023 年国际机器学习会议 (ICML) 上,MILA 和英特尔实 ...

  6. mysql面试汇总

    最近一直在关注mysql方面的面试题目,并且从最近的面试情况来看,mysql在java后端的面试中,肯定是必问的题目,所以这里有必要对这块的内容进行总结,大家可以根据下面的导图进行重点复习, 引擎 1 ...

  7. Jmeter函数助手38-isVarDefined

    isVarDefined函数用于判断变量是否存在. 变量的名称:填入变量名称.如果变量存在返回true,如果不存在返回false 1.先一些定义变量 ${__isVarDefined(now)},no ...

  8. 【Java】MultiThread 多线程 Re02 线程通讯

    一.等待与唤醒 /** * 线程通讯问题 * Object wait, notify, notifyAll * Condition await signal signAll * CountDownLa ...

  9. 【C】Re04

    一.类型限定符 extern 声明一个变量,extern声明的变量没有存储空间 const 定义一个常量,该常量必须赋值,之后且不允许更改 volatile 防止编译器优化代码??? register ...

  10. CPU利用率为多少时可以兼顾计算效率和时间效率?—— 75% —— 科学计算时如何正确的使用超线程CPU——使用超线程CPU进行计算密集型任务时的注意事项

    2023年12月28日  更新 现在这个AI火热的时代科学计算任务占比越来越大,但是平时使用时也有一些不为人注意的地方需要知道,本文就讨论一下使用超线程CPU时的注意事项. 超线程CPU就是现在的多线 ...