云计算分类与云架构

这篇具有很好参考价值的文章主要介绍了云计算分类与云架构。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

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.文章来源地址https://www.toymoban.com/news/detail-857474.html

到了这里,关于云计算分类与云架构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 大数据和智能数据应用架构系列教程之:大数据与云计算

    作者:禅与计算机程序设计艺术 云计算是现代IT技术中一个重要组成部分,它赋予了用户更多的灵活性、弹性、按需付费能力等,随着互联网和移动互联网的蓬勃发展,越来越多的企业开始转向云计算平台作为基础设施,构建自己的大数据和智能分析平台。而大数据的应用也

    2024年02月07日
    浏览(41)
  • 云计算与云服务

    当下,云计算(Cloud Computing)已经成为企业和个人应用的核心技术之一。而虚拟化是云计算的基础技术 1.1、什么是虚拟化 百科词条对虚拟化的解释为: 虚拟化在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软

    2024年02月06日
    浏览(29)
  • 云计算与云服务期末

    进入官网下载,只安装Docker Engine 选择Apt安装Docker 复制以下内容到putty 检验安装是否成功 给当前用户运行Docker的权限 重启并再次运行Docker: 成功 帮助:远程:docs.docker.com;本地:docker --help 1.docker主机操作 (1) docker version 查看docker版本信息 (2) docker info 查看docker系统信息 (3) docker v

    2024年02月03日
    浏览(25)
  • 深入剖析云计算与云服务器ECS:从基础到实践

    云计算已经在不断改变着我们的计算方式和业务模式,而云服务器ECS(Elastic Compute Service)作为云计算的核心组件之一,为我们提供了灵活、可扩展的计算资源。在本篇长文中,我们将从基础开始,深入探讨云计算的概念、特点以及不同的服务模型,同时还会详细介绍云服务

    2024年02月09日
    浏览(45)
  • 【软件工程】金管局计算机岗位——软件测试的分类(⭐⭐⭐⭐)

    考点导读: 软件测试是软件工程中最核心的内容,也是银保监专业课常考内容之一。主要考查学生对软件测试方法、工作原理的掌握。这个考点近几年连续考到,且 题量较大 。 1.白盒测试 白盒测试又称为 结构测试或逻辑驱动测试 ,是一种按照程序内部逻辑结构和编码结构

    2024年02月05日
    浏览(65)
  • 软考高级架构师:云计算概念、优缺点、分类概念和例题

    作者 :明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。 热门文章推荐 : (1)《为什么很多人工作 3 年 却只有 1 年经验?》 (2)《一

    2024年04月22日
    浏览(57)
  • 软件架构设计(五) 软件架构风格-微服务

    微服务的概念 微服务顾名思义,就是很小的服务,所以它属于面向服务架构的一种。 微服务架构是一种架构模式,它提倡将单一应用程序划分为一组 很小的服务 (其实就是功能独立,职责单一),服务之间互相协调,相互配合,为用户提供最终价值。 微服务架构风格中每

    2024年02月10日
    浏览(42)
  • Hive概论、架构和基本操作

     Hive是一个构建在Hadoop上的数据仓库框架,最初,Hive是由Facebook开发,后台移交由Apache软件基金会开发,并做为一个Apache开源项目。 Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。 Hive它能够存储很大的数据集,可以

    2023年04月14日
    浏览(41)
  • ARM CCA机密计算架构软件栈简介

    本博客描述了Arm机密计算架构(Arm CCA)的固件和软件组件。 在这篇博客中,您将学到如何: 列出组成Arm CCA软件栈的组件集 了解Arm CCA引入新软件组件的原因 了解监视器和领域管理监视器(RMM)的角色 了解如何创建和管理领域 我们假设您熟悉AArch64异常模型、AArch64内存管理

    2024年02月03日
    浏览(55)
  • ARM CCA机密计算架构软件栈(上)

    该博客描述了Arm机密计算架构(Arm CCA)的固件和软件组件。 在这个博客中,将学到如何: 列出组成Arm CCA软件栈的组件集 了解Arm CCA引入新软件组件的原因 了解Monitor和领域管理监视器(RMM)的角色 了解如何创建和管理领域 假设熟悉AArch64异常模型、AArch64内存管理、AArch64虚拟

    2024年01月20日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包