@
initdrv 其实吧,学校选课那个才逗比呢……
校内系统没有按小时付费的硬件……那时候也没有云服务。
原来是个 JAVA 的外包的本地大软件开发商做的程序,我们的光荣记录是早晨 8 点开始选课,不限登陆不限访问选完为止,到晚上 9 点还没选完……一天系统基本都是崩溃着了,学校也就万八千人,但是大家拼命 F5 的压力也很变态。
后来用世界上最好的语言,挂了个轻型框架给改写了,但是仍然模拟测试压不住这么大访问量,学校也不可能给这个一年两次的项目上个八台机器的集群。
有一次看到那种触摸屏一体机,里面是个 CF 卡固化个写死的 LINUX 镜像,释放到 RAMDISK ,然后只要 CF 卡不断克隆出来的都一样得到灵感。
固化了一个精简的基于某种学校采购了很多的 DELL 服务器硬件的 LINUX-RAMDISK 系统到 U 盘启动运行(这不是我的能力,学校的某个老师帮我实现的),里面内置一个 webserver 和 php ,数据库固化连接到总 MYSQL ,然后在校内 DNS 坐了 N 个
xuanke*.*.edu.cn
等到开始选课之前,网络中心下了个通知(老师跟我关系好没说的),选课时校园网拥堵厉害,趁着这个时间学校机房进行网络改造,内部系统停用,然后借机征用机房的一堆各种乱七八糟三十多台 DELL 服务器用 U 盘启动那个 LINUX 自带了 webserver ,相当于做了个多机负载,那时候还不会做负载分配器……
在校园网总入口作了 30 个入口, xuanke1~xuanke30
然后学校有史以来第一次,选课只用了 50 分钟就全校搞定了……
这 TMD 是不是按需使用的云服务的雏形……