云计算三层架构_每天5分钟精通云计算架构 | 整体架构

本文是一个系列的文章,期望每天用大概5分钟的时间介绍公有云架构的一个知识点, 如果阅读时间超过5分钟或者有不理解的请在下面留言。

本文重点聚焦在云计算的IaaS层面(基础设施即服务)及配套组件。由于内容太多,对云计算的其它领域可能会提及但不会过多介绍,例如PaaS、SaaS和LBaaS等等。

公有云整体架构涉及的组件非常繁多,本文尽量将这些组件都介绍清楚。同时,本文介绍的过程中会介绍实现该功能对应的开源项目,这样完成阅读之后基本上就可以利用开源项目搭建起一套云计算环境。如图是整个云计算的架构图,从途中可以看出云计算IaaS层架构除了计算、网络和存储3大件外,还需要很多辅助组件,例如身份与认证鉴权、订单管理、监控管理和日志管理等。

44651529e2d8402f49aebab80a0beae3.png
图1 云计算整体架构

当然,云计算的核心还是计算、网络和存储。云计算环境与传统数据中心的差异点在于资源的池化,也就是将上述资源形成一个大的资源池,然后按需分配,粒度可变,从而最大限度的提高资源的整体利用效率。

计算,计算服务组件主要实现对计算资源的协同管理,包括计算资源的虚拟化、资源分配和资源调度。在云计算中计算资源不仅仅包括虚拟计算资源,还包括裸机计算资源。

网络,网络服务组件主要实现对网络资源的协同管理,包括软件定义网络、资源分配和组网等。云计算环境中的网络组件与传统意义上的网络组件有着本质的区别,传统IT网络设备通常是实实在在的物理硬件,而云计算环境的网络则是基于普通物理服务上的软件虚拟出来的虚拟设备。以交换机为例,在云计算环境下就是基于OpenvSwitch或者其它软件实现的虚拟交换机。

存储,存储服务组件主要实现存储资源的协同管理,包括存储资源虚拟化、资源分配和容灾等。云计算环境中的存储与传统存储也有比较明显的差异。传统存储的使用往往具有硬件专有性的特点,存储硬件通常是定制的存储设备,而云计算领域的存储网络通常是采用普通物理服务器构建集群,提供分布式的软件定义存储。特点是可以构建大的存储资源池,存储池通常多租户公有,进而降低成本,提高存储资源利用率。

由于时间原因,今天先到这,后续再具体介绍每种服务组件的架构。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值