Singularity Linux 应用程序容器

程序名称:Singularity

授权协议: BSD

操作系统: 跨平台

开发语言: C/C++

Singularity 介绍

Singularity 是一个开放源码容器平台,旨在简化、快速和安全。Singularity 是针对 EPC 和 HPC
工作负载进行优化的,允许不受信任的用户以可信的方式运行不受信任的容器。

Singularity 提供了一个单一的通用入口,从开发人员的工作站到本地资源、云以及所有的边缘。

Singularity 用户可以在其桌面上构建应用程序,并在任何公共云上或在计算边缘运行数百或数千个实例,不作任何更改。

特性:

  • 一种安全的、基于单文件的容器格式:SIF™(图像格式)是一种基于单个可执行文件的容器映像,具有加密签名、可审计、安全和易于使用现有的数据移动模式进行移动。
  • 对数据密集型工作负载的支持:Singularity 结构的优雅将 HPC 和 AI、深入学习/机器学习和预测分析之间的差距连接起来。
  • 极限机动性:使用标准文件和对象复制工具来传输、共享或分发 Singularity 容器。安装了 Singularity 的任何端点都可以运行容器。
  • 兼容性:为了支持复杂的体系结构和工作流,Singularity 几乎很容易适应任何环境。
  • 单一:如果你使用 Linux,就可以使用 Singularity
  • 安全性:Singularity 通过使用可被加密签名和验证的不可变的单文件容器格式来阻止容器中的权限提升。
  • 用户组:加入知识丰富的社区通过 GitHub,Google Groups,或在 Slack 社区。
  • 企业级特征:利用 SingularityPRO 的容器库、远程生成器和扩展的资源生态系统。

Singularity 官网

https://www.sylabs.io/singularity/

相关编程语言

Cyclone是一个打造容器工作流的云原生持续集成持续发...
Kui Shell 为构建云原生应用程序提供了新的开发经验...
Eclipse MicroProfile 是一个 Java 微服务开发的基础...
Kabanero 构建在 Knative、Istio 与 Tekton 之上,提...
Antrea 是一个 Kubernetes 网络解决方案,旨在实现 ...
Linkerd 是一个提供弹性云端原生应用服务网格(serv...