DigitalOcean社区词汇表

DigitalOcean社区的技术术语词汇表。

Ansible

Ansible是一个配置管理系统,用于在各种环境中设置和管理基础架构和应用程序。 它允许用户使用SSH以易于理解的语言部署和更新应用程序,而无需在远程系统上安装代理。

Apache

Apache HTTP Server是一款开放源代码的Web服务器,因其灵活性,强大功能和广泛的支持而受到欢迎。 它通过一个可动态加载的模块系统是可扩展的,并且可以处理大量的解释语言而无需连接到单独的软件。

API

应用程序编程接口(API)是一组例程,定义和协议,允许开发人员构建应用程序软件。 API抽象实现并只向开发者公开必要的对象和动作。 在云计算中,开发人员使用API​​通过传统的HTTP请求来管理服务器和其他资源。

备份

备份是在丢失,删除或损坏后用于恢复的数据的副本或存档。 开发人员可以通过多种方式创建备份,包括手动实施,云托管服务或备份程序(如Bacula)。

大数据

大数据是组织,处理和收集大型数据集见解所需的非传统策略和技术的总称。 许多用户和组织正在为某些类型的工作负载转向大数据,并将其用于补充其现有的分析和业务工具。 这个空间中存在的工具提供了不同的选项,用于将数据插入到系统中,存储,分析以及通过可视化对其进行处理。

块存储

块存储服务作为通过网络提供的硬盘驱动器。 开发人员可以使用块存储服务来存储文件,将多个设备组合成RAID阵列,或者将数据库配置为直接写入块存储设备。 块存储提供与对象存储不同的一组容量,这允许开发人员使用HTTP API存储非结构化数据。 开发复杂应用程序的开发人员通常会利用这两个选项。

高速缓存

缓存指的是存储可重复使用的响应以使后续请求更快的过程。

Chef

Chef是一个配置管理工具,可以将代码基础设施自动化。 它使用Ruby并将配置细节分组到所谓的“Recipe”中。

CI / CD

持续集成重点在于将每个开发人员的工作集成到一个主要存储库中,以便早日捕获集成错误并加速协作开发。 持续交付涉及减少部署或发布过程中的摩擦,自动执行部署构建所需的步骤,以便随时可以安全地释放代码。 每次进行代码更改时,连续部署都会自动部署,从而进一步推进这一步。

聚类

集群计算是汇集多台机器资源并管理其集体能力来完成任务的实践。 开发人员可以使用群集来增加处理能力和存储。

的Joomla

Joomla是一个用PHP编写的广泛使用的,高度可定制的,免费且开源的Web内容管理系统。

Kubernetes

Kubernetes是一个云平台,用于自动化容器化应用程序的部署,扩展和管理。

LAMP

LAMP Stack是一组可用于创建动态网站和Web应用程序的软件。 LAMP是包含该的软件的首字母缩略词:Linux操作系统,Apache HTTP Server,MySQL关系数据库管理系统和PHP编程语言。 请注意,一些组件是可以互换的,LAMP Stack可能包括MariaDB而不是MySQL,或者Perl或Python而不是PHP。

LEMP

LEMP(也称为LNMP)是用于创建动态网站和Web应用程序的软件。 它由Linux操作系统,(E)Nginx网络服务器,MySQL关系数据库管理系统和PHP编程语言组成。 像LAMP一样,这些组件中的某些与其他组件可以互换。

让我们加密

Let's Encrypt是提供免费TLS / SSL证书的证书颁发机构。 让我们的加密专注于简单性和易用性,最终目标是使加密连接到万维网无处不在。

负载均衡

负载均衡是指在同类后端服务器池中进行工作分配,以优化计算资源的使用并防止任何单一资源的过载。

记录

记录是指记录计算机操作系统中发生的所有事件。 这些信息通常存储在系统的日志文件中以供查看。

MariaDB的

MariaDB是一个免费的开源关系数据库管理系统。 MariaDB最初构建为MySQL的一个分支,因此与其源代码高度兼容。

意思

MEAN是一个免费的开源软件栈,用于创建动态网站和Web应用程序。 软件通常包括MongoDB,Express,Node.js和AngularJS。

消息

消息传递是在用户,计算机,程序和/或单个系统的组件之间传递内容或控件的行为。 消息队列是指软件用户或组件之间针对给定进程的消息管理。

MongoDB的

MongoDB是一个免费的开放源码的面向文档的数据库平台,它使用类似JSON的文档和模式。