某DevOps信徒拥有六个IT部门,100台服务器,超过6000个虚拟机,那应该如何提升IT效率?答案是自动化。
MercadoLibre是一家线上拍卖网站,号称“拉丁美洲的eBay”,他们公司的开发者和系统管理员都使用Opscode的开源云配置管理和自动化工具Chef,使得供给更快,运行在Ubuntu的KVM虚拟化和OpenStack云计算软件的管理也得到简化。
该公司的高级架构工程师Leandro Reox说:“在Chef之前,管理团队要维护基础设施,需要面对太多要求,所以我们希望向要求较少的DevOps基础架构模型迁移。”
Reox说,安装、配置、安装应用的进程由开发团队完成,有时候可能让管理团队花上一个小时。现在,开发者负责通过Chef定义应用和操作系统以及虚拟机的配置。结果新的虚拟机可以在8秒内启动运行,不需要管理团队参与。
同时管理团队使用Chef来管理在下面的服务器配置,使用CHef来管理OpenStack的“Swift”对象存储和OpenStack“Quantum”,一个开源虚拟交换机。
Chef负责了MercadoLibre的网络、应用服务器、数据库服务器、客户关系管理、监控服务器的财产管理。
“Opscode负责了我们整个服务器配置。”Reox说道。
唯一的例外是Oracle RAC服务器群集,这个团队还没有完全自动化。
去年夏天,公司开始了Opscode的Hosted Chef,但是很快转换成防火墙内的Private Chef。
Reox说,有了Private Chef,就不用依赖互联网连接来升级手册。
在配置Opscode Chef之前,MercadoLibre也看了看其他DevOps比较常用的配置管理工具,比如Puppet和CFengine,这些软件都享有盛誉,更适合非开发者,Reox的团队则更适合使用Chef。
“作为一个管理团队,我们很偏向开源,以开发者为主,所以用Chef对我们来说很简单。”
但是他承认,更大的挑战是如何让IT和开发团队如何在解放思想。
Reox说:“最难的事情是让人们改变观念。”他认为团队不能只是事事操心。比如说,使用静态IP地址。他们应该开始考虑自动化。
“这得一点时间,但对我们来说确实有用。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
微服务器和无服务器可改变应用交付
云服务已经改变了IT基础设施,但最新的云趋势表明了重组作业更根本性的转变。较新的云服务和应用程序设计理念(如微服务,无服务器计算和函数即服务)对IT运营人员和开发人员都有重要的影响。
-
无服务计算就不需要服务器吗?
在云计算基础架构即服务(IaaS)中,你不需要管理你的物理基础架构;而在云计算的无服务计算中,你甚至不需要管理任何虚拟机、操作系统或者容器……
-
私有云之死
随着公有云的接纳程度不断地增加,还遗留着一个问题:到底私有云现在变得怎么样了呢?私有云本应该在拥有公有云提供的灵活性、自服务和弹性之余还不依赖于任何厂家的设备……
-
整合Salt,SUSE Manager 3提供新功能
通过SUSE Manager,管理员能够管理SUSE以及其他Linux发行版上的配置。去年,SUSE发布了SUSE Manager 3,与该工具的先前版本均有不同……