前面有一篇博文对云平台的基础知识和核心概念进行了一次梳理(https://blog.csdn.net/yejingtao703/article/details/82321286),本篇在此基础上深入解析下云实例选择时需要注意的一些问题以及出现故障时平台的迁移策略。

本地盘与云盘:

在云平台启用实例时我们经常会看到一个选择,磁盘是选择本地盘还是云盘,单独从实例本身来说,我们很难发现这两种机制的区别和意义,如果考虑到云平台的容灾机制,云盘的优势将会体现出来。

冷迁移和热迁移:

关于冷迁移和热迁移在不同平台上定位略有不同,但在大体方向上平台都希望90%的容灾通过热迁移来完成,因为热迁移代表着快速、对生产服务影响最小、风险小;而冷迁移代表着低效、影响服务、有失败的风险。

说到这可能还是一头雾水,我们通过图片来看下冷迁移和热迁移的区别。

有A、B两台实例,A使用本地磁盘,B使用云盘

当实例出现故障需要迁移时A、B的策略是有区别的。

基于Image做实例创建的技术目前已经非常成熟,特别是对公共镜像实例平台都有预热池的概念,所以一旦发生故障我们最头疼的部分就是故障实例内的数据如何解决。

先看A:

新启动的实例A+需要完成磁盘内容的拷贝,可能直接对拷,也可能先拷贝到云盘后再从云盘拷贝回来,总之这一步时间会很久,而且有失败的可能。

再看实例B:

可以将原实例的云盘直接挂载给新启动的实例B+,效率高,风险小。

上述A使用的是冷迁移,B使用的热迁移,可以看得出网盘在热迁移中的决定性作用。

InstanceType的选择:

我们在购买云实例时会困扰自己选择哪种机型,这是跟你的应用场景有关的,本文再详细介绍下InstancType相关的知识点。

首先,最容易被忽视的一点是,每个Region的可用机型可能是不一样的!!

原因有很多,可能是售罄了,可能是硬件迭代,总之对于API调用的场景一定要根据服务端提供的接口确认下你想要的机型在该区域是否还存在。

InstanceType的命名规则是:{应用场景}{几代}.{规格},例如C4.large

{规格}最好理解,代表你云实例面板的物理性能,CPU核数、内存大小等,会按照英文的意义从小到达nano、micro、small、medium、large、xlarge、2xlarge如此扩展。

{几代}也好理解,硬件也在升级,同等场景和规格下,代数越高代表技术越先进,性能也会略好,一般体现在cpu和内存的频率上。

前两个还算好理解,{应用场景}有点复杂,云平台根据客户的需要把实例分为标准型、内存密集型、计算密集型、存储密集型和网络密集型等场景。

标准型,属于家庭式或者平衡型的类型,厂家会按照常用的比例为我们配置CPU、内存、磁盘等硬件。

计算密集型,一般用于企业的web应用等需要大量运算的场景,厂商会侧重加强CPU的运算能力和稳定性。

内存密集型,一般用于Redis服务器这类内存数据库场景,对内存的分配和拷贝能力要求较高。

存储密集型,一般用于MySql、HBase、ElasticSearch这类场景,对磁盘的吞吐、IOPS、时延、容量要求较高。

网络密集型,这类场景比较复杂,像以游戏服务器为代表的TCP长连接场景,以弹幕、http请求为代表的TCP短连接场景,除开长短连接这个维度,还有内网和公网这个维度也有网络上需要优化的空间。

本文这里介绍的InstanceType只针对应用服务器的选型,随着AI技术的发展云厂商们也推出了针对于深度学习的GPU机型。

云平台之实例类型与故障迁移相关推荐

  1. 云平台中节点异常如何考虑迁移因素

    在云平台中物理节点异常是否立即迁移到其他可用资源节点?还是人为干预? 手动恢复异常节点的云主机...? 自动迁移实现不难,难就难在如何定位故障?物理机异常有N种假设: 网络故障:交换机端口异常,广播风 ...

  2. 江南农村商业银行容器云平台建设经验分享

    [导读]本文主要结合江南农村商业银行(以下简称:江南农商行)容器云平台一期.二期的建设经验进行简要分析和分享,旨在探索一条适合农商行的容器云平台建设路径.通过容器云平台建设赋能业务,为业务应用提供更加 ...

  3. 跨区域机房集中监控数据云平台运维管理方案

    一.方案背景: 在银行.教育.通讯.医疗.能源等行业中,广泛分布着各种大.中.小型数据中心及业务的机房.而这些重要的机房一般由计算机.服务器.网络设备.储存等关键设备组成,还包括供电系统.环境系统.机 ...

  4. 浅谈云化场景下的那些业务迁移基本流程设计与华为迁移方案概述

    前言 本文简单介绍云化场景下业务迁移的流程,主要从迁移的背景.概述.评估.方案的设计与实施以及最后的调优与验收的五大方面阐述迁移实施的基本流程,最后介绍华为的业务迁移解决方案以及华为业务迁移方案的特点 ...

  5. 889页38万字数字政府智慧政务大数据云平台建设方案(WORD)2022

    本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除. 1.1 总体架构 按照<XXX"数字政府"改革建设方案>要求,以管运分离为原则,通过企业的运营主体作用 ...

  6. 云平台:赋能企业数字化转型的关键利器

    前言 随着数字化时代的到来,企业面临着数据急剧增长.IT基础设施需求不断提升以及灵活性和敏捷性的迫切需求.为了应对这些挑战,越来越多的企业开始选择云平台作为数字化转型的关键工具.本文将介绍云平台的定义 ...

  7. 阿里云平台创建 centos系统ECS 实例快速入门 (创建及释放ECS)

    文章目录 Linux系统实例快速入门 准备工作 步骤一:创建ECS实例 步骤二:添加安全组规则 步骤三:连接ECS实例 步骤四:配置Apache服务 步骤五:(可选)解析网站域名 步骤六:(可选)释放 ...

  8. 使用 Velero 跨云平台迁移集群资源到 TKE

    作者:李全江(jokey),腾讯云工程师,热衷于云原生领域.目前主要负责腾讯云 TKE 的售中.售后的技术支持,根据客户需求输出合理技术方案与最佳实践. 概述 Velero 是一个非常强大的开源工具, ...

  9. 一种云平台中基于虚机和订单元信息的跨租户数据迁移实现统一纳管的方法

    一种云平台中基于虚机和订单元信息的跨租户数据迁移实现统一纳管的方法 一.发明名称 一种云平台中基于虚机和订单元信息的跨租户数据迁移实现统一纳管的方法 二.技术领域 云计算 数据迁移 统一纳管 三.现有 ...

  10. 如何在SAP云平台上创建Redis实例

    SAP云平台上提供了Redis服务: 在Service Marketplace里根据redis作为关键字进行查找: 有三种不同计算能力的Redis服务,满足不同程度的需求. 新建一个服务实例: 类型就 ...

最新文章

  1. Photometric Stereo 初體驗
  2. 网站内容优化时需注意哪些事项?
  3. linux安装mysql详细过程【easy】
  4. mysql慢日志管理
  5. nginx log_format详解
  6. ecs使用脚本安装oracle
  7. [mybatis]映射文件_select_resultMap_关联查询
  8. Android官方开发文档Training系列课程中文版:线程执行操作之定义线程执行代码
  9. flexbox算法实现_如何使用Flexbox实现水平滚动
  10. ClassLoader背景知识
  11. 西电Pintos操作系统课程设计 实验三
  12. (扒站工具)如何下载网站fonts文件夹
  13. 电影推荐系统kaggle
  14. 科学计算机imissyou,imissyou是什么意?imissyou – 手机爱问
  15. java微信开发页面清除缓存,h5清理微信浏览器网页缓存
  16. 【Web】HTML(No.06)表格标签经典案例《小说排行榜》
  17. smith 图中Q值和阻抗匹配
  18. 公司邮件登录发邮件,在outlook邮件撤回怎么操作?
  19. 零基础学SQL(十一、视图)
  20. [P3374 【模板】树状数组 1](单点修改,区间查询)

热门文章

  1. STM32与ARM7、ARM9、ARM11
  2. EHub_tx1_tx2_E100 Cartographer 完美部署安装
  3. IE地址栏发生改变,页面没有刷新而保留在原页面的解决方法
  4. js正则贪婪模式_js 正则表达式问题 贪婪与非贪婪
  5. 3D目标检测基础知识
  6. python中pow函数用法_Python pow()用法及代码示例
  7. Android WebView 图片加载不出来
  8. mod函数在vb中怎么用?
  9. 农产品的种类(权威)
  10. Lync Server 2013 标准版的DNS和端口要求