简介:随着今年云栖大会现场平头哥的自研云芯片倚天710发布,以及众多新兴厂商的芯片发布,将有越来越多的类型芯片进入到主流市场,“多芯”的架构将在数据中心中越来越常见,阿里云混合云在安全和稳定的基础上,将“多芯”的差异转变为“一云”的标准化云服务,助力企业业务跑的更快、更稳。

芯片作为半导体行业的核心产物,可以说是整个信息时代发展的基础,在人们衣食住行越来越数字化升级的今天,小到工作使用的手机和笔记本,家庭用到的路由器、冰箱、空调、电视,大到交通路网的信号灯系统、车辆的控制系统,都离不开芯片这个“大脑”,通过接收信息和发出指令,维持着整个系统的正常运转。

而在云计算领域,尤其是混合云场景所依赖的通用服务器市场,同时存在着X86、ARM、RISC-V、MIPS等多种不同指令集类型的芯片,这就让希望上云和在云上的企业主们犯了难,自己机房里已经有了很多X86架构的服务器,未来扩容或新增某些产品时还能不能引入新的芯片架构?企业改变芯片路线只能放弃原有的服务器资产?

一些云厂商给出的是方案将每一种类型的芯片集群都单独建云,在形成多云后通过云管理平台从软件层面进行统一管理。看似是通过多云协作解决了不同芯片架构的问题,但仔细思考下会发现仍然有很多需求无法满足,例如多朵云分资源池化后难以进行资源统一调度,无法充分的利用到不同业务的峰值和低谷来进行弹性,建多云、或多个AZ对客户的机房规划、建设预算等都有一定要求,多云的方案并不能解决所有的问题。

除此之外多朵云还会导致运维复杂,包括部署、升级和扩容等需要单独管理、运维管理成本高,租户操作体验差。

针对上述这些痛点,阿里云混合云给出了“一云多芯”的答案。针对客户业务特点及业务发展规划,提供不同维度的混部能力满足客户“多芯”需求。

什么是一云多芯?

所谓一云多芯是指用一套云操作系统来管理不同架构的硬件服务器集群,飞天云操作系统可以将服务器芯片等硬件封装成标准算力,无论底层是X86与ARM的并存、ARM不同厂商架构间并存、亦或是计算节点与存储节点不同芯片架构并存时,给客户提供体验一致的云计算服务。简单来说,就是从根本上解决不同类型芯片共存所带来的多云管理问题,真正形成一朵云,最大限度利用云上资源池的强大算力。

一云多芯主要适用的场景有如下两个:

1、新建云平台时为了满足合规要求,企业进行强管控规避与单一芯片进行绑定,需要在单机房使用两种及以上类型芯片,或一云多Region下主Region和单元Region使用不同类型芯片;

2、已有云平台扩容,满足业务规模增长或新业务上云的需求,需要在云平台扩容新的产品,或者已有的云产品进行扩容,无论是新增产品还是已有产品扩容都可以使用不同芯片;扩容另外一个单元Region与已有云平台形成多Region架构,或者容灾AZ与已有云平台形成同城容灾架构,都支持使用不同的芯片。

一云多芯提供哪些能力?

针对客户不同的业务场景,以不同粒度(产品单集群、产品多集群、AZ、Region、云)划分不同层次的混部能力,提供一云多芯的全栈混合云产品,在功能、性能、可靠性、安全性等使用体验一致的前提下,释放异构多元算力。

在单机房场景中,支持从产品间、产品集群内、产品多集群的混布。

1、产品间混布:一朵云内,可支持将不同产品部署在不同的芯片上,例如根据业务需求可以在OSS和RDS等云产品上分别部署不同类型芯片;

2、多集群混布:一个产品如果有多个集群,可支持不同集群支持部署不同的芯片上,用户使用/创建资源时可以选择不同的芯片集群;

3、集群内混布:集群内支持部署在不同的芯片上,由系统自动调度,租户无需感知硬件类型,更易于管理或者业务扩容。

在多机房场景中,针对典型的一云多Region场景和同城容灾场景提供支撑。

1、多Region混部:主Region和单元Region选择不同的芯片进行部署,适合在多个地区有分公司的集团型或大型企业 ;

2、多可用区混部:多个可用区支持使用不同芯片建设,组建同城容灾混部,每个可用区可以部署一种芯片,是业界首家实现一云多Region的多集群的复杂场景的混布。

除混布能力外,对于一云多芯的云平台来讲,环境底层硬件、上层操作系统和软件都是异构多样化的,期间任何一个环节的细小问题,都可能影响一云多芯生产环境使用,如何做到正确识别,有效管理,进而达成高效协同是相当大的挑战,为了寻求在稳定性与性能间的最佳平衡,阿里云混合云团队坚持从底层到上层的各项功能调试优化,专业保障前期验证适配工作,使生产环境可以快速就绪。

结语

随着今年云栖大会现场平头哥的自研云芯片倚天710发布,以及众多新兴厂商的芯片发布,将有越来越多的类型芯片进入到主流市场,“多芯”的架构将在数据中心中越来越常见,阿里云混合云在安全和稳定的基础上,将“多芯”的差异转变为“一云”的标准化云服务,助力企业业务跑的更快、更稳。

原文链接

本文为阿里云原创内容,未经允许不得转载。

Apsara Stack 技术百科 | 标准化的云时代:一云多芯的更多相关文章

  1. 云时代的.NET

    编程语言从最初的0101机器码到汇编语言再到面向对象的编程,不断的发展,整个发展趋势呈现高内聚.低耦合.可重用.可理解的特点.最早编程是用机器码,人的大脑不像电脑,无法处理0101:后来汇编语言还是太 ...

  2. 上海仪电Azure Stack技术深入浅出系列1:谈Azure Stack在私有云/混合云生态中的定位

    2.2 Azure Stack Azure Stack到2017年7月才提供GA版本,但目前还是可以通过技术预览版了解该技术.Azure Stack本质上是核心Azure服务的一个私有实例. Micr ...

  3. 微软推出首个Microsoft Azure Stack技术预览版

    Mike Neil,微软公司企业云副总裁 怀着对于提高业务灵活性.加速创新的期待,很多企业正在向云平台迅速迁移.伴随着这样的趋势,我们也见证了微软智能云Azure业务在全球市场的快速增长--每个月近1 ...

  4. ibm云时代的转型

    好几个月了,有两个说法很流行. 第一个说法,是老有人嚷嚷思科快被SDN整趴下了:第二个说法,是老有人嚷嚷IBM在云计算时代完全落后了,要倒下了. 刚开始我还跟有些人辩论: 1.裁员是西方企业常用的战略 ...

  5. SAP 2019 TechEd Key Note解读:云时代下SAP从业人员如何做二次开发?

    刚刚过去的在巴塞罗那举行的2019 SAP TechEd,SAP照例向全球广大的SAP生态圈从业者们传达了一些重要的信息,其中一条为:Building Extensions for the Intel ...

  6. 拥抱云原生 2.0 时代,Tapdata 入选阿里云首期云原生加速器!

      3月9日,阿里云首期云原生加速器官宣,Tapdata 突出重围,成功入选31 强,将与多家行业知名企业,携手阿里云共建云原生行业新生态,加速拥抱云原生新时代的无限潜能.   2021年,阿里云正式 ...

  7. ZeroMQ:云时代极速消息通信库

    ZeroMQ:云时代极速消息通信库(大规模|可扩展|低成本|高效率解决之道,大规模分布式|多线程应用程序|消息传递架构构建利器) [美]Pieter Hintjens(皮特.亨特金斯)著   卢涛 李 ...

  8. OneAPM:打造云时代的应用性能管控平台

    在2015年大连市CIO信息化年会的现场,记者与OneAPM东北区总经理佟维针对云时代的企业系统应用性能的管理控制进行了简短交流.北京蓝海讯通科技股份有限公司,即OneAPM是中国基础软件领域的新兴领 ...

  9. 西安活动 | 4月20日「拥抱开源,又见.NET :云时代 • 新契机」

    云计算日渐兴起,成为提升企业效率和生产力的最终解决方案,而云时代也为软件开发模式带来了翻天覆地的变化.可以说 .NET Core就是这个时代催生的产物.自2016年 .NET Core 1.0 发布以 ...

  10. 重磅!阿里巴巴工程师获得 containerd 社区席位,与社区共建云时代容器标准

    重磅!阿里巴巴工程师获得 containerd 社区席位,与社区共建云时代容器标准 11 月 29 日,CNCF containerd 社区正式宣布:两位阿里巴巴工程师正式获得 containerd ...

随机推荐

  1. shell求水仙花数

    水仙花数(100-999).水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身 c++代码 int i=100; while(i<=999){ int sum=0; int ...

  2. 三维模型OBJ格式轻量化压缩处理效率提高的技术方法探讨

    三维模型OBJ格式轻量化压缩处理效率提高的技术方法探讨 要提高三维模型OBJ格式轻量化压缩处理的效率,可以采取以下方法: 1.优化算法选择:选择合适的优化算法对模型进行轻量化处理.不同的优化算法有不同 ...

  3. AntvG6-graph图谱工具

    1 快速上手 1.1 在项目中使用 npm 包引入 Step 1: 使用命令行在项目目录下执行以下命令 npm install --save @antv/g6 Step 2: 在需要用的 G6 的 J ...

  4. Zookeeper学习笔记-安装

    zookeeper官网地址https://zookeeper.apache.org/ 1.卸载CentOS自带的open jdk,安装oracle jdk(1.8) 2.时间同步 #安装ntpdate ...

  5. 'scanf': This function or variable may be unsafe

    'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable depreca ...

  6. AtCoder Beginner Contest 240

    前言 考场把前六题切了,但是 E 题和 F 题罚时了,所以也写一写. ABC240 E - Ranges on Tree 题目传送门 分析 \(r\) 的最大值就是叶子的个数,如果将叶子按顺序编号, ...

  7. SynchronousQueue详解

    目录 简介 举例说明 总结 SynchronousQueue详解 简介 SynchronousQueue是BlockingQueue的一种,所以SynchronousQueue是线程安全的.Synch ...

  8. el-table设置列属性fixed导致滚动条无法拖动-骨灰级

    一.前言说明 网上一搜索,千篇一律的设置el-table__fixed,如: .el-table__fixed { // 左固定列 height: auto !important; bottom: 1 ...

  9. C语言简易万年历带注释

    同学问的课后作业,顺便加了写注释. #include<stdio.h> /* * 注意 每周的第一天是星期天 */ int main() { int day_per_mo[12] = { ...

  10. 格式化字符串走过的坑 pwn109

    格式化字符串走过的坑 pwn109 今天做的一道题有一个坑我调试半天终于打通了,格式化字符串的坑,确实不少,东西也比较多容易忘记,怎么说呢,功夫在平时,经验少了 老规矩先看一下保护 Full RELR ...