当前位置:网站首页>阿里云的神龙架构是怎么工作的 | 科普图解
阿里云的神龙架构是怎么工作的 | 科普图解
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 万的赛事奖金等你获取!
点击下方“阅读原文”,立即报名参赛。
边栏推荐
- Auto.js 获取手机所有app名字
- 全链路压测:影子库与影子表之争
- Why JSON is used for calls between interfaces, how fastjson is assigned, fastjson 1.2 [email protected] Mapping relatio
- EGR-20USCM接地故障继电器
- Scheduledexecutorservice timer
- 高数中值定理总结
- How to design API interface and realize unified format return?
- 《四》表单
- vector和类拷贝构造函数
- The execution order of return in JS' try catch finally
猜你喜欢
Pytest testing framework -- data driven
EGR-20USCM接地故障继电器
10 distributed databases that take you to the galaxy
Dynamically generate tables
高手勿进!写给初中级程序员以及还在大学修炼的“准程序员”的成长秘籍
DJ-ZBS2漏电继电器
- [email protected]映射关系问题"/>
接口间调用为什么要用json、fastjson怎么赋值的、fastjson [email protected]映射关系问题
Longest palindrome substring (dynamic programming)
ThinkPHP关联预载入with
Autowired注解用于List时的现象解析
随机推荐
Redis如何实现多可用区?
Autowired注解用于List时的现象解析
Analysis -- MySQL statement execution process & MySQL architecture
IMS data channel concept of 5g vonr+
QSlider of QT control style series (I)
Torch optimizer small parsing
Longest palindrome substring (dynamic programming)
vector和类拷贝构造函数
漏电继电器JELR-250FG
精彩速递|腾讯云数据库6月刊
第一篇论文的写作流程
Addressable pre Download
局部变量的数组初始化问题
[question] Compilation Principle
Leetcode(417)——太平洋大西洋水流问题
3. Type of fund
Leetcode(46)——全排列
No experts! Growth secrets for junior and intermediate programmers and "quasi programmers" who are still practicing in Universities
The most complete learning rate adjustment strategy in history LR_ scheduler
Is PMP really useful?