看到 Smugmug 的 CEO
Don MacAskill
写的一篇关于使用 Sun 软件栈的经验。Web 2.0 公司用 Sun 这套东西的真的不多见。
Smugmug 解决方案前后对比 | |
旧方案 | 新方案 |
Linux | OpenSolaris |
MySQL 5.0 | MySQL 5.1 |
LVM2 + EXT3 | ZFS |
硬 RAID | 软 RAID |
非压缩 | GZip9 卷压缩 |
其实从一个技术体系迁移到另一个技术体系,最合理的理由就是能得到哪些收益。整个项目看下来,ZFS 是其中最大的亮点。管理简单,功能丰富,足够稳定。此外,ZFS 的备份、压缩功能也是非常值得称赞之处。
至于 OpenSolaris 的启用,倒是有一些潜在的隐患,比如 GNU 工具的集成使用上,缺少经验可能会给用户带来不少麻烦。其实 Sun 也是的,干脆把 ZFS 和 Dtrace 移植到 Linux 上算了。何必抱残守缺呢? 说起 Dtrace ,这可是好东西,性能 Tuning ,那可是屠龙刀。值得一提的是,以 OpenSolaris 衍生的Nexenta 项目似乎很有趣。
–EOF–
http://wiki.freebsd.org/ZFS 可以用freebsd。
我也正在蕴酿后面的 MySQL 项目使用 Solaris+ZFS。
而且可能还会使用 Nehalem+SSD
:)
@virushuo
FreeBSD,现在粉丝可越来越少了阿 :D
身边有几个哥们儿都从FreeBSD转到OpenSolaris或者Linux了。
ZFS引入Linux不知道要等多久,这已经不是个技术问题了,等着看热闹。OS X 10.6倒是会引入,不过不知道对桌面用户来说,那么多ZFS特性到底能用上多少是个问题。不管如何,能用上ZFS毕竟是件让人高兴的事儿。
FreeBSD 7.0 开始支持ZFS,7.1 引入了DTrace,没必要非得抱着个破Linux不放
而且商业公司支持开源总还是要考虑公司利益的,或者说,我们白用了人家花钱开发出来的东西,总得让人家知道这些代码不会被盗取吧
就 GPL 协议和最近 GCC 协议的补充来说,代码移植到 Linux 后肯定会被GPL封锁,只有BSD类的协议才是开源的
@whisper
个人觉得 FreeBSD 本身已经没有机会了。
东西虽好,但木已成舟。
商业厂商对 FreeBSD 的态度还是很暧昧,这是事实阿
@whisper
我认为fenng说的很有道理,形式比人强,做事情的时候要根据
实际情况来作选择,这个是真正做事的态度
至于 OpenSolaris 的启用,倒是有一些潜在的隐患,比如 GNU 工具的集成使用上,缺少经验可能会给用户带来不少麻烦。————– 能问问有什么潜在的隐患? GNU工具使用上的麻烦,是什么?
@sun
友好集成 GNU 工具么????
缺少OpenSolaris 使用经验去管理 MySQL 难道不存在麻烦么 ????
Sun 要真牛B就把 OS 弄得好用一点
@Fenng & chinalinuxzend
我倒是觉得比赛才刚刚开始,企业对开源软件的使用也只是这么几年才比较火。
厂商对BSD支持暧昧是不假,但在实际应用中到底怎么样还是看管理员的功力,做基础系统不能说是别人搞得多就好。
说到具体这个东西,ZFS在FreeBSD上还比较试验性,我曾经有意放到生产服务器上但最终还是没成,目前比较期待的是Hammer
就Linux社区那种自大的表现来看,我并不认为他们能接受ZFS(即便license允许),恐怕更有可能的是折腾出 ext4 btrfs xfs 互相掐
如果说 Linux 社区自大,那么 FreeBSD 社区可能多少有些偏执 :)
OpenSolaris 2008.11的易用性强了很多! Sun的确是有点奇怪, kernel的东西搞得很牛, 但是距离最终用户的last mile的一些界面的功能却总是有点不屑于去做. 不过OpenSolaris总算转变一些思路了, 很多好评!
@Fenng
That’s right. 这也是难以大范围推广的一个原因所在
话说这几天搞虚拟化用了用lvm,还真是个不错的东西,BSD上就没有这么靠谱的卷管理了
FreeBSD在企业上跑MYSQL数据库好像不太靠谱了,完全可以考虑SOLARIS或者他的衍生版本来跑数据库.