帮助文档
关键词列表
网站地图
网站首页
最新活动
轻量应用服务器
阿里云邮箱
等保测评
阿里云产品
企业上云最佳实践
技术帮助文档
关于我们
网站首页
>
关于我们
>
公司新闻
>
为什么采用基础设施即代码
为什么采用基础设施即代码
发布时间: 2020-08-12 10:05:30
文章作者: 网站编辑
阅读量: 185
为什么采用基础设施即代码?虚拟化、云、容器、服务器自动化和软件定义网络(software-defined network,SDN)理应简化IT运维工作。服务的置备、配置、更新和维护理应花费更少的时间和精力。问题应该被迅速地发现和解决,系统配置应该全部一致并且及时更新。IT人员应该减少在日常苦差事上投入的时间,有余暇快速地执行变更和改进,以帮助组织适应现实世界里不断变化的需求。然而,即便拥有最新、最好的工具和平台,IT运维团队也很难完成每天的工作。他们没有时间去解决系统长期存在的问题,更没有时间去掌握这些最新的工具。
事实上,云和自动化往往让事情变得更糟。新基础设施的置备(provision)很容易,导致系统组合不断增长,而防止这一切崩溃又需要投入越来越多的时间。采用云和自动化工具立刻降低了基础设施变更的门槛,但这些工具并没有可以提高一致性和可靠性的现成方法来管理变更。这需要人们去思考如何使用这些工具,并且形成高效使用它们的系统、流程和习惯。一些IT组织使用他们在云和自动化时代以前用于管理基础设施和软件的流程、结构和治理方式来应对挑战。
但是,那些原则在需要花费几天或几周来置备新服务器的时代或许有效,而在当今这个只需要几分钟甚至几秒钟就能完成同一任务的时代,它们已经力不从心了。急着完成任务的人们往往会忽略、绕过或者否决传统的变更管理流程。可以越来越多地看到,成功推行这些流程的组织被技术上更灵活的竞争对手超越。传统的变更管理方法难以应对云和自动化提供的变更节奏。
尽管云和自动化工具导致系统日益增长、不断变化,我们仍然需要积极应对。这就是基础设施即代码的用武之地。“铁器时代”和“云时代”在IT的“铁器时代”,系统都直接安装在物理硬件上。基础设施的置备和维护都是手动作业,迫使人们花费时间点击鼠标、输入命令来保持系统运转。由于变更涉及很多工作,变更管理流程强调细致的前期考虑、设计和审查工作。因为错误的代价非常昂贵,所以这个流程是合理的。在IT的“云时代”,系统与物理硬件解耦了。日常的置备和维护可以委托给软件系统,让人类从苦差事中解放出来。在几分钟甚至几秒钟之内就能做出变更。变更管理可以利用这样的速度,提供更快的上市速度和更高的可靠性。
什么是基础设施即代码?
基础设施即代码是一种基于软件开发实践的基础设施自动化方法。它强调系统及其配置的日常置备和变更具有一致性和可重复性。先修改配置的定义代码,再通过包括全面验证的无人值守过程应用到系统中去。这种方法的前提是,现代工具可以把基础设施作为软件和数据进行处理。这允许人们在管理基础设施时应用软件开发工具,如版本控制系统(VCS)、自动化测试类库和部署编排工具。这也为利用诸如测试驱动开发(TDD)、持续集成(CI)和持续交付(CD)等开发实践打开了大门。基础设施即代码已在最苛刻的环境中得到了验证。对于像亚马逊、Netflix、谷歌、Facebook和Etsy这样的公司,IT系统不仅是业务的关键,而且本身就是业务。宕机是无法容忍的。亚马逊的系统每天处理数亿美元的交易。因此,诸如此类的组织为大规模、高可靠性的IT基础设施开拓新的实践不足为奇。
基础设施即代码的目标很多团队和组织期待通过基础设施即代码实现如下目标。
?IT基础设施支持并允许变更,而不是成为阻碍或者约束。
?对系统的变更是家常便饭,不应该对用户或者IT人员造成惊吓或者压力。
?IT人员把时间花费在体现自身能力的有价值的事情上,而不是花费在处理日常的重复性工作上。
?用户可以自行定义、置备和管理他们需要的资源,不需要IT人员参与。
?团队能够轻松、快速地从故障中恢复,而不是假设可以完全避免故障。
?持续地改进,而不是通过昂贵且危险的“大爆炸”项目去改进。
?通过实施、测试和测量来验证问题解决方案,而不是利用会议和文件进行讨论。基础设施即代码不仅仅适用于云基础设施即代码经常和云一起出现,因为在云上不这么做很难管理好服务器。但是基础设施即代码的原则和和实践不仅可以应用在云和虚拟化系统上,甚至可以直接应用在物理硬件上。
云可以很自然地处理这些,虚拟化平台也可以通过配置来实现同样的功能。即便是硬件,也可以自动化置备,从而以完全动态的方式使用。有时候这也叫作“裸机云”。静态基础设施也可以使用基础设施即代码的很多概念。手动置备的服务器可以通过服务器配置工具进行配置和更新。然而,对于本书中描述的很多高级实践,毫不费力地销毁并重建服务器的能力是不可或缺的。
上一篇:云计算的特征和云计算的服务
下一篇:云安全的实施路线基本明确
最热文章
钉钉打卡机链接显示wifi需要web认证怎么办
苹果手机设置钉钉自动打卡签到的方法
阿里邮箱日历提醒设置方法
华为手机钉钉分身功能应用指南
百度网盘转到阿里网盘详细步骤指南
钉钉文件保存位置如何快速查找和管理文件
随机推荐
微服务框架,容器云,ServiceMesh,传统API Gateway产品都提供注册发现适合什么场景?如何选型?
阿里云数据库RDS的优势
租用云服务器一年大概的费用,云服务器租用收费标准
WEB服务器是干什么的,有什么功能
阿里云高防cdn怎么计费
负载均衡ribbon的作用
获取更多阿里云折扣优惠 立即咨询
活动推荐
内容推荐
更多
为什么VCS对基础设施管理来说至关重要
对动态基础设施平台的要求
搭建app为什么要采用云服务器
阿里云为什么不用OpenStack
轻量化云服务器基础设施包括
关键词推荐
更多
云服务器与网站空间
idc云主机管理系统
云防火墙
ssl证书申请
防火墙代理商
钉钉专业版价格
阿里云渠道合作
视频会议收费
钉钉考勤专业版
阿里网盘
阿里云盘价格
idc服务器租用
商标
云服务器购买
在数据库中用来表示实体集的是
阿里云盘福利码永久有效吗安全吗苹果手机
cdn内容分发
阿里邮箱咋样注册账号和密码呢安全吗苹果
阿里云安全通告怎么关闭不了提醒了呢苹果
阿里云盘资源电影在线观看
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠
立即领取