当前位置:首页 > 云计算 > 正文

画出云计算的架构图


一、云计算架构的参考资料

云计算的定义
一种计算模型:通过网络向用户提供IT资源、数据和应用程序作为服务(IBM)
一种基础设施管理方法:管理大量高度虚拟化的资源形成庞大的资源池,提供统一的服务(IBM)基于开放的、以互联网为中心的标准和服务,提供安全、快速、便捷的数据存储和计算服务(Google)
云计算所采用的技术
Google云计算平台及应用
分布式文件系统(GoogleFileSystem)
MapReduce编程模型
Chubby分布式锁机制
BigTable分布式数据库
IBMBlueCloud计算平台
使用虚拟机
存储结构


二、云计算的架构包括哪几层?

云计算架构包括:应用层、平台层、基础设施层和数据中心层。

1应用层:

应用层是云计算服务的高层,包括各个领域的应用服务。该层的服务是用户驱动的,通常通过Web界面或API提供。

2平台层:

平台层提供支持云计算的操作系统和软件环境,包括各种开发语言和工具,如Java、Python鲁比等着。这一层的服务是为开发者和商业用户设计的,他们可以自由组合这些软件来定制他们的解决方案。

3.基础设施层:

基础设施层提供云计算服务所需的物理和虚拟设备,包括服务器和存储设备。、网络设备等该层的服务面向IT专业人员和业务用户,他们可以通过API访问这些资源,以满足业务需求。

4数据中心层:

数据中心层主要包括物理数据中心和虚拟化软件架构。其中包括设备管理、网络管理、安全和监控功能。该层的服务对象是项目经理和IT运维人员。他们可以通过API访问这些资源,保证业务系统的高可用性和可靠性。

5公有云、私有云和混合云:

根据云计算服务的使用范围和管理方式,可分为公有云、云私有云和混合云三种类型的云。公有云由第三方服务提供商运营和维护,可供多个客户共享,例如AWS、Azure、阿里云等。

私有云仅由单个组织或企业管理和使用,因此更加安全和保密,但其成本也较高,公有云和私有云的结合,可以让企业利用更便宜的公共云资源进行增长,而不会丢失机密信息。

6云计算服务模型:

根据业务需求,云计算可以进一步分为三种不同的服务模型:基础设施。即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

IaaS提供基础设施租赁和第三方托管服务,如服务器、存储空间、网络等;PaaS提供运行环境和开发工具,如系统操作系统、数据库和Web服务器等;SaaS提供包括直接面向用户的应用软件,例如电子邮件服务、CRM系统、协作工具等。

7云计算技术:

云计算技术包括虚拟化技术、自动化部署技术、容器技术等工具技术,其中虚拟化技术就是其中之一。云计算架构关键技术。通过虚拟化技术,可以对物理设备进行抽象,将多个虚拟设备合并为一台逻辑设备,从而提高物理资源的利用率和灵活性,降低资源管理的复杂度和成本。

8云计算发展趋势:

随着云计算技术的不断发展,云计算的架构也在不断更新和优化。未来的云计算平台将更加智能化、自动化和安全,并将拥有更多的应用场景和服务模式,如移动云计算、分布式云计算、区块链云计算等,这将极大拓展云计算领域。计算潜力和前景。


三、云基础框架的哪些组件帮助自动化地向用户创建和交付计算资源云基础设施包括哪些组成部分?
1、云基础设施
如图1所示,传统的IT实施架构是一个“烟囱”或“专机”专用“系统”
云计算架构
图1传统IT“烟囱”模型实现架构
在这种架构中,当新的应用系统上线时,应用程序必须是。分析系统的资源需求决定了基础设施所需的计算、存储等设备的规格和数量。这种部署模式的主要问题有以下两点:
硬件配置高利用率低考虑到应用系统未来3~5年的业务发展,以及业务的突发需求,为满足应用系统的性能和容量承载要求,选择时往往会保留一定比例计算、存储、网络等硬件设备的配置。但硬件资源上线后,在一段时间内应用系统的负载不会太高,导致较高配置的硬件设备利用率较低。
集成困难。用户在实际使用中也注意到资源利用率较低。但由于不同的应用系统需要的运行环境和资源企业有很大不同,因此将新旧应用系统整合为一套更重要的是要考虑可靠性、稳定性以及运维管理问题。基础设施难度很大,更多用户往往选择添加计算、存储、网络等硬件设备来匹配应用系统。
这种部署模型导致每组硬件和应用系统都是“专用的”。机房空间和能源过多随着应用系统的增加,IT资源的率、可扩展性和可管理性面临重大挑战。
云基础设施的引入有效解决了传统基础设施的问题(如图2所示)。
图2云计算融合模式实现架构
云基础设施在传统基础设施计算、存储和网络硬件层的基础上增加了虚拟化层和云层:
虚拟化层:大多数云基础设施都采用虚拟化技术,包括数据虚拟化、存储虚拟化、网络虚拟化等,通过虚拟化层,屏蔽了硬件层本身的差异性和复杂性,向上呈现作为标准化、可灵活扩缩容、弹性的虚拟化资源池;
云层:分配资源池、组合,根据应用系统的需求自动生成和扩展必要的硬件资源,提高IT水平通过简化和自动化多个应用程序系统的部署和管理来提高效率。
与传统基础设施相比,云基础设施通过虚拟化实现集成化和自动化,应用系统共享基础设施资源池,实现高利用率、高可用、低成本、低能耗,并通过云平台实现自动化层层管理,快速部署、轻松扩展、智能管理,帮助用户构建IaaS(基础设施即服务)云业务模式。
2、云基础设施的整合
云基础设施的资源池化使得单个产品和技术本身的计算、存储、网络以及相应的虚拟化不再是核心。重要的是这些资源的整合形成一个有机的、灵活规划的、可扩展的资源池,实现云应用的自动化分发、监控、管理和运维。
云基础设施资源的整合对计算、存储和网络虚拟化提出了新的挑战,并推动了网络和虚拟化技术的多项变革。传统模式中,服务器、网络和存储基于物理设备连接在一起。因此,服务器和存储的访问控制、QoS带宽、流量监控等策略都是基于物理端口设备部署的,相应的策略是静态的、固定的。在云基础设施模式下,虚拟化技术用于服务器、网络、存储和安全。资源池导致设备和相应的策略动态变化(如图3所示)。