存档

文章标签 ‘监控’

关于CentOS的优缺点及适用场景的讨论

2015年8月4日 没有评论

如何在Linux众多的发行版(Distro)中选取最适合当前应用的版本,这是在系统设计之初必需重点关注的问题。每一个发行版本都有自身的优缺点,了解这些优缺点是让我们做出正确选择的前提。由于我们工作中碰到CentOS的情况较多,所以本 单独讲述CentOS的优缺点和适用场景。

CentOS是Red Hat Enterprise Linux的开源版本,它的开发和设计和RHEL几乎完全相似。CentOS仅运行各软件包最稳定的版本,这样带来的好处是避免了系统崩溃和 错误。基于和 Red Hat的紧密联系,CentOS可以提供十年左右的企业级软件安全更新。CentOS在系统安全特性方面做了大量的工作,包括我们熟知的防火墙和 SELinux策略。CentOS持续增强的系统稳定性,使得它成为很多人的首选。同时我们也要注意,事物都有其相反的一面。CentOS主要的缺点是相比其它Linux 发行版的软件丰富度不够。虽然CentOS试图使用第三方 软件源(repositories)加 以弥补,但是其更新的周期非常缓慢。其它的Linux发行版一般在18-36个月就会出 新版本,而 CentOS大版本(比如CentOS6到CentOS7)的更新周期为36-60个月。因为 CentOS的更新周期相对较长,所以表现出对较新 的软件兼容性不好,较新的软件 可能不被操作系统所支持。CentOS强大的稳定性意味着很少的软件Bug或安全漏洞 (相比其它发行版),它可以在 不升级硬件的情况下较长时间稳定运行各类业务。

综上所述,如果需要一个轻型的、快速的和可靠的Linux操作系统,并且在不需要 关注对新软硬件兼容性支持的情况下,CentOS是最佳的选择。这也是国内众多研发团队为什么偏爱选择CentOS作为UStor的开发系统的主要原因。但 是我们不要忽略一个问题,现在的监控市场发展非常迅速,对 整个系统性能要求越来越高,这不仅意味着需要更强的硬件,也说明需要更为强大的软件支持。 CentOS的老版本虽然可以长期稳定运行,但是对于上述着重于性能需求可能会表现得有些力不从心了。

分类: 科技 标签: ,