简介:随着今年云栖大会现场平头哥的自研云芯片倚天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. 使用ConnectivityManager.bindProcessToNetwork绑定特殊网络

    最近测试那边提了一个bug,经过排查后发现其原因:是因为连接的Wi-Fi无法上网,因此在Android系统的多网络策略中,可以上网的SIM移动网络被设置为系统默认网络,投屏组件docker传输与反控模 ...

  2. 【个人笔记】Nestjs使用TypeORM注意点

    在Nestjs使用TypeORM还是有一些注意点. entities路径配置注意点 在nestjs中使用TypeORM,需要配置数据库连接(以MySQL为例).需要特别注意的是配置参数里面的entit ...

  3. 记录--纯CSS实现一个简单又不失优雅的步骤条

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 步骤条是一种用于引导用户按照特定流程完成任务的导航条,在各种分步表单交互场景中广泛应用.先来看一下几个主流前端 UI 框架中步骤条组件的样 ...

  4. MindSponge分子动力学模拟——自建力场(2024.03)

    技术背景 在MindSponge教程合集中我们已经介绍了很多使用MindSponge进行分子动力学模拟的方法,这里主要介绍在MindSponge中自定义一个力场.在传统的MD软件中,如果你希望去开发一 ...

  5. Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] 记录

    jar包冲突 解决: <dependency>     <groupId>org.springframework.cloud</groupId>     <a ...

  6. Oracle 备份 还原 导入 导出 数据库

    导出数据 SQL> conn / as sysdba Connected. SQL> create directory lxw_dir as '/home/oracle'; Directo ...

  7. mybatis案例程序

    前置工作 导包(mysql-connector-java.mybatis) 实体类 Mapper层 1.接口 public interface BookMapper { public Book get ...

  8. quantus18的signaltap逻辑分析仪

    SignalTap的使用 1.SignalTap的作用 SignalTap就是一个IP(对应xilinx的ila),可以将引脚的状态实时显示.这是基于板级的验证,可以有效处理一些仿真难以实现的波形测试 ...

  9. .NET Core 多线程的用法,以及用例

    1.使用 Thread 类 Thread 类是 .NET 中最基本的多线程操作方式之一,可以使用它创建并启动新线程.以下是一个简单的例子,创建一个新的线程并运行: using System; usin ...

  10. 鸿蒙HarmonyOS实战-ArkUI组件(Radio)

    一.Radio Radio单选框是一种表单元素,允许用户从一组选项中选择一个选项.它由一个圆圈和一个标签组成,用户只能选择其中一个选项.Radio单选框通常用于表单中,用于收集用户选择的信息,例如用户 ...