随着云计算的日趋流行,基础设施云(IaaS)已经被很多企业普遍采纳。在欧美地区93%的用户已经在使用云,而其中,超过80%的企业用户已经在使用云。在中国,IaaS市场正处在高速发展期,国内公有云IaaS市场增长迅速,据易观智库预测,2015年,中国公有云IaaS市场规模将达到39.6亿元人民币,增幅高达19.3%。而与此同时,DevOps采纳比例已过六成,且稳定上升,在企业市场,DevOps采纳比例更高达71%。在这样的情况下,IaaS和DevOps已经成为了企业IT的新常态。
FIT2CLOUD技术布道及生态合作总监 徐桂林
这种企业IT的新环境,给企业的IT运维带来了新的变化和挑战。首先,由于很多企业采用混合云的策略,因此,IT运维的环境将更复杂,将包含有公有云、私有云以及虚拟机的多种混合环境。其次,IT基础设施的使用广度和深度在不断提升,这就使得IT运维的广度和深度相对于传统IT运维更加广阔。传统软件的SaaS化、传统行业互联网化以及现实世界物联网化的趋势都给IT运维管理带来更大的挑战。最后,迭代率超高的应用开发给IT运维带来了更高的要求。据相关数据表明,flickr早在2005年就能够做到一天部署10次,LinkedIn能够做到15分钟部署一次生产环境,AWS一年发布的新功能多达500+项,微信内部分享显示其已经具备一天多次部署的能力,这些背后无疑都需要的是高效的运维。而且,企业的开发团队不仅仅满足于运维团队提供基础设施资源,还期待运维团体能够提供自助式的应用开发支撑服务。
那么,在这样的情况下,IT运维团队该怎么做,怎样才能做的更好,就十分考验IT运维的团队了。FIT2ClOUD技术布道及生态合作总监徐桂林认为,企业IT运维团队必须抛弃传统IT运维管理,向云运维管理转型,为此,IT运维团队必须保持一颗初心、进行一次转型、转变一种思路、采用一种手段。
所谓一颗初心,是指企业采纳IaaS云平台的初衷是促进业务创新。即IT运维团队必须认识到,自服务IT和可编程IT才是IaaS促进业务创新的核心所在,因此,IT运维团队必须把重点放在这些方面。一次转型是指,必须由Dev+Ops向DevOps转 型。DevOps的内涵是一种鼓励沟通协作的企业文化和架构,是自动化一切的方法论和态度,是一体化的支撑工具和环境。以DevOps为抓手,企业的IT运维可以实现从Code到Artifact仓库,从Artifact仓库到可运行的服务,从开发环境到生产环境的全面运维。一种思路是指,企业的IT运维需要从基础设施与应用运维并重转向以应用运维为中心。传统的IT运维是应用运维、基础设施运维和运维研发并重,而云上运维的工作思路则是以应用运维为主,运维研发为辅,云资源管理为外延。因此,在云环境中,IT运维团队必须根据云运维的需求,进行转变。一个手段是指必须有以应用为中心的企业云管理平台来协助IT运维团队进行运维管理,而这个云管理平台,需要具有自服务IT、自动化、端到端监控、混和云支持、费用管理、审计和管控等功能。
FIT2CLOUD云管理平台
而FIT2CLOUD混合云管理平台就是这样一个云管理平台,它可以统一管理跨公有云和私有云的重要商用应用,它还是一个混合云管理及DevOps协作平台,可以通过插件在阿里云、AWS、Azure、腾讯等公有云平台上实现混合云管理、监控告警、故障自动处理、安全和审计、权限管理等多种功能,从而帮助IT运维人员实现混合云管理,统一管理不同来源主机(支持公有云主机、支持私有云主机和物理、以应用角度统一管理资源、集成云API,支持自动伸缩)、实现自动化运维和监控,高效管理成千上万台主机(批量、定时执行脚本、告警自动触发脚本执行、虚机、站点、自定义监控、不同层次的监控数据分析、千人千面仪表盘)、帮助开发人员实现自服务的IT,加速云上的开发测试(快速创建应用系统所需的云资源、快速释放云IT资源、快速试错、快速迭代)、帮助DevOps实现持续部署和交付,加速云上的业务创新(统一的Build管理、实现部署过程的自动化、标准化、可视化、保证开发、测试、生产环境部署的一致性)。
目前,FIT2CLOUD已经在多家客户中得到应用。其中,华数互联网技术部使用FIT2CLOUD实现了阿里云VPC内的虚机和在IDC中托管的物理机的统一管理和自动化运维,包括监控告警、批量执行脚本等;华数平台运维部使用FIT2CLOUD监控CDN流量和私有IaaS的宿主机。软通动力基于FIT2CLOUD构建SaaS化运营中心,实现一键在公有云中创建虚机并完成应用的自动化部署,及后续的自动化运维。海量信息使用FIT2CLOUD实现了两千台规模虚机的统一管理和自动化运维;实现数分钟内对2000台虚机批量操作。