数人云牵手红帽Ansible:七大最佳实践解锁DevOps落地姿势

2018年1月23日,红帽联合至顶网在上海举办了以“智能 自动 规范——迎接自动化运维新时代”为主题的“Ansible Automates”大会。

这是国内首届Ansible Automates大会,会议聚集了众多红帽的技术专家和第三方技术大咖,对Ansible带来全方位、深入解读,分别从网络自动化、Ansible与微服务、Ansible与DevOPs等多个角度对Ansible进行深度分析,揭示Ansible自动化运维技术新动向和所具备的强大管理控制功能。

数人云CEO王璞应邀在本次Ansible大会上做了以《Ansible 锋从磨砺出——从DevOps的自动化运维工具谈起》为主题的演讲。他指出,今天企业客户面临传统应用和互联网新型应用并存的现状,促成了运维现在可以直接触及到直接用户的业务体验。互联网时代,企业IT架构趋势呈现双态化,运维价值输出前移。双态IT的本质是实现业务、技术和治理的三者和谐统一。数人云能够帮助用户从架构、性能的稳定、容量规划等层面,帮助用户解决非功能性需求。数人云也在践行Google的SRE理念,帮助解决企业传统运维模式上的问题,SRE是运维模式的全新探索,也是DevOps思想在运维方面的真正实践。

Ansible的优势是,相对于puppet和saltstack,ansible无需客户端,更轻量级;Ansible甚至都不用启动服务,仅仅只是一个工具,可以轻松实现分布式扩展;更强的远程命令执行操作;不输于puppet和saltstack的其他功能。

DevOps以流程自动化、工具自动化为主要手段,通过长期的积累与优化,为最终业务交付提供更敏捷、更数字化的能力。数人云在自动化运维DevOps方面积累了丰富的实践经验。持续集成、持续交付和持续部署(CI/CD)、灰度发布 v.s. 蓝绿部署、高并发弹性扩展,监控触发自动扩容、自动化运维碎片化应用统一管理、动态环境下服务发现与负载均衡、多种作业类型批处理、架构体系集成、分布式统一配置中心、微服务化等。

在自动化运维方面,能实现标准化应用管理,开发将应用打包成Docker镜像,运维从仓库里面提取镜像,发布到云平台,云平台自动在资源池中启动一定数量的实例。资源池化提高资源利用率,横向扩展基于负载弹性扩缩容,自动回复故障自愈。实现80%重复性应用运维工作自动化。

在多作业类型方面,完美兼容现有Shell的作业,可无缝迁移,成本最低。提供多种业务开发模式,满足不同的业务需求。多种业务运行模式,既可分布式管理也可本地管理。通过异步消息实现业务编排。配置管理中心具备一致性的K-V存储中心、集中统一配置实时推送、配置灰度更新与回滚、配置全局回复、备份与历史、多集群Bootstrap、业务无关性、Open API、配置生效监控。

数人云微服务On PaaS产品体系EAMS基于微服务主流开发框架Spring Cloud,帮助传统企业的IT架构转型打造生产级可用的微服务架构体系,落地贯穿应用全生命周期的DevOps最佳实践,降低开发、运维复杂度,提升IT生产力和交付效率。在RPC开发框架、消息队列开发框架、无缝容错/异构支持、多IDC弹性路由方面都积累了最佳实践。

数人云近期通过丰富详实的调研,发布了2017年度微服务报告。报告显示,有近15%的传统企业开始落地微服务架构。在落地过程中,微服务只有与DevOps同步推进,才能保障架构改造的成功。

企业需要更加系统化、自动化的运维管理方式来充分利用IT能力,增强业务敏捷性,实现IT价值最大化。数人云致力于践行DevOps理念,围绕PaaS和应用来帮助企业客户交付IT能力,通过DevOps、容器和微服务的结合,为企业客户带来真正灵动高效的IT转变。