选择 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. useHeadSafe:安全生成HTML头部元素

    title: useHeadSafe:安全生成HTML头部元素 date: 2024/7/17 updated: 2024/7/17 author: cmdragon excerpt: 摘要:&quo ...

  2. 适用于 .NET 的现代化、流畅、可测试的HTTP客户端库

    前言 今天大姚给大家分享一个.NET开源(MIT License).免费.现代化.流畅.可测试.可移植的URL构建器和HTTP客户端库:Flurl. 项目介绍 Flurl是一个集现代性.流畅性.异步性 ...

  3. C# EF Core 后端代码已定义的用户实体,如何扩展字段?

    注:"2020中国.NET开发者大会"上学习到的开发技巧, 记录下来 1.问题 后端代码已定义的用户实体,如下: public class UserEntity { public ...

  4. linux学习(7):Linux最常用150个命令汇总

    Linux最常用150个命令汇总 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作 ...

  5. 【Maxwell】02 Kafka配置

    一.快速搭建Kafka环境 基于Docker容器创建(供参考): https://www.cnblogs.com/mindzone/p/15608984.html 这里简要写一下命令: # 拉取zk ...

  6. 【转载】 AI与人类首次空战,5:0大胜!40亿次模拟造美国怪兽,谁与争锋? (再次证明深度强化学习路线的正确性)

    原文: https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_1003478953355572 ...

  7. python版本的两款NVIDIA显卡管理查询工具

    本文所述如题; 给出两个python版本的NVIDIA显卡管理查询工具 1.  py3nvml github下载地址: https://github.com/fbcotter/py3nvml Requ ...

  8. 【转载】 vscode如何在最新版本中配置c/c++语言环境中的launch.json和tasks.json?

    作者:来知晓链接:https://www.zhihu.com/question/336266287/answer/2144611720来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...

  9. CUDA编译.cu文件报错unsupported GNU version! gcc versions later than 10 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check;

    最近使用cuda11.3编译.cu文件,报错: #error -- unsupported GNU version! gcc versions later than 10 are not suppor ...

  10. UITableView的原理——探究及重新实现代码

    转自简书,原文地址,本文主要探讨一些特殊细节,像视图重用这类最基本的原理可在源码里查看. 先前重新实现了一个list容器视图,由于Apple没有开源,在此分享过程中探索到的UITableView一些细 ...