神龙架构没那么难理解—图解世界领先的阿里云神龙架构(三)飞龙在天

简介: 本文为神龙架构没那么难理解—图解世界领先的阿里云神龙架构的第三篇,介绍的是神龙2.0版本的特点和解决的神龙1.0的瓶颈问题

作者:朱祺 阿里云全球最有价值专家

4 飞龙在天

4.1 神龙1.0需要进一步解决的问题

根据上一章总结出的神龙1.0的瓶颈为,虚拟化其实分成两个方向:一个方向是虚拟化组合,把一堆物理机粘成一个大的虚拟机;另一个方向是虚拟化切分,把一个物理机切成一堆小的虚拟机。神龙1.0做到了虚拟化组合,但并没有做到虚拟化切分。
这牵涉到一个未来阿里云发展的问题,就是只有解决了神龙服务器的虚拟化切分问题,才能和目前作为ECS宿主机的其他各类物理服务器并存甚至逐步替代掉目前的物理服务器,因为随着技术的发展,物理服务器不断的被升级替换是个必然,以阿里云的开拓精神不可能允许神龙只能作为一个整体的物理机向外提供服务这种情况长期存在,理想的状态是用户即可以租用整个神龙物理服务器,神龙物理服务器也可以作为ECS的宿主机以ECS虚拟机向用户提供服务,这对于用户来说是真正的按需选择,对阿里云来说可以逐步统一物理机的型号以消除一般物理服务器和神龙服务器并存的现状。

4.2 神龙2.0解决了这个问题

听上去将神龙物理机虚拟化好像是很简单的事情,毕竟阿里云的虚拟化技术非常成熟,神龙物理机也是物理机为什么就有难度。但其实并不是这样,因为神龙和其他物理机最大的不同是,在神龙架构出现前,用户在阿里云租用的ECS都是虚拟机,阿里云没有提供物理机实例供用户选择。但神龙的要求是即可以实也可以虚,这也是用户对于神龙能够虚实结合的一个比较容易迷惑的点:神龙到底是虚拟机还是物理机?这和神龙2.0解决的问题是一样的。以下根据阿里云文档来总结神龙架构的特点和用户可能会产生的疑问:
1、神龙是物理机还是虚拟机?
文档原文:弹性裸金属服务器(ECS Bare Metal Instance)是基于阿里云完全自主研发的下一代虚拟化技术而打造的新型计算类服务器产品。
解读:神龙服务器是物理机,因此用户租用的神龙实例(弹性裸金属实例)是一个个真实存在的物理机。至于阿里云将神龙物理服务器虚拟化后以ECS实例的方式向用户提供虚拟机服务,则ECS虚拟机的宿主机是一般物理服务器还是神龙物理服务器其实和用户并没有什么关系。
2、为什么说神龙兼具虚拟机的弹性和物理机的性能及功能特性?
文档原文:与上一代虚拟化技术相比,下一代虚拟化技术的主要创新在于,不仅保留了普通云服务器的弹性体验,而且保留了物理机的性能与特性,可全面支持嵌套虚拟化技术。
解读:先解读后半句,因为很简单,用户租用的神龙实例本身就是物理机,当然保留了物理机的性能与特性,所以用户可以自己在神龙实例上虚拟化,不存在在虚拟机上再次虚拟化的问题,因为神龙不是虚拟机。前半句就是阿里云的重大突破,保留了普通云服务器的弹性体验,云计算的核心就是弹性伸缩,而之前的弹性伸缩都是通过虚拟机的镜像来实现的,要让神龙物理服务器也能弹性伸缩,阿里云解决的是物理机镜像完全兼容ECS云服务器实例的镜像系统,即神龙物理机的镜像和ECS虚拟机的镜像是兼容的,所以神龙实例才能像ECS实例一样能够做到弹性伸缩,保留了云服务器的弹性体验。
3、上云和虚拟化的关系?不用虚拟机可以上云吗?
文档原文:通过阿里云自主研发的虚拟化2.0技术 ,您的业务应用可以直接访问弹性裸金属服务器的处理器和内存,无任何虚拟化开销。弹性裸金属服务器具备物理机级别的完整处理器特性(例如Intel VT-x),以及物理机级别的资源隔离优势,特别适合上云部署传统非虚拟化场景的应用。
解读:前两句很好理解,因为神龙实例是物理机,具有物理机的一切性能和特点包括了资源隔离优势。后半句是回答用户常见的容易混淆的概念错误,就是经常会将云计算和虚拟化技术画等号,认为用了虚拟化技术以后就是云计算。其实云计算和虚拟化是两个不同的概念,当然虚拟化是云计算得以实现的重要前置技术之一,但是如果用户在云上购买了5台神龙实例,背后其实是5台神龙物理服务器,因为神龙物理服务器之间也能做到和虚拟机一样的弹性伸缩功能,所以用户使自己的服务上云并且没有使用虚拟化技术。因此云计算不等于虚拟化。

最后再次提醒:我们用的ECS虚拟机的宿主机是不是神龙服务器和我们并没有关系,那是阿里云的事情。这个问题反复提及并且极其重要的原因是不要把宿主机是神龙物理服务器和神龙实例混淆起来造成虚实不分,阿里云未来的数据中心的服务器是否会全部替换成神龙物理服务器也并不是我们需要关心的问题,我们只需要知道,我们订购的神龙实例是真实存在的一台台弹性裸金属服务器,是物理机,只是放在阿里云数据中心里而已。
相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
10天前
|
人工智能 云计算 网络架构
阿里云引领智算集群网络架构的新一轮变革
11月8日~10日在江苏张家港召开的CCF ChinaNet(即中国网络大会)上,众多院士、教授和业界技术领袖齐聚一堂,畅谈网络未来的发展方向,聚焦智算集群网络的创新变革。
阿里云引领智算集群网络架构的新一轮变革
|
9天前
|
人工智能 运维 网络架构
阿里云引领智算集群网络架构的新一轮变革
11月8日至10日,CCF ChinaNet(中国网络大会)在江苏张家港召开,众多院士、教授和技术领袖共聚一堂,探讨网络未来发展方向。阿里云研发副总裁蔡德忠发表主题演讲,展望智算技术发展趋势,提出智算网络架构变革的新思路,发布高通量以太网协议和ENode+超节点系统规划,引起广泛关注。阿里云HPN7.0引领智算以太网生态蓬勃发展,成为业界标杆。未来,X10规模的智算集群将面临新的挑战,Ethernet将成为主流方案,推动Scale up与Scale out的融合架构,提升整体系统性能。
|
2月前
|
Cloud Native Java 编译器
将基于x86架构平台的应用迁移到阿里云倚天实例云服务器参考
随着云计算技术的不断发展,云服务商们不断推出高性能、高可用的云服务器实例,以满足企业日益增长的计算需求。阿里云推出的倚天实例,凭借其基于ARM架构的倚天710处理器,提供了卓越的计算能力和能效比,特别适用于云原生、高性能计算等场景。然而,有的用户需要将传统基于x86平台的应用迁移到倚天实例上,本文将介绍如何将基于x86架构平台的应用迁移到阿里云倚天实例的服务器上,帮助开发者和企业用户顺利完成迁移工作,享受更高效、更经济的云服务。
将基于x86架构平台的应用迁移到阿里云倚天实例云服务器参考
|
2月前
|
缓存 Kubernetes Java
阿里云 SAE Web:百毫秒高弹性的实时事件中心的架构和挑战
SAE 事件中心通过智能诊断显示通知与用户连接起来,SAE WEB 百毫秒弹性实例给事件中心带来了新的实时性、海量数据和高吞吐的挑战,本篇将带您了解 SAE 整体事件中心的架构和挑战。
143 10
|
3月前
|
运维 数据库 云计算
卓越架构,数据无忧|8月30日,阿里云用户组·上海站沙龙,火热报名中🔥
聚焦数据库 「成本&稳定」方面的技术实现和解決方案,深度互动数据库使用生命周期需求、如何节约数据库成本等
|
3月前
|
关系型数据库 Serverless 分布式数据库
阿里云 Serverless 高可用架构
阿里云的《卓越效能,极简运维,Serverless高可用架构》解决方案提供了全托管服务、自动扩展、高可用性、无缝集成以及内置安全等核心功能。该方案通过免除底层基础设施的管理,允许用户专注于应用程序开发,同时确保应用的稳定运行和资源的有效利用。 **核心功能简介**: - **全托管服务**:用户无需关心底层硬件,由阿里云负责维护和扩展计算资源。 - **自动扩展**:根据业务需求自动调整资源,确保应用在高峰期有足够的计算能力,低谷期则节省成本。 - **高可用性**:多地域和多可用区部署,实现故障自动切换,确保业务连续性。 - **无缝集成**:与阿里云的其他服务(如数据库、消息队列等)深度
|
4月前
|
运维 监控 关系型数据库
阿里云Serverless高可用架构深度评测:构建稳定高效应用的全面指南
随着云计算技术的迅猛发展,Serverless计算作为一种新兴的、以事件驱动的无服务器架构,正在逐渐改变企业构建、部署和管理应用程序的方式。阿里云,作为全球领先的云服务提供商之一,提供了全面的Serverless解决方案,包括PolarDB MySQL Serverless集群和Serverless应用引擎等产品,致力于帮助用户构建高可用、高弹性、低成本的应用系统。本文将深度评测阿里云的Serverless服务,从产品功能、使用体验、部署常见问题、文档与支持的全面性等维度出发,为开发者和企业提供实用的参考。
115 0
|
3月前
|
Serverless 数据安全/隐私保护 开发者
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
43 0
|
3月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之如何管理企业的组织架构
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
存储 缓存 Cloud Native
阿里云EMR数据湖文件系统问题之JindoFS架构升级后的问题如何解决
阿里云EMR数据湖文件系统问题之JindoFS架构升级后的问题如何解决