您的当前位置:首页 > 人工智能

云计算领域常见的52个术语不可不知

2020-08-12 05:55:24
【中国智能制造网 技术前沿】云计算领域是当今火热的领域之一,本文收集整理了云计算领域常见的52个术语,希望能够对你有所帮助。  A  Apache thrift:由Facebook开发的一种的、支持多种编程语言的远程服务调用的框架。  API:全名Application Programming Interface,即应用程序接口,提供应用程序与开发人员基于某软件或硬件可访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。  Amazon Web Services (AWS):亚马逊(Amazon)公司的云计算IaaS和PaaS平台服务,提供包括弹性计算、存储、数据库、应用程序在内的一整套云计算服务,能够帮助企业降低IT投入成本和维护成本。  Auto-scaling:AWS比较核心的一个服务,确保用户有正确数量的Amazon EC2的实例来用于处理应用程序的负载。这个弹性的云服务体现了云计算按需供给、按量计费的宗旨。  Azure:微软的公共云计算平台,提供诸如计算、存储、分析和联网等服务。  B  BASE (basic availability, soft state, eventual consistency):这是一种将物理或虚拟存储介质分割成独立可寻址的块的方法,通过缩小搜索空间(指定为路径)或检索操作来提高性能,通过添加元数据(文件系统、DBMS)的逻辑抽象层访问。常用于分布式微服务, 以维持彼此间数据库中的数据的一致性。  C  CAP theorem:CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。  Centralized logging solution:集中式日志解决方案,包括了自定义管理的ELK(核心由Elasticsearch、Logstash、Kibana三部分组件构成)堆栈和软件即服务(SaaS)解决方案。拥有集中式日志解决方案可以使程序员或管理员轻松地在同一个地方查看、比较和关联来自不同服务器的日志。  Circuit breaker:断路器设计模式,这是一种原生云的设计模式,可以构建和操作弹性的、可伸缩的微服务。  Cloud architecture:云架构,包含了前端平台、后端平台、基于云端的交付和网络等云计算所需的全部组件。  Cloud broker:云经纪人,是指在云计算服务的用户和供应商之间充当中介的个人或企业。他们会为客户提供简单的应用程序接口(API)和用户接口(UI),数据生命周期管理以及集成聚合的焦点服务,使得用户与多个云服务供应商之间无缝的工作,就好像使用单一云服务一样。  Cloud computing:云计算,一种无处不在、方便、可按需访问共享计算资源的有偿服务模式。这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。云计算通常分为三个基本服务级别IaaS、PaaS、SaaS,可部署在组织内(私有云),用于任何组织和个人(公共云)或者其它组合模式(混合云)。  Cloud migration:云迁移,将应用程序和数据从本地迁移到云端的过程,它还可以包括将数据从一个云环境移动到另一个云环境。  Cloud-native application:原生云应用程序,这是一个能够充分利用云环境(例如可伸缩性、高可用性)的应用程序。  Cloud-native middleware:原生云中间件,利用容器、微服务和原生云架构的中间件框架或产品。  Co-location:主机托管,指的是客户将自己的互联网服务器放到互联网服务供应商ISP〔互联网服务提供商〕所设立的机房,每月支付必要费用,由ISP代为管理维护,而客户从远端连线服务器进行操作的一种服务方式。  Container: 容器,通常用于基于unix系统的操作系统(非机器)级别的资源隔离。隔离的元素因容器化策略而异,通常包括文件系统、磁盘配额、CPU和内存、I/O速率、根权限和网络访问。它比机器化级别的虚拟更轻便,并且能够满足许多隔离需求设置。  Container image:容器镜像,它的实质上一个容器的快照,通常由构建命令创建,并可生成一个可稍后运行的容器。  Content delivery network (CDN):内容分发网络,是一种物理分布式服务器,可为每个用户提供内容路径优化(通常为静态的),减少传输时间和网络负载,简化每台机器资源管理并通过分发请求防止DoS攻击。  D  Data volume:数据量,容器内用于保存持续性或者普通共享数据的标记目录。  Distributed system:分布式系统,通过网络联接在一起的任意数量的计算机系统。  Docker:一个旨在部署和管理虚拟化容器的开源平台。  Dockerfile:包含一个或者多个指示如何创建一个容器的指令的文件。  Dynamic or agile environment: 动态或敏捷环境,支持服务器被经常放大或缩小的环境。