维护 github enterprise 版本

作为高富帅的公司,我们毫不手软的购买了 github 的 enterprise 版本,截止到 3 月底,我们累计的投入已经接近 6 位数的 $$$ 了。我作为维护者,从管理的角度说说使用的感受。总的来说,四个字 – 「物超所值」。如果你们公司的工程师在 500 人以下,不妨试试,码农们的心情绝对会因为使用这么好的产品而屁颠的合不拢嘴,间接的提高的生产效率,最终受益的还是公司。
目前这种 "out of box" 的产品越来越多,github 是一个典型,包括我之前提到的 elasticsearch 同样是一个典型(github enterprise 重度依赖 es)。好处不必多说,维护起来工作量会小的多,你没有必要也不大可能了解到产品内部的运行的机制,这个从 github 提供的 ssh 登录账号就能看出:
To preserve the integrity of the appliance and ensure it remains in a consistent state, we have the following limitations in place:

    Root access is not provided.
    The admin user password is not provided.
    Installation and execution of third party software is not permitted.
    Modification of the underlying VM configuration is not permitted.

Bypassing any of these limitations will void all warranties and may place your installation in an unsupportable state.

拿到一个新的产品服务,我第一要做的就是先通读遍官方的文档,初次打开,觉得不可思议,一共就几十篇文档,两三个小时就能过完。回头再看的时候发现,对于这么一个 out of box 的产品,几十篇文档绰绰有余了,我简单的总结了下涉及到的,也是我关心的方面:
1. 从监控的角度出发,官方提供了 API 方便调用,
2. 用户、log audit/forwarding 同样在 web portal 上简单的点点就完成
3. 用户的认证方式也是支持多种,包括默认的 build-in 方式以及 LDAP 等
4. 数据的备份异常的简单,根据文档,几条 cli 就能搞定
5. 使用 virtualbox/VMware 来创建 instance,倒入证书、升级版本、迁移也是异常的方便
6. 如果磁盘用量规划不足,临时的增加 block device 也是异常的快捷

文档的价值有多高了?比如在指导你做 upgrade 的时候,会很明确的提示你:

  1. Shut down your Enterprise virtual machine.
  2. Take a snapshot of your virtual machine.
  3. Boot your virtual machine.
  4. Enable Maintenance Mode.

还有其他需要关注的吗?没了,就是这么简单。如果还有文档上没有涉及的问题怎么办,直接开 ticket,他们工程师反应时间、回答问题的质量以及态度跟 RedHat 是一个级别的。
要是 github IPO 了,我会长期持有他们家的股票的。放张很早之前我司某早期工程师破解的截图,现在我们已经「改邪归正」,早用官方授权的 seats 了。

 

  • http://about.me/terrywang terrywang

    以前申请过 GitHub Enterprise 试用,人家看是 Oracle 没理会我,靠。后来直接自己搭 GitLab 了事。话说你 Blog URL 里有中文不太专业啊 -_-z

    • http://jaseywang.me/ Jasey Wang

      URL 的那是历史遗留问题,现在依赖太多了,不想改了。

      • http://about.me/terrywang terrywang

        好吧,我从一开始就选择了数字,也没用年月日+英文的方式,觉得太长…

        话说你们的 GitHub Enterprise trial 是怎么获得的?申请后批的?

        • http://jaseywang.me/ Jasey Wang

          直接发邮件申请啊……没啥特殊的流程

          • http://about.me/terrywang terrywang

            可能人家不屌 Oracle 的电邮地址 -_-z

          • http://jaseywang.me/ Jasey Wang

            名声这么不好?用私人邮箱呗 lol

  • http://log4d.com/ alswl

    大土豪啊,6 位数,我现在采购一个 Stash 25 版,都算半天,还舍不得买。

    • http://jaseywang.me/ Jasey Wang

      「只见贼吃肉,没见过贼也挨揍」

      • http://log4d.com/ alswl

        看了上篇文章和招聘贴,才知道你现在在友盟