阿里云有以下五大优势:中国万网,提供虚拟主机托管的服务,而且还提供域名等服务,其客户群非常庞大。淘宝、阿里巴巴(内部称:B2B)、支付宝等其他子公司:有大量的数据分析业务,需要消耗大量的服务器资源,电力,机房设施。阿里巴巴集团:已经购买了多条大带宽的专线,并且形成多网互联和加速的能力,并且有能力自己建设机房等方面的能力。阿里系公司技术积累:吸收雅虎的技术,尤其经过将近4-5年的努力,吸收了行业内一大批技术实力和经验都非常丰富的人才。阿里巴巴拥有的现金非常充裕。

飞天系统的技术架构图:

在众神尚未存在之前,神界是被黑暗笼罩的无边无际的一片混沌。主神的灵力运行其中,施造化之功,令众神齐备……

(一)  第一日:主神说要有光,于是便有了夸父
夸父

a)         网络通信模块
b)        连接千万台主机,主宰众神之间的沟通

夸父的目标
a)         可靠,高效,实用,简单

辛巴的力量
a)        共享连接降低系统资源消耗
b)        共享智慧诠释团队无边力量

夸父技术架构图:

(二)  第二日:主神说神要有名字,造女娲为众神命名
女娲

a)         终极的可靠中心
b)        提供名字服务,识别众神

女娲的目标
a)         可靠性
b)        还是可靠,不可靠众神会乱套

女娲技术架构图:

(三)  第三日:主神说神要懂文化,要说仓颉语
仓颉

a)         统一的消息格式,序列化/反序列化时使用
b)        众神之间沟通的语言

仓颉的目标
a)        兼容
b)        高效
c)        易用

(四)  第四日:主神造伏羲以规范神界
伏羲

a)         管理计算资源,调度Service和Job
b)        提供编程接口

伏羲的目标
a)        易用性:编写分布式程序很简单
b)        可扩展:完善的容错机制
c)         可共享:支持多Service和Job,支持Quota和Billing

伏羲技术架构图:

(五) 第五日:主神说盘古很靠谱,可以管地皮
盘古

a)         管理存储资源,支持无结构数据存储
b)        保证数据的正确、可靠

设计目标
a)         可靠性:硬盘或机器坏时数据仍正确可用
b)        可扩展:增加机器即可增加存储空间和系统吞吐量
c)         多用户共享:提供访问控制、配额管理和资源统计

非设计目标
a)        盘古不为大量的小文件存储做优化
b)        盘古不直接支持结构化数据的存储和访问
c)         盘古不支持擦写操作

盘古系统技术架构图:

盘古技术架构图:

(六) 第六日:主神说有巢很前卫,弄弄房地产
有巢的一些特性:

a)         有巢是伏羲的Service
b)        有巢基于盘古
c)         有巢为结构化数据优化,支持小文件,支持擦写
d)        有巢支持自动的数据片分裂

有巢的典型应用:
a)         KV Engine   —- 图片存储
b)        SQL Engine  —- 网站数据库、BI分析
c)         SI Engine    —- 文本搜索

有巢技术架构图:
(七) 第七日:主神说有个大病小灾的要找神农
神农

a)        素问:收集众神信息,异常情况报警
b)        灵枢:异常情况预警,自动故障预防/处理

神农的目标
a)        低系统影响
b)        易扩展
c)         高智能

功曹、公明、钟馗、愚公技术架构图:

穿越而来的后羿
后羿:

a)        通过虚拟技术共享计算资源
b)        单机应用在云平台运行

后羿系统技术架构图:

后羿技术架构图:


  • (本文出自计算科学思想家,转载时请注明出处)

阿里云飞天系统的技术架构(转)相关推荐

  1. 阿里云飞天系统的技术架构

    阿里云飞天系统的技术架构 阿里云有以下五大优势: 中国万网,提供虚拟主机托管的服务,而且还提供域名等服务,其客户群非常庞大: 淘宝.阿里巴巴(内部称:B2B).支付宝等其他子公司有大量的数据分析业务, ...

  2. 【云计算与大数据计算】大数据物理、集成、安全架构及阿里云飞天系统架构讲解(超详细)

    一.物理架构 物理架构 - 企业大数据系统的各层次系统最终要部署到主机节点中,这些节点通过网络连接成 为一个整体,为企业的大数据应用提供物理支撑 ,企业大数据系统由多个逻辑层组成,多个逻辑层可以映射到 ...

  3. 阿里云飞天论文获国际架构顶会 ATC 2021最佳论文:全球仅三篇

    简介:近日,计算机系统结构国际顶级学术会议 USENIX ATC在线上举行.ATC 始办于1992年,是由USENIX组织的计算机系统领域的顶级会议,至今已成功举办31届,计算机系统领域中Oak语言( ...

  4. 阿里云飞天系统质效管理体系入选信通院“软件质效领航者”优秀案例

    近日,由中国信息通信研究院(以下简称信通院)主办的"精益软件工程大会"成功举办.会上,信通院公布了"2022年软件质效领航者"优秀案例评选结果,阿里云飞天系统质 ...

  5. 【云周刊】第156期:首帧秒开+智能鉴黄+直播答题,阿里云直播系统背后技术大起底...

    本期头条 首帧秒开+智能鉴黄+直播答题,阿里云直播系统背后技术大起底 关注直播行业的人都知道, 2016年是移动直播的元年,那一年,网红被我们挂在嘴边,直播平台数量呈大规模增长.模式从最开始的秀场直播 ...

  6. 首帧秒开+智能鉴黄+直播答题,阿里云直播系统背后技术大起底

    摘要: 想要快速实现直播能力,并对原有业务不产生任何影响,依托如阿里云一样的直播平台,来搭建移动直播系统,将技术难题交给阿里云,把更多的精力放在核心业务的本身,是最为稳妥和高效的选择.本文介绍阿里云直 ...

  7. 阿里云课堂:云安全的架构设计与实践之旅

    10月25日下午,阿里云课堂第二期<云安全的架构设计与实践>在上海光大会展中心国际大酒店举行.此次公开课试图让更多的开发者深入了解到云安全架构那些事儿.当然云安全的架构设计背后有大量的技术 ...

  8. 阿里云飞天技术总架构师唐洪:飞天技术与应用

    一年一度的阿里技术论坛(Alibaba Technology Forum)已走进第7个年头,4月15日,阿里众多技术领军人走进清华校园.通过特设的三大技术论坛,参会人员近距离接触了阿里巴巴在云计算.大 ...

  9. 阿里云飞天技术出海 eWTP落地马来西亚

    本文讲的是阿里云飞天技术出海 eWTP落地马来西亚[IT168 资讯]3月22日,在马来西亚总理纳吉布.阿里巴巴集团董事局主席马云的共同见证下,马来西亚数字经济发展机构(MDEC)宣布与阿里巴巴集团达 ...

最新文章

  1. C#中的Liststring泛型类示例
  2. 初五迎财神!即使没有年终奖,也要来一发红包!
  3. js移除某个样式_js中如何移除css样式?
  4. 读书笔记_CLR.via.c#第十四章_字符,字符串和文本处理
  5. java输入一个数字输出_java 输入一个数字,反转输出这个数字的值(实现方法)
  6. iOS开发-缓存图片到沙盒--思路
  7. xshell1分钟就会自动断_手术室自动门不能正常控制开关门维修案例
  8. 【2018.3.24】模拟赛之二-ssl2546 求和【贪心】
  9. JavaFX UI控件教程(二十五)之Color Picker
  10. android 酷炫倒计时,android 好用的倒计时
  11. 如何建立好的索引.--针对Distinct
  12. html中如何让三个方块并排,html – 并排设置两个div,然后设置第三个div
  13. 职场提醒:面试失败n次以后
  14. Qt文档阅读笔记-Q_INVOKABLE官方解析及Qt中反射的使用
  15. linux修改文件句柄数生效_linux修改句柄数
  16. C#实现两个时间相减的方法
  17. unity怪物攻击玩家减血_怪物猎人发布15周年 — 回顾历代封面怪之三大传奇怪物...
  18. 已遭利用的微软0day CVE-2020-1464,原来是两年前的老相识
  19. 南开大学计算机专业考研经验贴,南开大学计算机考研初试经验
  20. vscode eslint插件对vue文件无效

热门文章

  1. leet70:爬楼梯
  2. python计算一个三位数个位数之和
  3. 欲善其事,先利其器——青龙面板依赖安装教程
  4. 2021年机修钳工(中级)考试题库及机修钳工(中级)试题解析
  5. fastadmin中selectpage条件wherein添加
  6. 【NOI2003】智破连环阵
  7. 干货分享:数据分析面试一般都问啥?
  8. JavaScript级联链表
  9. Mac系统如何运行Windows exe程序?mac打开exe文件方法教程
  10. 计算机excel 考试操作,计算机考试操作考点列表