词汇表
为了确保文档的一致性,文档写作者需要掌握如下词汇的运用。
产品
部署
部署是将应用程序或系统安装到目标环境中,使其可供用户使用的过程。这个过程包括配置、测试和发布软件,以确保其正常运行。
自动化部署
自动化部署是利用工具和脚本自动执行软件部署过程,减少人工干预,提高效率和一致性,确保快速、可靠地将应用程序发布到生产环境。
应用托管
应⽤托管(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)是一种软件架构风格,它将一个大型的应用程序拆分为多个独立的、小型的服务,每个服务都可以独立地开发、部署和运行。
云原生
即基于云计算上的应用系统,也就是说在云上无需复杂的安装,即可“拿来就用”,大大简化了软件的交互和运营。
支持服务
全面的商业级支持服务,从知识库、工单、电话咨询、远程诊断,到专业培训、技术专家咨询等,通过这些服务,可满足企业在软件使用过程中的故障请求和个性化服务需求。
云数字化
基于云的一套在线商业体系(业务流程),从品牌展示、内容营销、产品交 易以及用户运营,如何通过最有效的工具,实现业务运作的一致性,大数据的统一性。
软件供应链
现代软件已经从单体模式演进到以开源软件为代表的规模化协作模式。复杂软件往往涉及诸多开源软件。这些开源软件彼此组合、依赖,连同为各个开源软件做贡献的维护者和开发者,共同形成一个包含上万个节点的供应关系网络,即开源软件供应链。开源软件供应链涉及所有开源软件上游社区、源码包、二进制包、包管理器、存储仓库以及开发者和维护者、社区、基金会等。
解决方案
多个开源应用组合而成的面向场景的系统
按量付费
先按需开通和释放资源,先使用后付费。一般是每小时计费一次,部分云平台支持按秒付费。
IT 运维
运维(IT Operation)是对IT系统的管理与维护,确保其稳定、高效运行。
自动化运维
自动化运维是利用工具和技术自动执行运维任务 ,减少人工干预,提高效率和准确性。
GitOps
GitOps 是一种基于 Git 的运维方法,通过将基础设施和应用配置存储在 Git 仓库中,实现自动化部署和管理。它利用Git的版本控制和审计功能,确保环境一致性和可追溯性,简化了持续交付和基础设施管理的流程。
IaC
IaC(基础设施即代码)是一种管理和配置计算基础设施的方法,通过代码定义和管理基础设施资源,如服务器、网络和存储。IaC使得基础设施的部署、更新和版本控制变得自动化和可重复,提高了效率和一致性。
AIOps
AIOps(人工智能运维)是利用人工智能和机器学习技术来增强IT运维的能力。它通过分析大量数据,自动识别和解决问题,优化系统性能,提高运维效率,帮助团队更快地响应故障和变化。
云资源
云平台
云平台(IaaS)是提供计算资源、存储、网络和应用服务的在线环境,用户可以通过互联网按需访问和管理这些资源。它允许企业和个人灵活地扩展和缩减资源,降低IT成本,提高效率。常见的云平台包括 AWS、Azure、Google Cloud, Alibaba Cloud, HUAWEICLOUD 等。
云平台根据其地域和归属权,通常划分为:
- 公有云是由第三方服务提供商提供的共享云资源,适合广泛用户。
- 私有云是为单一组织专用的云环境,提供更高的安全性和控制。
- 混合云结合了公有云和私有云的优势,允许数据和应用在两者之间灵活移动。
域名
域名(Domain)是互联网中用于标识网站的地址,便于用户访问。它通常包含两个部分:
- 域名绑定是将域名与服务器IP地址关联
- 域名解析是将域名转换为IP地址的过程。
云市场
云市场是云平台构建的销售第三方伙伴提供的软件和解决方案的市场平台。云市场商品支持的交付方式,目前包括镜像、下载、SAAS、解决方案、人工服务、API、License和硬件。
云市场镜像
为用户提供镜像产品及相关服务,通过将应用软件与云资源耦合,实现用户对云主机即开即用的便捷方式。