- 论坛徽章:
- 0
|
这里是AIX的天下,又是IBM主机小地盘,那就说说这两个系统的关系。
主机和AIX属于手足兄弟,都在IBM服务器靡下,但是他们代表着两个不同的世界:主机代表传统,AIX代表开放。在这种和谐和冲突并存的情形下,有关这两个系统的讨论一般会是公说公有理,婆说婆有理。
俺一俺浅薄的理解来说说IBM主机和IBM AIX的共同点和差别,欢迎拍砖。
其实主机和AIX有很多相似的地方,他们面临的市场的挑战也有些相似。主机的市场面临UNIX高端的侵蚀,一些小的主机用户已经失守,转为UNIX。而AIX作为UNIX,也受到Linux和Wintel的冲击。Sun的日子很难受就是他们走的UNIX低端路线已经被Linux封杀。现在Linux在高端服务器方面仍然捉襟见肘,特别在硬件一级的支持还有待提高,但是这只是时间的事情。看看现在AIX/pSeries的很多功能,都是从IBM主机那里抄袭过来。典型的例子就是pSeries 的LPAR和HMC功能,这也就是近几年的事情,而IBM主机已经在几十年前就有了。我想Linux也会在不久的将来也会提高相似的功能。
一个系统能否存活是由市场决定的。IBM主机之所以还在,我认为最主要的原因是用户历史遗留下的应用无法简单移植到其他的平台。二、三十年前的商业应用大部分都在主机上面运行,那时主机的一支独大导致了现在主机系统仍然运行着这些公司的核心业务。可是,现在新上的大的应用系统一般不会是主机,而是AIX或者其他UNIX系统作后台服务器(DB Server, Broker等),很多时候并带Wintel/Linux做前台的应用(Application Server, Web server)。
尽管主机系统已经是昨日黄花,它仍然有它的优势。这些优势已经被其他UNIX所慢慢所抄袭,但是一些体系结构上的差别使得UNIX实施起来十分困难。偶认为主机和AIX/UNIX在体系结构上最大的区别在于数据共享上面。一个AIX系统要和另外一个AIX系统共享文件是需要靠外力来协助的,NFS或者HACMP。而主机系统方面,两个系统共享文件在主机环境是与生俱来的。主机CPU机柜本身不带内置磁盘,所有数据包括操作系统都是在外置磁盘上(例如IBM DS8000)。一般的配置是多个生产系统使用同一分操作系统镜像,同一个DB2数据库。一个文件可以同时在多个系统上读和写,DB2数据库更在文件内的纪录(record)一级进行多系统共享(Record Level Sharing)。这些共享的功能要在AIX/UNIX上做到,肯怕还得需要十年光景。
从这两个系统的历史来看,IBM主机属于稳重的中年干部,AIX若如史泰龙一般生猛小伙,Linux则像Brat Pit的帅小伙。
下面说说对于这两个系统对于你我的差别。一般来说,你接触了AIX就不会去做IBM大机了,反之亦然。这就像傍小密,一旦你傍上了谁,摆脱它是很难的一件事情。搞了AIX以后,就业似乎会比搞主机的要好很多,因为市场上尽是些招聘AIX高手的广告。可是别忘了,搞AIX的人也如过江之鲫,例如这次AIX高手挑战赛报名就有一千四百多。从事主机行业正好是反过来,招聘的机会很少,可是竞争也少啊。懂主机的人犹如稀有动物,只在动物园才能瞻仰到。偶认为,如果可以选择的话,喜欢折腾的人就应该搞AIX, 喜欢工作稳定的人应该搞主机。
从学习的角度来讲,AIX的资源千千万,学起来应该不是什么大问题,以后有问题也有很多人可以帮忙,可是问题在于没有地方练习啊。学习主机得看运气,运气好的话遇到一个恩师,一年半载就能上点手,否则四、五年以后还是云里雾里。
有个主机的优势并不为外人所知,就是IBM主机可以跑在Windows和Linux上,软件名字叫Hercules-390。现在网上也有免费的主机系统可以登录使用,这对于初学者来说无疑是个福音。
收藏 分享 |
|