阿里云飞天总体架构
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
飞天系统的技术架构图:
在众神尚未存在之前,神界是被黑暗笼罩的无边无际的一片混沌。主神的灵力运行其中,施造化之功,令众神齐备……
(一) 第一日:主神说要有光,于是便有了夸父
夸父
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
) 单机应用在云平台运行
后羿系统技术架构图:
后羿技术架构图:
【编者加注】
个人非常不看好国内绝大多数公司云计算系统的开发和服务提供,主要国内80%以上的公司属于概念炒作型,剩下19.8%属于技术实力不够或资金投入 不足等类,即使这些99.8%公司有几家公司把云计算服务的系统搭建起来了,也很难提供可靠的服务和保证服务的质量,更难在云计算服务市场中分到一杯羹, 最多是骗得国家向云计算服务企业提供的政府补助资助资金而已,像阿里云却非常不同,大概有以下五大优势:
a) 中国万网:本来就有提供虚拟主机托管的服务,而且还提供域名等服务,其客户群非常庞大,使用阿里云提供的云计算服务之后,相信可以节省大量成本;
b) 淘宝、阿里巴巴(内部称:B2B)、支付宝等其他子公司:有大量的数据分析业务,需要消耗大量的服务器资源,电力,机房设施等,若是把这些资源集中起来,然后按需分配,将节省大量的人力、管理、物力、电力等成本;
c) 阿里巴巴集团:已经购买了多条大带宽的专线,并且形成多网互联和加速的能力,并且有能力自己建设机房等方面的能力;
d) 阿里系公司技术积累:吸收雅虎的技术,尤其经过将近4-5年的努力,吸收了行业内一大批技术实力和经验都非常丰富的人才,而且他们也非常乐意奋斗在一线,其他公司可能无法提供他们这样的环境;
e) 资金实力:阿里巴巴拥有的现金非常充裕,马云能自豪地说出反收购雅虎美国的话,更加证明阿里巴巴集团是不会缺钱的,而且阿里巴巴是一家舍得投入研发资金的公司,其他公司可能无此资金实力可比拟;
若是阿里云的飞天系统能大规模地在内部使用起来,就是非常大的成功;若是再为阿里巴巴的电子商务生态圈中扮演提供技术或服务的公司,也能提供上云计算服务 的话,那么又是一个非常大的市场份额且有自身的优势;最后,若能向其他公司提供云计算服务的话,那么将取得巨大的成功。熟悉机房的人应该明白,服务器、机 房的供冷等电力设备是非常消耗能源的,而云计算对环保领域的贡献是非常大的,那么我们将可以看到:阿里云公司将为中国的节能环保事业做出了最杰出的贡献, 到时社会或环保部门应该颁发一份特殊的荣誉奖励给辛勤奋斗的他们。