使用OpenSolaris(除ZFS之外)有什么优势,而不是使用CentOS或Ubuntu等常见的Linux发行版?
我问,因为我有兴趣在AWS上使用OpenSolaris来利用ZFS快照来备份到S3 – 专门用于MySQL备份。 我想知道OpenSolaris是否比CentOS在云中运行Web服务器有明显的优势。
是的,很多。 仅举几个 :
- DTrace,它使您可以使用一行脚本来显示有关资源使用情况的详细和精确的统计信息
- SMF,它允许清洁和简化的服务pipe理。 例如,它会重新启动崩溃的服务,并显示拒绝服务的简短说明。
- 包含的防火墙非常简单易用。
- Loooong支持周期(有些取决于Oracle,但过去一直很长)
- xVM,Xen集成做了微不足道
- 区域,创build,pipe理和使用非常简单。
我可以继续一段时间。 我已将我的个人计算机从Debian切换到OpenSolaris,并且不会回头。
缺点:
- 很less的司机。 如果您打算使用非常标准的硬件,请准备好承受很多痛苦。 即使得到一个普通的IBM服务器运行也是非常糟糕的。
- 磁盘性能很糟糕。 我的意思是与标准的configuration不当的ext3 linux磁盘相比,ZFS苍蝇。 然而,与正确configuration的XFS相比,这是令人难以置信的缓慢。
- 许多特质从旧的Unix帽子习惯突破了我们的灵魂30年:-)
其他一些OpenSolaris要点:
- API的稳定性,Gnu / Linux没有承诺接口,所以软件,特别是设备驱动程序,可以打破新的内核或库版本。 模块通常需要重新编译。 (Open)Solaris提供了与新版本保持兼容的接口。
- 快照升级(链接到ZFS)。 你可以回滚到以前的系统安装,如果你由于某种原因搞砸了某些东西。
- 公平的共享调度器/实时调度类可用的标准
- RBAC(授予pipe理员angular色给你自己),比sudo更容易pipe理和使用,细粒度的特权消除了许多根suid需求。
- 使用ZFS的NFSv4 ACL
- networking虚拟化(弩)
- 品牌区域(Gnu / Linux和Solaris 10区域)。
- ZFS重复数据删除,这是非常新的(开发版本),但真的很酷。