互联网金融平台如何做运维?
¥399如何利用API网关实现高速增长和安全防护
¥500
行家自述
我叫覃健祥,是一名前阿里老兵,02年出任“博客中国”CTO,踏入IT领域至今,已在PHP领域和运维方面有着15年的沉淀。现任自动化运维平台“运维厨房”的CEO。 07年的时候,我拿到了雅虎中国P6的offer,同时,我把之前在PHP领域的积累做成一个开源框架,叫kiwiphp,2010年改名叫lotusphp,一个适合门户级PHP项目的框架,主要特点是:组件式结构,各组件之间松散耦合;分布式数据库和分布式缓存;潜规则最少,对使用者技术要求最低,性能最好;代码简洁,简单易学,没有文档但有数百用户,阿里内部也曾有数十个项目用过它。它是我最重要的一个开源产品,倾注了最多的心血。 在雅虎,我只做了半年站长天下产品,就拥抱了公司的变化,于2008年春天被调到诗画般的杭州,和口碑网的同学们一起做生活服务,在阿里创业圣地湖畔花园封闭开发,执行996工作制。当时雅虎的主流开发框架是ySymfony,由美国雅虎在Symfony的基础上定制,由于ySymfony不支持分布式数据库,我们把ySymfony和kiwiphp结合起来用,我作为框架开发者经常为了解决一个隐藏很深的bug加班到凌晨才回酒店,早上再被洒水车的《jingle bells》吵醒,匆匆赶去湖畔。那一年,我和主管全鑫配合默契,在团队里恬不知耻以精神领袖自居,感染和影响了很多人,到杭州后,我在所有季度考核和全年考核中都得了3.75,在雅虎和口碑的年会还得了一个最佳执行力个人奖,我们团队也是业务部门和HR眼里的明星团队。 在阿里这么多年,最苦最累却又最快乐交朋友最多的,就是在口碑的那些年,如今想来,真是好怀念好伤感,口碑网好好的业务好好的团队,怎么就说关就关了呢,哎...... 2010年1月,我转岗到了淘宝开放平台,带领一个10人左右的团队,当时负责约11条产品线。后来南下广州帮传统行业做电商,最终在极为艰苦的条件下带队开发了一个B2C网站,走支付宝和银联支付通道,支付宝年成交额一千万量级(当然实在太少了,还比不上稍微大一点的淘宝集市店)。 这段话是不是似曾相识?2014年1月有一篇题为《身为码农,为12306说两句公道话》的文章火遍微博和微信朋友圈,署名代码狗,开篇就是这段话。嘿嘿,就是我这只代码狗写的。然而,一直以来,基本没人知道是我写的。那篇文章太火了,各种微博、微信、论坛累计转发可能有几十万,还登上了《科技日报》《南方都市报》《新京报》等10余家平面媒体,连12306的技术负责人(中国铁科院计算所副所长)接受人民网采访都引用我的观点。从营销的角度讲,作者身份是个卖点,保持神秘感,争议性更强、传播效果更好,虽然我是无心插柳,既然火了,我希望那篇文章能让更多的人们给铁路人一些客观正面的看法,我个人的名声与之相比如沧海一粟,所以我选择了在最火的时候深藏功与名。阿里有些同事很快猜到了是我写的,找我求证,我也故意没承认,现在风头过去了,我可以承认了,当初找我求证的同事们,原谅我撒了个善意的谎:) 言归正传,说说在广州的经历吧。我带领团队在2个月内上线一个B2C,这个看似不可能的任务最后我带着技术团队熬出来了。我的办法是最大化利用现有资源和第三方服务,自主开发关键业务流程保障核心用户体验。视觉和前端找外包做、订单处理做接口与SAP对接、在线客服/监控/CDN采购第三方服务、前端/后端/运维/测试大量使用开源类库。暂时空缺的产品、架构、测试、安全、运维等职位由我兼任。据行政统计,我两个月加班400多个小时,那段时间,我周末不用闹钟也能自然醒,然后去办公室干活,我用4个台式机搭建的开发集群在办公室里工作。 这个B2C项目也催生了我的另一个重要开源项目:puppet-example,顾名思义,它是一个puppet的示例项目,当时我创建它是用来让我一个人花较少的时间就能兼职管理这个B2C网站的近20种服务器角色和60多台虚拟机。后来经过持续改进,这个开源项目可以支持近30种服务器角色了,开源世界里也有个别用户,管理的虚拟机总数大概不到两百台。 我做了一个全分布式、全高可用的架构,初期规划了二十几万的硬件,保守估计起码可支撑日均500万PV。将来流量上来了,只要加机器改配置文件就行了,无须推倒重做。持久存储层,用了分布式文件系统、三主强同步MySQL集群(不是Master-Slave),放在负载均衡器后面;应用层,搜索引擎、缓存、应用服务器、Web服务器也都放在负载均衡器后面实现高可用和负载均衡;只能做主备模式的负载均衡器、VPN网关、软路由等机器,做IP Failover;再按业务垂直切分,不同业务在不同的集群上,运维架构图在我的github主页上:github.com/qinjx,感兴趣的同学欢迎围观。 在广州做puppet-example的这段经历,可以算是我现在做的创业项目的灵感之源。由于那个项目的启发,我发现了自动化运维在方向上的前景和商机,为了不错过机遇,也为了改善现今互联网行业在运维方面的落后与效率低下,我于2015年从阿里离职,加入了滚滚创业大潮,成立杭州代码狗科技有限公司,做了一个自动化运维平台——运维厨房,能实现图形化建模自动化应用部署;跨厂商、跨环境的服务迁移和容灾;自动化弹性伸缩;企业应用市场一键部署大数据、电商、ERP等重量级软件无须写代码。 这是一个全球领先的自动化运维平台和应用市场,对当下的自动化运维可以算是一个质的突变与冲击,吸引了一大批有着高瞻远瞩的企业的合作,比如年交易额数十亿的互联网金融平台可溯金融、智慧餐饮龙头企业二维火...... 如果你也对通过网页界面就能完成架构设计和服务器配置感兴趣,想提高公司的运维效率节约人力;或者你是一名前线运维人员,想提高现有的技术能力却没时间学习新的开发语言,欢迎来在行约我聊聊。
常见问题
- 「在行」能帮我做什么?展开
- 如何开始使用「在行」?展开
- 行家值得信赖吗?展开
- 约见有什么规范?展开
用户评价
暂时没有评价哦