云计算分类与云架构

目录

1. 按照服务类型分类

2. 按照服务方式分类

3. 云架构


1. 按照服务类型分类

       所谓云计算的服务类型,就是指其为用户提供什么样的服务,通过这样的服务,用户可以获得什么样的资源,以及用户如何去使用这样的服务。目前,业界普遍认为,以服务类型为指标,云计算可可以分为三类:基础设施云(Infrastructure Cloud)、平台云(Platform Cloud)和应用云(Application Cloud)。

图1. 云计算的服务类型

     (1)基础设施云。这种云为用户提供的是低层的、接近于直接操作硬件资源的服务接口,通过调用这些接口,用户可以直接获得计算和存储能力。但是,用户需要进行大量的工作来设计和实现自己的应用,因为基础设施云除了为用户提供计算和存储等基础功能外,不做任何应用类型的假设。Amazon EC2就是典型的基础设施云,阿里云和华为云等提供的弹性计算服务(Elastic Compute Servic, ECS)都属基础设施云的范畴。

     (2)平台云。这种云为用户提供一个托管平台,用户可以将他们所开发和运营的应用托管到云平台中。但是,这个应用的开发和部署必须遵循该平台特定的规则和限制,如语言、编程框架、数据存储模型等。Google公司提供的Google App Engine(简称GAE)就是典型的平台云,Sina公司提供的Sina App Engine(简称SAE)和华为公司提供的软开发者云DevCloud都属于平台云的范畴。

     (3)应用云。这种云为用户提供可以为其直接所用的应用,这些应用一般是基于浏览器的,针对某一项特定的功能。应用云最容易被用户使用,但是,其灵活性较低,因为一种应用云只针对一个特定的领域,无法为其他领域提供服务。Salesforce.com提供的客户关系管理系统(CRM)就是典型的应用云,用友公司提供的财务云、人力云和供应链云,以及阿里提供的钉钉等都属应用云范畴。

2. 按照服务方式分类

      按照云计算的提供者与使用者的所属关系,业界将云计算分为三类:公有云(Public Cloud)、私有云(Private Cloud)和混合云(Hybrid Cloud),如图2所示。

图2. 云计算的服务方式

     (1)公有云。公有云是由若干个用户共享使用的云环境,用户所需的服务由一个独立的、第三方供应商提供。在公有云中,用户不知道与其共享使用资源的还有哪些其他用户,以及具体的资源低层是如何实现的,甚至几乎无法控制物理基础设施,所以,云服务提供商必须保证所提供资源的安全性和可靠性等非功能需求。Amazon EC2、GAE、Salesforce.com CRM、SAE、阿里云、华为云等都属于公有云。

     (2)私有云。私有云是由某个企业或者团体组织构建和使用的云环境。在私有云中,用户是这个企业或组织的内部成员,这些成员共享着该云环境提供的所有资源,企业或组织意外的用户无法访问这个云计算环境所提供的服务。私有云服务可以更少地受到在公有云中必须考虑的诸多限制,例如,网络带宽、安全和法规准从性等,而且通过用户范围控制和网络限制等手段,私有云可以提供更多的安全和私密等保证。

     (3)混合云。混合云是公有云和私有云的融合,通过专线或VPN将企业私有云和公有云连通,实现私有云的延伸,是近年来云计算的主要模式和发展方向。企业可以利用公有云的成本优势,将非关键的应用部分运行在公有云上,同时将安全性要求更高、关键性更强的主要应用通过内部的私有云提供服务。

3. 云架构

       云计算需求清晰的架构来实现不同类型的服务以及满足用户对这些服务的各种需求。通过前面的介绍,我们已经了解到云计算的中云分为基础设施云、平台云和应用云,这样的分类方式其实已经包含了云架构的基本层次。

      云架构通过虚拟化、标准化和自动化的方式有机地整合了云中的硬件和软件资源,并通过网络将云中的服务交付给用户。典型的云架构分为三个层次:基础设施层(Infrastructure)、平台层(Platform)和应用层(Application),它们向上分别提供基础设施即服务(Infrastructure as a Service, IaaS)、平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service, SaaS),这三个层次的服务对外提供的服务方式有公有云、私有云和混合混,如图3所示。

图3. 云架构的层次

     (1)基础设施层。基础设施层位于云架构的最底端,也是云计算狭义定义所覆盖的范围。基础设施层是经过虚拟化后的硬件资源和相关管理功能的集合。基础设施层的硬件资源主要有计算、存储和网络等。通过虚拟化技术对这些物理资源进行抽象,并且实现了内部流程自动化和资源管理的优化,从而向外部提供动态、灵活的基础设施即服务。

     (2)平台层。平台层介于基础设施层和应用层之间,它具有同通用性和可复用性的软件资源的集合,为云应用提供了开发、运行、管理和监控的环境。平台层是优化的“云中间件”,能够更好地满足云的应用在可伸缩、可用性和安全性等方面的要求。

     (3)应用层。应用层是云上应用软件的集合,这些应用构建在基础设施层提供的资源和平台层提供的环境之上,通过网络交付给用户。云应用种类繁多,既可以是受众群体庞大的标准应用,例如,邮件、在线文档、即时通信等,也可以是定制的服务应用,例如,客户关系管理、财务管理、供应链管理等,还可以是用户开发的多元应用。

       需要注意的是,并不是所有的云都必须在这三个层次上分别提供服务。例如,Amazon EC2、GAE和Salesforce CRM,它们就只分别向用户交付基础设施层、平台层和应用层上的服务。Amazon EC2为用户提供的是虚拟化的硬件资源,并提供对这些资源的管理。GAE除了需要对硬件资源进行抽象和管理外,还要为用户提供统一的应用开发和运行环境。对于Salesforce CRM,不仅要提供对底层硬件资源和上层软件平台的支持,还要为用户开发立即可用的软件或软件功能模块。由此可见,位于云架构上层的云提供商在为用户提供该层的服务时,同时要实现该架构下层所必须具备的功能。

主要参考文献

1. 虚拟化云计算小组,虚拟化与云计算,电子工业出版社,2009.10.

2. 王伟等,云计算原理与实践,人民邮电出版社,2018.8.

  • 36
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 架构师修炼之道是一本以阿里架构师为目标读者的电子书。这本书主要介绍了架构师的修炼之道,帮助读者了解现代软件架构设计的基本原则和方法。 该书首先介绍了架构师的职责和角色,指出架构师需要具备全局思维、深入了解业务需求和技术趋势等能力。之后,书中详细介绍了大规模分布式系统架构设计的原则和模式,包括负载均衡、容灾备份、扩展性等方面。通过阐述实际案例和技术示例,读者可以更加直观地理解并应用这些设计原则。 此外,该书还涵盖了云计算架构设计的相关内容。它介绍了云计算的概念、分类和工作原理,并详细讨论了架构设计的关键问题,如弹性计算、可靠存储、安全性等。读者可以通过学习这些内容,更好地理解和运用阿里的相关产品和服务。 总结起来,架构师修炼之道是一本关于软件架构设计的实用指南,适合有一定经验的架构师和开发人员阅读。通过学习这本书,读者可以更好地掌握架构设计的基本原理和方法,提升自己的架构设计能力,并更好地应用阿里相关产品和服务。 ### 回答2: 《架构师修炼之道PDF》是一本关于架构师技能修炼的电子书,阿里提供了该书的下载服务。架构师在现代IT行业中起着至关重要的作用,他们负责设计和构建复杂系统的架构,以满足企业需求。 这本电子书可以帮助架构师们系统地学习和提升自己的技能,使其更好地应对复杂的挑战和需求。书中涵盖了架构设计原则、架构决策、系统可靠性和可扩展性、云计算等与架构师工作密切相关的内容。 阿里提供该电子书的下载服务,意味着他们希望架构师们能够充分利用这个资源来培养自己的技能。阿里作为一家云计算服务提供商,具备丰富的架构设计和实施经验,他们希望通过提供这本电子书来分享他们在架构方向上的见解和实践经验。 架构师修炼之道PDF的下载服务为架构师们提供了方便快捷的获取该书的途径,使他们能够随时随地学习和研究。阿里将不仅仅停留在提供云计算服务的层面,更关注于为行业中的从业者提供支持和帮助,使他们能够不断成长和进步。 总之,《架构师修炼之道PDF》是一本对于架构师们来说非常有价值的电子书,阿里提供该书的下载服务,旨在支持架构师的技能提升和职业发展。通过充分利用这个资源,架构师们可以不断修炼自己,提高自身的技术水平和专业能力。 ### 回答3: 《架构师修炼之道PDF》是一本针对架构师精心编写的学习指南,由阿里出版发行。该PDF提供了全面而系统的架构师修炼知识,涵盖了架构设计、技术栈选择、性能调优等方面的内容。 首先,《架构师修炼之道PDF》详细介绍了架构师的角色定位和工作职责。它强调了架构师在项目中的核心作用,包括需求分析、系统设计、技术选型等方面。同时,它还着重强调了架构师应具备的能力和素质,如全局思维、沟通协调能力、独立解决问题的能力等。 其次,本书提供了大量案例和实践经验。通过深入分析真实的架构案例,读者能够从中学到优秀架构师的思维和工作方法。此外,书中还介绍了一些行业常用的架构模式和设计原则,帮助读者在实际项目中更好地进行架构设计和技术选型。 最后,该PDF还介绍了阿里架构师培训课程和认证机制。通过学习和参与这些培训,读者可以获得更专业的架构师知识和技能,并获得相应的认证资格。 总之,《架构师修炼之道PDF》是一本对于架构师学习和职业发展具有指导意义的书籍。它通过理论和实践相结合的方式,帮助读者全面了解架构师的职责和技能要求,并为读者提供了一系列实用工具和方法,提升其在架构设计和技术选型方面的能力。阿里借助该PDF进一步推动了架构师培训和认证的发展,为行业培养更多优秀的架构师人才。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值