阿里云虚拟化架构|学习笔记

简介: 快速学习阿里云虚拟化架构

开发者学堂课程【高校精品课-河海大学-云计算技术与应用:阿里云虚拟化架构】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/9/detail/24


阿里云虚拟化架构


内容介绍

一、云数据中心传统虚拟化架构

二、阿里云神龙架构

三、基于神龙架构的弹性裸金属服务器

四、阿里云弹性计算第六代服务器

 

一、云数据中心传统虚拟化架构

神龙是阿里云自主研发的软硬一体化云虚拟化技术,是面向云原生设计的新一代云基础设施架构,同时支持阿里云的裸金属服务器、ecs 云服务器、容器服务等多种计算形态,可以为用户提供更多更完整的云端解决方案。虚拟化技术是云计算的传统技术之一,它的核心思想是利用软件或者固件管理层构建虚拟化层,把物理资源映射为虚拟资源,在虚拟资源上可以安装和部署多个虚拟机,从而实现多用户共享物理资源。

image.png

image.png

这张图是云数据中心传统的虚拟化架构图,从图中可以看到,底层是大型的物理机集群,要实现资源动态分配和调度,需要将物理机集群资源通过虚拟化技术进行抽象整合,形成统一的虚拟资源池,这时每一台物理机上都会运行宿主机和虚拟化的系统软件,在云计算应用当中,用户所使用的虚拟机计算能力平稳性,弹性都是由虚拟化软件来完成的,包括虚拟 cpu,虚拟内存,虚拟中端,虚拟网络等都是由 Hypervisor 来完成的。

这种传统的虚拟化架构存在的天然的缺陷,主要表现在以下几个方面,

第一,宿主机是用户所需要的系统,而虚拟机是用户所使用的系统,两者共处一室,导致资源争抢,隔离性弱,造成虚拟机计算能力的波动;

第二,宿主机和虚拟机 Hypervisor 都要占用 cpu 和内存资源,这就意味着单排物理机在原来的算力上大打折扣,因此,在物理服务器上采用虚拟化技术生成的云服务器它的计算性能必然比云服务器要差,资源的浪费就导致了成本的提升;

第三,存储网络的虚拟化都是由软件实现的,虽然具有一定的灵活性和扩展性,但是性能稳定性较差,性能瓶颈明显;

第四,Hypervisor 是运行在物理机内部的,难以支持裸机服务和存储网络的弹性,无法以云的方式满足用户对物理机的需求。

为了解决传统虚拟化架构的性能瓶颈,满足用户对计算性能,网络接入,存储读写能力的需求,阿里云提出了新的解决方案,就是通过专业芯片来解决虚拟化开销,为每个节点提供功能性和管理性的支持,使云服务器即具有物理机的性能,同时又能提供虚拟机的体验,神龙架构就应运而生了。

 

二、阿里云神龙架构

image.png

神龙架构是软硬一体化的云虚拟化技术。阿里云研究了神龙芯片,自研虚拟化 MoC 卡,神龙多节点服务器以及配套的文件体系,神龙卡是神龙架构的核心组件,拥有独立的处理,输入,输出等单元,承担了原来软件实现的网络存储,以及外围设备的虚拟化,卡中所有的接口都和虚拟机保持一致,支持外部云台存储,vpc 网络等资源,跟需密集使用的体验是一样的,神龙架构使用专属芯片硬件来实现输入输出引擎,解决现代服务器的输入输出性能瓶颈。

 image.png

2017年阿里云正式发布了第一代神龙架构,第一代的特点是实现裸金属蓄力化,通过神龙卡解决了物理机使用云存储,vpc 网络挂在本地盘的问题,使云服务器兼具虚拟机的体验和物理机的性能。

2018年,阿里云发布了第二代神龙架构,和第一代相比,神龙芯片的能力进一步增强,不但支持裸金属系统,还可以支持虚拟机,阿里云为虚拟机设计了一个超薄的 Hypervisor,基本上没有性能开销,在提供计算服务的物理机上,只运行经过踩点的系统和轻料化的 Hypervisor,用户可以获得所有的cpu和内存资源,并且每个虚拟机之间通过硬件设备隔离,虚拟机之间的使用没有干扰,第二代神龙架的特点是做到了技术的融合资源的并驰,即一套软硬件支持容器,虚拟机和裸金属三类服务。

image.png

2019年9月,阿里云正式发布了第三代神龙架构,整个性能处于业界最高水平,在存储,网络关键性能指标方面,比业界类似架构提升五倍性能,第三代神龙做到了存储,网络,数据全面芯片化,性能大幅提升,提供了硬件级qos管理,增强型融合网络,可以提供接近裸机的低延迟网络,增强型的硬件队列支持1000个1024存储队列和1000个1024网络队列,队列和队列之间的隔离性进一步增强。第三代神龙架构开启了超性能时代,提供极限计算能力,满足极致性能和安全的企业要求,它是云原生最佳载体,安全性能提升30%,支持多计算形态,为互联网,金融,零售等近300种场景提供超强超稳的计算稳定。

 

三、基于神龙架构的弹性裸金属服务器

弹性裸金属服务器是一种可弹性伸缩的高性能计算服务。计算性能与传统物理机无差别,兼具虚拟机的弹性和物理机的高性能,具有安全物理隔离的特点,其性能优势表现在以下几个方面。

 image.png

首先,基于神龙架构的裸金属服务器没有软件虚拟化带来的性能开销,可以完全发挥处理器和内存的性能,提供极限计算能力。

其次,神龙裸金属服务器具备物理机级别的完整处理器特性以及物理机级别的资源隔离优势,提供安全、可靠、稳定、独占的计算资源。第三,神龙裸金属服务器支持嵌套虚拟化,主流的虚拟化系统都可以在上面运行。

它能与阿里云的其他产品,例如存储、网络、数据库等部分对接,并完全兼容 ecs 云服务器实例的镜像系统,可以通过挂载镜像进行初始化,还可以通过 open API 操作提高运维效率。

因此,基于神龙架构的裸金属服务器在克服传统云服务器缺点的同时,又保留了弹性部署、API 操作、镜像启动、VPC 网络等云服务器特性,兼具物理机的高性能和虚拟机的灵活性。

弹性裸金属服务器开创了一种新型的云服务器形式,相比同配置的物理机,其性能大幅提升,支撑了各种流量高峰,如12306的春运抢票、微博热点的暴涨流量,钉钉两小时扩容10万台云服务器等。在双11大促中,弹性裸金属服务器提供了数百万 vcpu 计算能力,顺利承载双11流量高峰。

随着云计算的发展,用户对极致性能、安全和物理隔离慢慢变成一种普遍需求,届时,持续创新的神龙架构或许将会主导下一代的计算需求。

可以通过阿里云的官网获取基于神龙架构的云服务器相关资源。

 

四、阿里云弹性计算第六代服务器

阿里云弹性计算第六代云服务器是阿里云发布的最新一代 ecs 云服务器新一代产品,全面升级了计算、存储和网络性能。第六代云服务器基于阿里云自研的神龙架构和全新的轻量化 hypervisor,您可以获得所有的宿主机 cpu 和内存资源,提高了整机和大规则实例的各项能力,让每一位用户可以享受神龙计算平台的能力。在计算方面,相比上一代实力,第六代云服务器可提供的最大计算性能提升超过20%,

image.png

并且具有全球领先的计算稳定性,在阿里巴巴多个典型深度学习复赛上的性能都达到了上一代英特尔至强可扩展处理器的二至四倍。第六代云服务器支持 numa,可使内存访问延时最多降低50%,对内存延迟敏感的场景,如 OLAP场景的性能可提升20%以上。在存储方面,第六代云服务器全面支持 ESSD、存储 IOPS 和带宽在实力级别具备 qos控制能力,保证您的实力之间使用无干扰。

在网络方面,第六代云服务器的突发带宽最多可以达到上一代实例的三倍,在提高性能的同时大幅节省成本。除了性能上的全面提升,第六代云服务器的价格也有大幅下调,降幅最高可达47%,让你享受更多的技术红利。弹性计算第六代云服务器拥有极致弹性以及高度安全和稳定性,提供超高性价比。是您的云上首选服务器。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11天前
|
自然语言处理 JavaScript Java
《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》学习笔记——HarmonyOS架构介绍
HarmonyOS采用分层架构设计,从下至上分为内核层、系统服务层、框架层和应用层。内核层支持多内核设计与硬件驱动;系统服务层提供核心能力和服务;框架层支持多语言开发;应用层包括系统及第三方应用,支持跨设备调度,确保一致的用户体验。
128 81
|
29天前
|
弹性计算 运维 监控
阿里云云服务诊断工具:合作伙伴架构师的深度洞察与优化建议
作为阿里云的合作伙伴架构师,我深入体验了其云服务诊断工具,该工具通过实时监控与历史趋势分析,自动化检查并提供详细的诊断报告,极大提升了运维效率和系统稳定性,特别在处理ECS实例资源不可用等问题时表现突出。此外,它支持预防性维护,帮助识别潜在问题,减少业务中断。尽管如此,仍建议增强诊断效能、扩大云产品覆盖范围、提供自定义诊断选项、加强教育与培训资源、集成第三方工具,以进一步提升用户体验。
675 243
|
2月前
|
人工智能 云计算 网络架构
阿里云引领智算集群网络架构的新一轮变革
11月8日~10日在江苏张家港召开的CCF ChinaNet(即中国网络大会)上,众多院士、教授和业界技术领袖齐聚一堂,畅谈网络未来的发展方向,聚焦智算集群网络的创新变革。
阿里云引领智算集群网络架构的新一轮变革
|
24天前
|
弹性计算 Cloud Native Serverless
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品。
|
2月前
|
人工智能 Cloud Native 算法
|
2月前
|
人工智能 运维 网络架构
阿里云引领智算集群网络架构的新一轮变革
11月8日至10日,CCF ChinaNet(中国网络大会)在江苏张家港召开,众多院士、教授和技术领袖共聚一堂,探讨网络未来发展方向。阿里云研发副总裁蔡德忠发表主题演讲,展望智算技术发展趋势,提出智算网络架构变革的新思路,发布高通量以太网协议和ENode+超节点系统规划,引起广泛关注。阿里云HPN7.0引领智算以太网生态蓬勃发展,成为业界标杆。未来,X10规模的智算集群将面临新的挑战,Ethernet将成为主流方案,推动Scale up与Scale out的融合架构,提升整体系统性能。
|
4月前
|
Cloud Native Java 编译器
将基于x86架构平台的应用迁移到阿里云倚天实例云服务器参考
随着云计算技术的不断发展,云服务商们不断推出高性能、高可用的云服务器实例,以满足企业日益增长的计算需求。阿里云推出的倚天实例,凭借其基于ARM架构的倚天710处理器,提供了卓越的计算能力和能效比,特别适用于云原生、高性能计算等场景。然而,有的用户需要将传统基于x86平台的应用迁移到倚天实例上,本文将介绍如何将基于x86架构平台的应用迁移到阿里云倚天实例的服务器上,帮助开发者和企业用户顺利完成迁移工作,享受更高效、更经济的云服务。
112 13
将基于x86架构平台的应用迁移到阿里云倚天实例云服务器参考
|
4月前
|
缓存 Kubernetes Java
阿里云 SAE Web:百毫秒高弹性的实时事件中心的架构和挑战
SAE 事件中心通过智能诊断显示通知与用户连接起来,SAE WEB 百毫秒弹性实例给事件中心带来了新的实时性、海量数据和高吞吐的挑战,本篇将带您了解 SAE 整体事件中心的架构和挑战。
210 10
|
5月前
|
存储 虚拟化 网络虚拟化
|
5月前
|
Serverless 数据安全/隐私保护 开发者
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
52 0