其实现在市面上通过虚拟化实现的云计算,大概框架都差不多。底层的服务器集群,上层部署一层虚拟化层,然后将各个集群资源纳管分配的管理层,结构如下:

接下来就可以根据这个架构进行各厂商的对比了,根据模块划分,阿里云:

从图中可以看到,后羿”模块负责计算和网络的虚拟化,而“盘古”模块负责存储虚拟化,“神农”负责的是监控,安全是“钟馗”。“夸父”“女娲”“伏羲”这三个是支持虚拟化的更底层的服务,分别负责分布式模块通讯、分布式协同(消息队列、一致性管理)、分布式调度(多线程资源和任务管理)

OpenStack(华为使用的架构):

然后再看看各模块堆在一起的逻辑架构图,阿里云:

橙色部分为飞天云内核,橙色中心最底层“3+1”个模块是核心中的核心,其中的“3”指夸父、伏羲、女娲,负责解决分布式计算的核心问题—多机多线程下进程调用、资源调度、数据一致问题;剩下的“1”是安全,单独拿出来设计。

这4个模块之上承载分布式存储(比较奇怪的是官方没有提及计算和网络虚拟化模块“后羿”)。再之上是计算、网络、存储的虚拟化服务,已经到”Poratal”的层面了。右侧神农负责分布式系统的状态监控,左侧天基负责分布式部署(这里倒是比较像负责计算和网络虚拟化的地方)。

OpenStack:

最上面Horrizon算是portal层;其下Nova、Neutron、Cinder/Swift作为计算、网络、存储虚拟化模块直接服务与虚拟机创建;之下Cellometer、Keystone 负责监视和提供安全服务。(ps:Heat是OpenStack给开发者们提供开发编排便利的,可以忽略)

阿里云架构和openstack架构简析相关推荐

  1. 2021云栖大会丨阿里云发布第四代神龙架构,提供业界首个大规模弹性RDMA加速能力

    简介:10月20日,2021年杭州栖大云会上,阿里云发布第四代神龙架构,升级至全新的eRMDA网络架构,是业界首个大规模弹性RDMA加速能力. 10月20日,2021年杭州栖大云会上,阿里云发布第四代 ...

  2. 因云而生,全新视角看阿里云服务器硬件方升架构

    简介:方升架构作为新一代云服务器架构的典范,是阿里云云原生基础设施的最佳实践之一.阿里云结合云计算丰富业务场景需求,推出一系列自研服务器产品.部件及解决方案,包括高性能计算全栈解决方案.高性能存储和大 ...

  3. 深入剖析阿里云推荐引擎——新架构,新体验

    摘要:本文的整理自2017云栖大会-上海峰会上阿里云算法专家郑重(卢梭)的分享讲义,从2016年2月V2.0公开使用到现在,阿里云推荐引擎有了更大的进步.有着获取排序的在线计算,修正匹配的近线计算及匹 ...

  4. 首次公开,阿里云开源PolarDB总体架构和企业级特性

    简介:在3月2日的阿里云开源 PolarDB 企业级架构发布会上,阿里云 PolarDB 内核技术专家北侠带来了主题为<PolarDB 总体架构设计和企业级特性>的精彩演讲. 在3月2日的 ...

  5. 因云而生 全新视角看阿里云服务器硬件方升架构

    简介: 方升架构作为新一代云服务器架构的典范,是阿里云云原生基础设施的最佳实践之一.阿里云结合云计算丰富业务场景需求,推出一系列自研服务器产品.部件及解决方案,包括高性能计算全栈解决方案.高性能存储和 ...

  6. 阿里云构建千万级别架构演变之路

    阿里云构建千万级别架构演变之路 摘要: 随着云计算的到来,当前已经从IT时代向DT时代开始转型.在云端如何构建千万级架构,本文主要结合阿里云最佳实践经验,向大家分享如何从一个小型网站逐步演变到千万级架 ...

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

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

  8. 详细解读阿里云开源PolarDB总体架构和企业级特性

    在3月2日的阿里云开源 PolarDB 企业级架构发布会上,阿里云 PolarDB 内核技术专家 北侠带来了主题为<PolarDB 总体架构设计和企业级特性>的精彩演讲.主要分享了存储计算 ...

  9. 互联网快讯:阿里云发布第四代神龙架构;微信支付正式推出品牌视频号;猿辅导加速布局素质教育

    国内要闻 阿里云发布第四代神龙架构,云计算首次进入5微秒时延时代: 立邦涂料将以11.52亿欧元收购法国第四大装饰涂料制造商Cromology : 3.微信支付正式推出品牌视频号,提升商家品牌曝光度与 ...

最新文章

  1. Linux/Centos7系统管理之深入理解Linux文件系统与日志分析
  2. 简单的http服务器示例
  3. gre biochemistry_【备考精选】2020年11月6日GRE写作Issue预测分享
  4. 九度互动社区IT名企招聘上机考试热身赛
  5. C# — 创建Windows服务
  6. Java编程规约(OOP)
  7. 死锁的充分必要条件、死锁预防、死锁避免、死锁检测和解除
  8. 学习U-Boot之--mkconfig
  9. php判断电话号码是否为空号,如何批量检测手机号码是否为空号、无效号码?
  10. 冰雪传奇刷怪计时器_专业冰雪传奇辅助计时器
  11. 全面解读人工智能、大数据和云计算的关系
  12. 2022 php面试题(含答案)
  13. 不知道如何识别图片文字?这个方法用了都说好
  14. 如何搭建云服务器以及使用
  15. photoshop抠图场景二
  16. Python网页截图/屏幕截图/截长图如何实现?
  17. An unexpected connection driver error occured错误(亲测有效)
  18. Jetpack 架构组件:Room 数据库应用
  19. Phaser(二):小恐龙跑酷游戏
  20. ArcGIS批量导出图片

热门文章

  1. 程序员是干什么的呢?
  2. msp430 USB驱动
  3. 小甲鱼《零基础入门学习Python》全套课后作业及答案
  4. 一个基于ThinkPHP的政府文件自动套红插件
  5. 《点云学习》----BD-Rate 和 BD-PSNR:计算和解释
  6. 8个动作帮你腰部快速塑形
  7. GITLAB 下载指定 commit 的代码仓库
  8. 模拟登录丁香园获取全部回复
  9. 解决Android模拟器打不开的问题
  10. arm linux 内核配置,Linux + ARM驱动开发环境配置(内核配置与编译)