当前位置:网站首页>阿里云的神龙架构是怎么工作的 | 科普图解
阿里云的神龙架构是怎么工作的 | 科普图解
2022-07-06 23:23:00 【凌云时刻】
神龙架构,更擅长管理和资源协调。
在一台电脑中,我们把 CPU 和硬盘比作一家公司的加工厂和仓库,那么两个部门的任务就是处理数据和存储数据。
但是因为土地价格和劳动力价格差异较大等因素,需要将两个部门分别建在不同的地方,这就是在云上的情况,也就是说,加工厂(CPU)和仓库(存储)不在同一台机器内。
而且,很多云上的客户,一家工厂或仓库没办法满足全部需求,必须要多建几家,协同工作。但这样一来,工厂中的技术工人(CPU)工作的快慢,则直接影响了加工厂的工作效率。除此之外,工厂之间的沟通和合作情况也会影响效率,这就涉及到了公路的宽窄,也就是网络的带宽。
阿里云没有改变技术人员的装备,也没有扩宽公路,却让工厂的效率大大提升。那么阿里云做了什么呢?
“神龙架构”助力“阿里云 ECS 工厂”高效工作
原来,在云上,因为要给很多的企业提供服务,所以需要把技术人员(CPU)分成不同的小组,租给不同的客户,这些小组就像工厂里的小工厂,我们把这个过程叫“虚拟化”。这样一来原来只负责计算的技术人员,就不得不当起了管理人员。于是,有好多技术转去做管理,但是技术专家毕竟是技术专家,做技术很强,做管理却不太厉害,反而占用了不少技术人员的时间。
阿里云发现了这一点,专门成立了一个管理部门——神龙,请来了管理专家,他们更擅长管理和资源协调,有了管理专家专门负责协调技术人员的分组,加工厂之间的协调和仓库之间的协调,就可以让技术人员专心工作,而且管理专家的工资比技术人员还低,让工厂获得了更大的收益。
神龙这个部门设计了一套更加高效的信息管理机制 Dragonfly Hypervisor,意思是让神龙飞起来;还给管理专家划出了专门的办公地点,以免跟技术同学互相打扰,这个办公基地还安装了传感器、自动化通讯设备等各种物联网设备。
自从神龙这个部门诞生之后,也经过了多次的升级和改革。
神龙部门发现,他们除了可以协调内部技术人员的分组之外,还非常擅长协调工厂与工厂之间、工厂与仓库之间的沟通和运输,于是又在部门内设立了专门的岗位负责这些工作,并设计了一整套现代化智能化通讯系统、货物自动化中转系统、货物运输加速等,加大了货物运输的吞吐量和速度(存储与网络的 IO 和延时)。总而言之,神龙这个黑科技部门,承担了很多 CPU 这个技术大牛不擅长的管理和外部协调工作,让技术大牛发挥最大作用,还升级了很多工厂内外的通讯和运输系统。
随着“阿里云 ECS”工厂分工越发精细化和现代化,效率也就比业内其他的工厂要高了:加工一件货品比别人更快,工厂总体产能提升,出货量更大了,客户下单秒到。
现在,神龙计算平台已经升级到了第四代!阿里云的 ECS 也都配备了先进的“神龙架构”,实现了性能的多方位提升。
报名大赛,体验“神龙”高性能
看到了上面的“科普”,大家是不是对“神龙”产生了超强的好奇心呢?近距离接触“神龙”的机会来啦!
第二届阿里云 ECS CloudBuild 开发者大赛乘风而来!本届大赛是由阿里云与英特尔主办,阿里云天池平台、弹性计算、神龙计算平台与云安全共同承办的顶级赛事。为参赛者提供基于英特尔 Ice Lake CPU 的顶级算力、基于 SGX 2.0 的领先加密计算能力与神龙架构 eRDMA 的大规模加速能力,无影架构强大算力以及一系列云上CloudOps自动化运维套件,让参赛者跟我们一起探索安全与性能加速命题,体验云上开发的高效与便捷。
扫描下图海报中的二维码,即刻报名,近距离体验阿里云相关产品及神龙架构 eRDMA 的大规模加速能力,感知无处不在的超强算力,更有高达 51 万的赛事奖金等你获取!
点击下方“阅读原文”,立即报名参赛。
边栏推荐
- 线程同步的两个方法
- U++ metadata specifier learning notes
- 做自媒体,有哪些免费下载视频剪辑素材的网站?
- 局部变量的数组初始化问题
- Longest common subsequence (LCS) (dynamic programming, recursive)
- 接口间调用为什么要用json、fastjson怎么赋值的、fastjson [email protected]映射关系问题
- The execution order of return in JS' try catch finally
- app内嵌h5---iphone软键盘遮挡输入文字
- U++ 游戏类 学习笔记
- Creation and use of thread pool
猜你喜欢
SQL injection HTTP header injection
ThinkPHP Association preload with
EGR-20USCM接地故障继电器
Weebly mobile website editor mobile browsing New Era
【二叉树】二叉树寻路
CentOS 7.9安装Oracle 21c历险记
人体传感器好不好用?怎么用?Aqara绿米、小米之间到底买哪个
Auto.js 获取手机所有app名字
AOSP ~Binder 通信原理 (一) - 概要
[opencv] image morphological operation opencv marks the positions of different connected domains
随机推荐
Pytest testing framework -- data driven
Leetcode(46)——全排列
qt 简单布局 盒子模型 加弹簧
Longest palindrome substring (dynamic programming)
The founder has a debt of 1billion. Let's start the class. Is it about to "end the class"?
线程池的创建与使用
Weebly mobile website editor mobile browsing New Era
带你遨游银河系的 10 种分布式数据库
Dynamically generate tables
[736. LISP syntax parsing]
How does redis implement multiple zones?
Inventory host list in ansible (I wish you countless flowers and romance)
[optimal web page width and its implementation] [recommended collection "
Redis如何实现多可用区?
磁盘监控相关命令
最长公共子序列(LCS)(动态规划,递归)
U++ 游戏类 学习笔记
在米家、欧瑞博、苹果HomeKit趋势下,智汀如何从中脱颖而出?
Leetcode (46) - Full Permutation
Longest common subsequence (LCS) (dynamic programming, recursive)