V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
Astrian
V2EX  ›  奇思妙想

如果把校内网站托管在云上……

  •  
  •   Astrian · 2015-01-07 20:15:33 +08:00 · 5133 次点击
    这是一个创建于 3637 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不说 Google,只要是比较大的云平台……上去都要顺利很多吧……

    (正在苦逼选课地抱怨中……)

    58 条回复    2015-01-09 00:12:33 +08:00
    Tuccuay
        1
    Tuccuay  
       2015-01-07 20:22:37 +08:00
    在国内对于这种做好了没好处,没做好要出事的环境来说...你懂
    Delbert
        2
    Delbert  
       2015-01-07 20:27:04 +08:00   ❤️ 1
    @Tuccuay www.ruc.edu.cn 人大网站在SAE上。上次SAE无法访问,人大也……
    话说wp能做成这个样子真不错。
    iyaozhen
        3
    iyaozhen  
       2015-01-07 20:30:31 +08:00
    学校主页放在云上还可以。只是学校一般都有服务器,也没必要放云上。
    教务系统等一到选课的时候校园网内都扛不住,放云上那还不是瞎扯。
    Astrian
        4
    Astrian  
    OP
       2015-01-07 20:31:30 +08:00
    @Tuccuay 只是抱怨一下
    @Delbert 居然是 WP 吗……
    @iyaozhen 性能太差,现在正在看着 nginx 的错误提示空悲切
    akira
        5
    akira  
       2015-01-07 20:33:03 +08:00
    云不是万能的。。
    typcn
        6
    typcn  
       2015-01-07 20:33:20 +08:00
    用 node.js + redis
    单核单机并发上千
    Astrian
        7
    Astrian  
    OP
       2015-01-07 20:34:13 +08:00
    @akira 访问顺利一点也不行吗…
    @typcn 噗~
    typcn
        8
    typcn  
       2015-01-07 20:36:46 +08:00
    @Astrian 我的单线程博客,亲测用 ab -c 1000 -n 1000 显示 900+rps
    Draplater
        9
    Draplater  
       2015-01-07 20:38:41 +08:00 via Android
    学校里面连服务器也配不起么
    Astrian
        10
    Astrian  
    OP
       2015-01-07 20:39:58 +08:00
    @Draplater 不是配不起,是选课的时候性能极差……随口碎碎念,不过可行性也不是一点也没有吧
    typcn
        11
    typcn  
       2015-01-07 20:41:17 +08:00
    @Astrian 这种情况 超过 90% 是数据库问题,换个内存数据库
    Astrian
        12
    Astrian  
    OP
       2015-01-07 20:42:00 +08:00
    @typcn 诶……也许可以跟教务处的人说一说→ →
    Draplater
        13
    Draplater  
       2015-01-07 20:44:21 +08:00 via Android
    @Astrian 我校是抽签式选课,成功避开了这个问题
    Astrian
        14
    Astrian  
    OP
       2015-01-07 20:44:55 +08:00
    @Draplater 啥叫抽签式选课……
    lolicon
        15
    lolicon  
       2015-01-07 20:46:20 +08:00
    @Astrian 不是拼速度,是在一段时间内开放自由选,在某门课选的总人数里抽一部分人去上课
    Astrian
        16
    Astrian  
    OP
       2015-01-07 20:47:24 +08:00   ❤️ 1
    @lolicon 我擦,也就是最后上什么课、什么老师上课还要看运气?
    Viztor
        17
    Viztor  
       2015-01-07 20:47:34 +08:00
    这不是打学校信息中心的脸么。
    Astrian
        18
    Astrian  
    OP
       2015-01-07 20:48:11 +08:00
    @Viztor 卡成这样才叫打脸好么
    lolicon
        19
    lolicon  
       2015-01-07 20:51:13 +08:00
    @Astrian 我这选修是教师和上课时间固定,学生选完课堂之后抽签。符合某些特定条件会优先。
    Draplater
        20
    Draplater  
       2015-01-07 20:51:13 +08:00 via Android
    @Astrian 就是截止日期前先选好课,截止日期到了之后开始抽签。你选上或选不上是随机性的
    lolicon
        21
    lolicon  
       2015-01-07 20:52:05 +08:00
    @lolicon 如果没抽中的话会有补选的机会,被抽中了也可以退选。
    kofj
        22
    kofj  
       2015-01-07 20:55:04 +08:00 via Android
    放云上你有考虑过你们学校出口带宽的感受吗?
    Astrian
        23
    Astrian  
    OP
       2015-01-07 20:55:19 +08:00
    @lolicon @Draplater 那还好……挺好的
    msg7086
        24
    msg7086  
       2015-01-07 20:55:59 +08:00
    @Astrian 楼主先要搞清楚。
    是服务器性能太差,还是程序写得差。
    如果服务器已经是什么4代至强之类的玩意了,你跑去换成什么阿里云啊SAE啊,那可就瞎了。
    Astrian
        25
    Astrian  
    OP
       2015-01-07 20:56:40 +08:00
    @msg7086 我也怀疑是程序写的差,但是不知道怎么查
    msg7086
        26
    msg7086  
       2015-01-07 20:57:24 +08:00
    @Astrian 你是教务系统的负责人吗?如果不是,就别折腾了。
    玩意搞坏了那就是教学事故,责任你担不起。
    Astrian
        27
    Astrian  
    OP
       2015-01-07 20:58:25 +08:00
    @msg7086 已经把我强制登出好几回了= =
    msg7086
        28
    msg7086  
       2015-01-07 21:01:25 +08:00
    @Astrian 老老实实写个程序刷课去。
    反正我们那个年代都这样。
    写个程序,把课程情况转换成rss挂在阅读器上刷……
    Astrian
        29
    Astrian  
    OP
       2015-01-07 21:02:18 +08:00
    @msg7086 牛气!膜拜
    GhostFlying
        30
    GhostFlying  
       2015-01-07 21:03:30 +08:00
    学校如果想解决,根本不需要用云,不想解决,换什么都一样的
    wy315700
        31
    wy315700  
       2015-01-07 21:43:29 +08:00
    我们学校用的IBM的system,选课的时候直接把硬件搞坏了、
    url
        32
    url  
       2015-01-07 22:07:59 +08:00 via Android
    @Astrian 据说诺基亚 索尼的都wp
    alp
        33
    alp  
       2015-01-07 22:19:53 +08:00 via Android
    你哪个学校
    alp
        34
    alp  
       2015-01-07 22:21:06 +08:00 via Android
    @Delbert 北外也是wp
    cnkuner
        35
    cnkuner  
       2015-01-07 22:31:24 +08:00
    真正应该改动的是教务系统。
    zts1993
        36
    zts1993  
       2015-01-07 22:42:54 +08:00
    @iyaozhen 一看你就不知道教务系统瓶颈在哪,。。放在云上没有问题,已经测试过。
    zts1993
        37
    zts1993  
       2015-01-07 22:43:49 +08:00
    @Astrian 正方程序太烂,db是oracle这点并发没什么压力。多portal可破
    virusdefender
        38
    virusdefender  
       2015-01-07 22:47:14 +08:00
    是代码太烂 放哪都一样
    spacewander
        39
    spacewander  
       2015-01-07 23:11:22 +08:00
    其实改变选课方式是更好的方法吧……比如不同年级的人不同时间选课,选课不是靠先到先得而是抽签,等等。
    omi4399
        40
    omi4399  
       2015-01-07 23:52:49 +08:00
    其实是正方写的太渣,无奈学校搞了一个第三方网站,支持微信公众号还开放了 API,分流一下,效果不错。
    iyaozhen
        41
    iyaozhen  
       2015-01-08 00:02:53 +08:00
    @zts1993 我们学校用的是金智教育。程序这一块写的还不错,主要瓶颈是卡在数据库的读写上(学校舍不得钱买新的服务器)。我的意思是放在公网云上出口带宽够吗?访问起来能有校园网(局域网)快?怎么解决数据库IO问题呢?
    JamesRuan
        42
    JamesRuan  
       2015-01-08 01:45:40 +08:00 via Android
    别把数据库程序不当程序啊,技术烂就是技术烂。
    lazycat
        43
    lazycat  
       2015-01-08 08:20:11 +08:00 via Android
    @typcn 教务选课系统业务逻辑比博客复杂太多了。。。
    zts1993
        44
    zts1993  
       2015-01-08 10:14:12 +08:00
    @iyaozhen 读写上?什么数据库?虽然云服务器IO都不太好,但是老服务器的IO也不强啊,可以迁移测试一下。带宽问题可以临时增加,只要不是aliyun那种只能升级不能降级的坑爹云,在选课时间临时增加机器和带宽,还是很不错的。
    msg7086
        45
    msg7086  
       2015-01-08 10:30:12 +08:00
    @zts1993 亲难道你以为云都是用的黑科技?
    再高端的云无非也就是SAN里堆满企业级SSD做阵列。
    这种东西学校里随便花个几十万买一台扔着就行了,何必蛋疼放云上。
    何况实际根本用不到那么高端。
    typcn
        46
    typcn  
       2015-01-08 11:01:12 +08:00 via iPad
    @lazycat 复杂是复杂,但我那是单核2g内存的vps,而且站库同一机子,学校起码几十核吧,几十g内存吧?
    zts1993
        47
    zts1993  
       2015-01-08 11:31:31 +08:00
    @msg7086 哈哈哈哈,你以为学校里面申请几十万的机器就像喝杯茶一样简单么?
    iyaozhen
        48
    iyaozhen  
       2015-01-08 11:49:36 +08:00
    @zts1993 数据库好像用的商业版的mysql,都快优化到极致了。主要还是服务器烂,超期服役几年了。另外还有安全问题。有些系统限制只能校园网访问。数据安全等。
    iyaozhen
        49
    iyaozhen  
       2015-01-08 11:51:07 +08:00
    @msg7086 校长会觉得你买个电脑要几十万,也不是坑钱嘛!!!
    msg7086
        50
    msg7086  
       2015-01-08 15:44:11 +08:00 via iPhone
    @zts1993
    @iyaozhen
    敢问同等级的云要多少钱?
    本地你买ssd算你2块120的做阵列要价1000好了,敢问你租个云回来每月83你能租到什么玩意。何况ssd的寿命也不止1年。

    你们是怎么会觉得买硬盘会比租机器贵的。
    decken
        51
    decken  
       2015-01-08 15:45:41 +08:00
    程序差能救吗?
    zts1993
        52
    zts1993  
       2015-01-08 16:06:08 +08:00
    @msg7086 呵呵哈哈哈哈,看你就没有经验。你说上固态就上固态?采购机器指定渠道,预装ssd一定是商家装好的,不然出了问题怎么办?

    2块120的做阵列只要1000,我也觉得自己买够了,但是你太天真了,服务器上ssd不是加几千块钱的事情。不细说。。

    再说很多学校是这样的,教务处服务器资产属于教务处,可是教务处不可能一次拿出几十万,也很难申请到这么多钱。

    至于我们学校为什么会去尝试云,那是因为某云的CEO是我们学校校友。呵呵呵呵。。
    shuangchun
        53
    shuangchun  
       2015-01-08 17:34:43 +08:00
    @zts1993 一般1w以上的都是需要走招标程序的。而且买ssd很可能不通过财务部门的审核。哈哈哈
    zts1993
        54
    zts1993  
       2015-01-08 18:13:10 +08:00
    @shuangchun +10086
    ety001
        55
    ety001  
       2015-01-08 18:17:39 +08:00
    @msg7086 学校的资金不是那么好申请的,即使再怎么有很正当的理由,尤其是学校排名越往后,钱越难申请。
    @typcn 几十核吧,几十g内存?我只能说你想多了,学校毕竟不是企业。。。。
    typcn
        56
    typcn  
       2015-01-08 18:22:27 +08:00
    @ety001 这是北邮的,百台16核 128G内存 http://www.wooyun.org/bugs/wooyun-2010-043093
    msg7086
        57
    msg7086  
       2015-01-08 22:46:49 +08:00 via iPhone
    所以楼上回复我的几位,你们的意见是用同等配置的云计算服务比自己买设备更便宜?
    ety001
        58
    ety001  
       2015-01-09 00:12:33 +08:00
    @typcn 你要知道北邮在国内通信和计算机领域的地位。。。话说我之前的表述过于简单了,完整的表述就是对于教务处这样一般是资源独立的地方,几十核和几十G基本上是不用想。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   902 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:25 · PVG 06:25 · LAX 14:25 · JFK 17:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.