SmartOS是基于Solaris的一个开源的操作系统,囊括了ZFS, Zone, Crossbow, DTrace, KVM, Bhyve等卓越的技术;
Triton 是基于 SmartOS 的一套开源的云平台管理软件,媲美openstack的所有主要功能模块,安装、升级、管理却比openstack简单很多。所有节点是从USB盘或者网络启动,系统不需要安装到硬盘,所以没有普通OS中的安装和打补丁的概念,升级只是需要从新的U盘启动就行。每一个核心服务都是通过一个image实现的,通过下载新的image可以独立升级。
Triton提供了下一代基于容器、面向服务的基础架构,可以用来管理私有云和数据中心,能在裸金属层(hardware+hypervisor)上同时部署Docker容器,OS Zone(可运行smartos和各大linux发行版),KVM虚拟机和Bhyve虚拟机(可运行windows,linux,BSD),提供IaaS, PaaS和CaaS。
功能:
- 在裸金属层提供了高性能的容器虚拟化(可安全运行Docker容器和OS Zone)。
- KVM虚拟机和Bhyve虚拟机支持Linux,Windows和BSD等来宾OS。
- 开放的公共接口RESTful API(CloudAPI)。
- 实现了Docker Remote API。
- 完整的操作员门户(Web管理界面)和CLI工具。
- 健壮且可观察的面向服务的体系结构(主要在Node.js中实现)。
- 自动USB Key安装和iPXE启动。