阿里云神龙服务器究竟是何物?有什么黑科技?
VIEW CONTENTS

阿里云神龙服务器究竟是何物?有什么黑科技?

2020-8-8 16:59| 发布者: xtyly| 查看: 76| 评论: 0
摘要: 阿里云神龙服务器(又称弹性裸金属服务器)是阿里云在2017年就已经发布的全新一代的计算类服务器产品,根据阿里云官方的介绍,神龙云服务器是一种可水平弹性伸缩的高性能计算服务,融合了物理机与云服务器的各自优势 ...
阿里云神龙服务器(又称弹性裸金属服务器)是阿里云在2017年就已经发布的全新一代的计算类服务器产品,根据阿里云官方的介绍,神龙云服务器是一种可水平弹性伸缩的高性能计算服务,融合了物理机与云服务器的各自优势,实现超强超稳的计算能力。神龙云服务器采用阿里云自主研发的虚拟化2.0技术,让神龙云服务器兼有普通云服务器的弹性和体验,以及物理机的高计算性能和完整特性,同时具备物理级别隔离的优势,真正做到资源零争抢。神龙服务器官方购买链接:点击进入;代金券领取:点击进入

那么阿里云神龙服务器用了什么黑科技呢?阿里云ECS弹性裸金属服务器(ECS Bare Metal Instance),基于阿里云自研神龙技术架构,通过“自研芯片”和自研系统软件,以及重新定义服务器硬件架构等软硬件和芯片技术,打造了全球领先的深度融合物理机和虚拟机特性的创新型计算产品。

这里我们注意到介绍里的阿里云自研的神龙技术架构、自研芯片和自研系统软件三大自研技术,那分别从这三大自研技术来了解一下阿里云神龙服务器的黑科技:
一、神龙技术架构
据阿里云虚拟化资深专家旭卿介绍,神龙技术架构是真正的从云计算的角度去设计的一款云服务器技术架构,随着近几年云计算的热潮的到来,发现通用的CPU不能很好的满足客户的需求,所以我们就开始自己定制CPU。刚开始定制的时候大家可能真正关心的是核数、频率、size的大小等,但真正的分析业务后发现只有这些是不够的。举个例子就知道我们是在做什么工作了,比如在云计算数据中心里面虚拟机的热迁移是个非常重要的部分,它可以在马上要发生故障的时候把上面的虚拟机无感的迁移到其他的物理机上。但在迁移的过程中CPU和CPU之间可能存在着差异,在这种情况下怎么能够更好的去支持热迁移,我们会在CPU里面加入一些特定的部分,来解决掉这方面的问题,这些东西可能就是阿里巴巴所特有的。
image
神龙服务器主板是完完全全的阿里云自研,这个主板的所有IP属于阿里巴巴完全自主设计。CPU和主板并不是神龙最特殊的地方,但MOC卡就是神龙的灵魂所在了,这个就是神龙技术架构的核心。这个卡就是完完全全由阿里巴巴自主设计,然后找硬件生产商帮代工。它也有比较丰富的对外接口,它远远不是一个芯片,它上边有计算资源、有存储资源还有网络资源。从虚拟化的角度定义了一个这样的设备,这台设备就像虚拟机一样方便灵活,所以从它里边的一些组件一些部件能够和软件深入的融合在一起,把这样一台机器变成和虚拟机一样的用户体验。

X-Dragon架构的优势,它是可以分钟级的去创建100%物理机性能和功能的云服务器,所谓分钟级创建就是说,我们知道传统的物理服务器在交付的时候时间可能非常的长,所以大家喜欢云计算,用虚拟机的技术在几分钟之内就可以交付。我们要求X-Dragon具备100%的虚拟机的体验,比如说虚拟机的一切特性像资源弹性、自动化运维、无缝上云等。因为是物理机所以具有硬件隔离和极致安全。它是阿里巴巴自研的软硬件体系,是可信可控的。
上图可以清晰的描绘出X-Dragon MOC整个的架构详解。上边是弹性裸金属的一个实例,它里边有CPU、内存,并且CPU、内存都是物理的,物理的优势就是物理机具备的特性它都具备。但下边是VirtlO-NIC、VirtlO-Blk,之所以这么做是希望云上的所有镜像、云上的所有系统、虚拟机和物理机之间完全兼容。除了这些功能外,还要一些外部设备,外部设备就是键盘、鼠标、显示器也是通过芯片、通过设备的形势模拟出来。这样就可以实现和虚拟机一样的对外接口,使得运营的操作系统不需要做任何的修改,在虚拟机上拿过来在X-Dragon MOC卡上直接用。下面这部分是卡的中心结构,整个X-Dragon Hypervisor完完全全运行在这张卡上面。它是支持云盘、支持VPC网络、支持存储/网络设备热插拔、支持32块弹性物理网卡同时对X86、ARM、Power等CPU是兼容的。

二、自研芯片
X-Dragon架构自研硬件体系,这几年云计算发展起来之后,自研可信可控是最基本的要求,所以整个的神龙的软硬件体系都是完全通过自研模式去实现的。第一个是神龙芯片,神龙芯片是整个设备的一个核心,因为通过它可以让这台设备完完全全具有虚拟机的特性,包括虚拟机的接口。神龙MOC卡在神龙的整个架构里具有比较重要的作用,它有比较丰富的接口、管理的接口、对外数据的接口可以帮助实现弹性裸金属服务器具备的这些功能。

三、自研系统软件
在软件体系里硬件也扮演着重要的作用,所有的软件和硬件做到了整体的深度融合。所谓深度融合就是比如说X-Dragon芯片可能向上需要提供Virtio 网络驱动的接口、Virtio 存储驱动的接口、交互IO层驱动的接口,能让上边的实例具备虚拟机一样的体验。向下要和X-Dragon Hypervisor系统软件融合在一起,云盘要提供更佳极致的性能。

X-Dragon架构支持第三方虚拟化,这是X-Dragon Hypervisor 的一个系统软件,可以从三个部分来讲:
  1. 第三方虚拟化:在这样一个产品上其实可以很好的去运行这些虚拟化的软件,要比单纯的在物理机上运行要好很多。不用关心存储的可靠性等问题,因为神龙完全已经解决掉了。也不需要再去做网络的虚拟化,因为提供的32个网卡接口已经完全和阿里云网络虚拟化的基础设施相打通。
  2. AnyStack:整个阿里云的Stack是基于飞天的Stack,能够更好的在公有云上和专有云上提供服务。以前OpenStack和ZStack是一种并列的关系,但是在有了神龙技术架构之后无论是OpenStack、ZStack、CloudStack 都能更好的和阿里云的基础设施连在一起。他们可以基于神龙云服务器去搭建自己的Stack,也可以使用阿里云的弹性裸金属服务器进行扩展。
  3. 容器:在容器这一块列举了三个容器,这些容器都可以无缝的运行在上边。容器运行在云平台上的时候,传统方法是把容器运行在虚拟机里,但运行在虚拟机里容器的很多体验就会受到限制。我们提供X-Dragon云服务器之后,它不仅能提供像物理机一样的体验,并且它可以支持云盘、支持VPC的网络接口之后,每一个容器可以更好的应用弹性网络的接口通过VPC和整个的云基础设施其他的产品打通。

神龙服务器与物理机、虚拟机的核心功能对比:
核心功能对比
功能分类功能弹性裸金属服务器物理机虚拟机
运维自动化分钟级交付YNY
计算无CPU性能损失YYN
无CPU特性损失YYN
无CPU资源争抢YYN
内存无内存资源争抢YYN
存储完全兼容ECS云盘系统YNY
云盘启动/系统盘快速重置YNY
复用ECS VM镜像系统YNY
快速系统装机YNY
免本地RAID,提供更高云盘数据保护YNY
网络完全兼容ECS VPC网络YNY
完全兼容ECS 经典网络YNY
物理机集群和虚拟机集群间VPC无通信瓶颈YNY
管控完全兼容ECS现有管控系统YNY
VNC等用户体验和虚拟机保持一致YNY
带外网络安全YNY


鲜花

握手

雷人

路过

鸡蛋
腾讯云服务器优惠

相关阅读

最新评论




在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

zuntop公众号

Copyright   ©2015-2019  尊托云数  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号 )