热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

云计算术语扫盲

本文首发于我的公众号aCloudDeveloper,专注于云计算,但不止于云计算,努力打造干货平台,欢迎大家关注,二维码文末可以扫。资源在云计算中,资源和服务本质上是

本文首发于我的公众号 aCloudDeveloper,专注于云计算,但不止于云计算,努力打造干货平台,欢迎大家关注,二维码文末可以扫。

资源

在云计算中,资源和服务本质上是一样的,服务可能更泛一些,资源一般特指 CPU(计算)、Mem(存储)和 IO (网络)三大资源,云计算的做法就是将闲置的这些资源充分利用起来,租给用户使用。我觉得这也有点共享经济的意思,大家把自己身边闲置的资源拿出来,分享给别人使用,我为人人,人人为我。只不过云计算这种资源比较奢侈,一般人还提供不起,只有那些大企业,在满足自己业务需求之余,还空闲着很多资源,所以,与其浪费掉,还不如租给用户去使用,既避免了浪费,还能赚钱。

云部署类型

资源多了,就会有一个问题,这些资源该放在哪,以及怎么放,这就涉及到云计算资源的部署类型,根据放的地方不同,可以分为公有云、私有云和混合云。公有云就是放在一个公共的地方,这个地方有个术语叫云服务提供商,这一般都是大公司,小公司还玩不转;私有云则是放在企业内部,一般供自身业务需求;而混合云则是两者融合起来,公有云服务体量大的业务,私有云负责数据的安全。而根据怎么放,近年来已经玩出了很多新花样,譬如把和政务相关的资源放一块,形成政务云,跟金融相关的放一块又形成金融云,类似的还有视频云、音乐云、直播云等。

云服务类型

资源整合起来,就需要对外提供服务,用户那么多,可能每个用户的对服务的需求都不一样,该怎么满足用户多样的需求,是一个非常关键的问题。比如用户想要一个开发环境,想立马就上手 Coding,你就不能纯粹给他一个裸机资源,又如用户想用 email 服务,你也必须给他装好相应的软件,用户只需动动手指就可以使用。所以,根据提供的服务类型的不同,可以将云服务分为 IaaS(基础设施即服务)、PaaS(平台即服务) 和 SaaS(软件即服务)。同样,如果再细分的话,类似的还有 DaaS(数据即服务)、SDNaaS(SDN 即服务)、CaaS(容器即服务)等。

公有云

上面已经说了一些,这里严格定义一下,公有云一般为云服务器提供商所拥有和运营,包括所有硬件、软件和其他支撑性基础设施资源,通过 Internet 向用户提供其资源,用户可以通过 Web 等方式来访问这些资源。业界比较有名的公有云厂商有:Amazon AWS、Microsoft Azure、Google Cloud、阿里云、腾讯云、百度云、UCloud 等。

私有云

私有云是专供一个企业或组织使用的云计算资源,一般部署在自家数据中心上,也可以付费给第三方的提供商托管。在私有云中,通过专用网络来维护其服务和基础结构,因而安全性会比较高。业界比较有名的私有云厂商有:VMWare、Nutanix.、深信服、华为云、青云等。

混合云

混合云组合了公有云和私有云,通过技术手段支持数据和应用程序在两者之间迁移,能够为企业提供更大的灵活性和更多的部署选项。

IaaS

IaaS 提供的是比较底层的云计算服务,如服务器和虚拟机、存储空间、网络和操作系统,用户可以根据自己的需求租用特定的资源即可,云服务提供商管理和维护着这些资源,用户只需要购买、安装、配置和管理所需的软件,就可以构建自己的业务系统。

PaaS

PaaS 则可以按需提供开发、测试、交付和管理应用程序所需的环境,包括中间件和数据库相关的基础结构。用户可以专注在自己的业务逻辑上,无需关心环境的问题,因为一切都就绪,你就开干就行了。

SaaS

SaaS 则是提供实在的软件服务,一般用户通过订阅的方式来使用软件,随时随地都可以在云上使用现成的软件,无需下载安装,也无需关心软件升级和维护问题,因为这一切在云端都已经帮你做了。

虚拟机

虚拟机是资源的的具象,资源太抽象了,虽然说包括但不限于计算、存储和网络这三大资源,但是这些资源都是统一放在一个“池子”里,如何管理这些资源,并根据用户的需求合理地进行划分,虚拟机就是一种非常好的资源管理方式,它将物理主机上的资源进行细分,一个虚拟机使用一部分,彼此之间不会影响。在外部看来,它就像是一台真实的物理主机一样,拥有和主机该有的一切配置,包括 CPU、内存和 IO,只不过这些都是通过程序虚拟出来的。

虚拟化

虚拟化就是将资源进行细分(虚拟)的一门技术,它可以虚拟计算、虚拟存储、虚拟网络,以及虚拟网络功能。它的一个宗旨就是将闲置的资源划分出来,虚构一个和真实物理环境没有差别的虚拟环境,这样,用户在使用资源的时候,就像是在使用一台真实物理机一样。常见的虚拟化技术有 KVM、Xen、Qemu 等。


我的公众号aCloudDeveloper 分享的内容包括但不限于云计算虚拟化、容器、OpenStack、K8S、雾计算、SDN、OVS、DPDK、Linux、编程技术等内容,欢迎大家关注。

扫码关注我


推荐阅读
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • k8s+springboot+Eureka如何平滑上下线服务
    k8s+springboot+Eureka如何平滑上下线服务目录服务平滑上下线-k8s版本目录“上篇介绍了springboot+Euraka服务平滑上下线的方式,有部分小伙伴反馈k ... [详细]
  • CISCO ASA防火墙Failover+multiple context详细部署By 年糕泰迪[操作系统入门]
    一.文章概述本文主要就CISCOASA防火墙的高可用和扩张性进行阐述和部署。再cisco防火墙系列中主要有3种技术来实现高可用和扩张性。分别是Failover,multiplese ... [详细]
  • 浅谈EditText控件的inputType类型
    其中大多数是用不到的,这里总结一下常用的几种键盘效果1、numberDecimal(可以带小数点的浮点格式)只可以输入0-9数字和小数点,即只浮点数2、number(数字格式 )只 ... [详细]
  • 提供:ZStack云计算原创2016-12-26张鑫讲师介绍张鑫ZStack总架构师、联合创始人《系统虚拟化》主要作者,曾任职Intel开源软件技术中心 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
author-avatar
Aa小鱼帮您戒烟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有