简单协作的生态之美
“我住长江头,君住长江尾。日日思君不见君,共饮长江水。”企业IT中,战略与实现的鸿沟,业务与技术的鸿沟,开发与运维的鸿沟,让协作的各方难以互相理解和交流。对于开发团队与运维团队而言,世界上最远的距离,不是我站在你的对面你却听不到我的话,而是我和你要了苹果7代,你却给了我7袋苹果。DevOps提倡开发和IT运维之间的高度协同,从而在完成高频率部署的同时,提高生产环境的可靠性、稳定性、弹性和安全性。
通过纵向协作,DevOps强调的重点是跨工具链的「自动化」,最终实现全部人员的「自助化」服务。
通过横向协作,DevOps强调的重点是跨团队的「线上协作」,也即是通过IT系统,实现信息的「精确传递」。
DevOps不仅打通了开发运维之间的部门墙,更实现了应用全生命周期的工具链路打通、跨团队的线上协作能力,让软件衍生出简单协作的生态之美。
软件本应是美的,消费者的体验,工程师的价值,架构师的设计,部门间的生态,无不因简而实,因简而预,因简而美。因此,本期《架构师》,我们试图在技术的极简美学方面作一些尝试和分享。如何通过元数据这种“数据的数据”来抽象和简化微服务架构认知的维度;如何用简单的几种模式,看透数据的最终一致性;如何将DevOps软件交付的过程和环节,映射为最简单的企业IT生产元素;如何用几条简单的规则,来衡量选择开源架构的得失,简而言之如何确立数字化时代的软件技术架构。
我们今年一直在尝试做一件事,用开放和分享,来简化技术创新的过程,我们将面向商用的企业级云计算平台的设计文档,过程文档,技术思考,通过社群和公众平台的方式全面开放和分享,期待更多的身处企业IT环境的工程师和架构师,可以和我们一起,追寻软件的初心,寻求软件之美,合作创新,让未来触手可及。
至言不繁,大道至简。
普元信息CTO焦烈焱