词汇表
为了确保文档的一致性,文档写作者需要掌握如下词汇的运用。
产品
部署
部署是将应用程序或系统安装到目标环境中,使其可供用户使用的过程。这个过程包括配置、测试和发布软件,以确保其正常运行。
自动化部署
自动化部署是利用工具和脚本自动执行软件部署过程,减少人工干预,提高效率和一致性,确保快速、可靠地将应用程序发布到生产环境。
应用托管
应⽤托管(Application Hosting Services)提供⼀整套的服务,包括服务器的租⽤、应⽤程序的部署、维护、⾃动化更新和扩展等。它们为⽤⼾提供了⼀个可以直接部署和管理应⽤程序的环境。⽤托管平台的⽤⼾通常不需要有太多的技术背景。这些平台为⽤⼾简化了技术复杂性,⽤⼾可以专注于应⽤程序的开发和业务运营。
PaaS
PaaS(平台即服务) 是一个云计算 模型,旨在为客户提供完整的 云 平台(硬件、软件和基础架构),用于开发、运行和管理应用程序,而无需考虑 在本地构建和维护该平台通常会带来的成本、复杂性和不灵活性。
PaaS 与应用托管本质上非常类似,PaaS 强调是一个技术平台,而应用托管是一种技术平台+ 托管服务。
服务器面板
服务器面板(Panel)是以使用、管理和维护服务器为视角的系统软件,它相对于 PaaS 来说范围更狭窄。
应用商店
由 Websoft9 维护的开源应用系统的汇聚平台
应用
每个运行的应用程序,不限于基于应用商店运行的程序
应用编排
Websoft9 控制台中的应用编排实际上就是对 docker compose 项目进行编辑和重建。这样可以让用户在安装应用后,可以进行个性化的配置和更改。
仓库
管理应用运行编排文件的子系统,Websoft9 中实际上直接将 Gitea 作为仓库
容器
容器(Container)是一种用于打包和运行应用程序的技术。它将应用程序及其所有依赖项(例如库、配置文件等)打包在一起,形成一个独立的可执行单元。
Websoft9 应用商店的每个应用,都是由一个 或多个容器组成的。
程序环境
程序环境(Runtime)又称之为应用运行环境。它是 Websoft9 提供一个可靠的程序语言和应用服务器的环境,以方便用户自行部署应用程序。它支持多种主流的开发语言,如 Java、Python、Node.js、PHP、Go、Ruby和 .NET 等。同时,它基于 Git 的工作流、DevOps 流程,支持域名绑定和 HTTPS 设置,加速应用部署流程,提供极佳的体验。
微服务
微服务(Microservices)是一种软件架构风格,它将一个大型的应用程序拆分为多个独立的、小型的服务,每个服务都可以独立地开发、部署和运行。
云原生
即基于云计算上的应用系统,也就是说在云上无需复杂的安装,即可“拿来就用”,大大简化了软件的交互和运营。
支持服务
全面的商业级支持服务,从知识库、工单、电话咨询、远程诊断,到专业培训、技术专家咨询等,通过这些服务,可满足企业在软件使用过程中的故障请求和个性化服务需求。