国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

用AWS实现安全弹性的CI/CD管道

发布时间:2019/07/29标签:   架构    点击量:

原标题:用AWS实现安全弹性的CI/CD管道
【51CTO.com快译】依据天下当先研讨公司Gartner的讲演表现:2019年寰球大众云平台的支出估计将增加17.3%。此中,在云端情况安排的IT基本设备,包含:效劳器、企业级存储、以太网交流机等方面的总付出将到达10.9%的年增加率,也就是说,往年会到达523亿美圆。与其余IT资产投入比拟,与云效劳相干的利用每年的增速都很快。众所周知,任何基于云托管效劳所构建的大范围、高弹性的利用顺序,都须要配有主动化的考证、基本架构的进级、开辟与安排、品质保障、以及基本架构的治理等配套功效。现在,针对传统基本架构的治理形式,正在被可能涵括到产物开辟性命周期每个阶段的、构建CI/CD管道的形式所代替。甚么是DevOps?DevOps是将软件开辟和经营相联合的一种方法。它是从迅速开辟的进程中进展起来的一种文明。此中,连续集成、连续托付和连续安排是跟着DevOps的崛起,而新发生的开辟类方式,它们给企业带来了以下方面的利益: 完成团队之间的相同、合作与凝集力 供给针对利用变革、设置和安排主动化的优良实际 供给种种更快的处理计划 监控和计划种种高频率的产物更新图1:DevOpsCI/CD解脱了从前的“手动门(manual gate)”方法,完成了针对验收情况的全主动化考证,并能断定管道能否合适后续的出产情况。连续集成(Continuous Integration)着重于从代码库的角度,来操纵各个开辟者的软件开辟周期。它能够在一天内履行屡次集成操纵。其重要目标是:在晚期就能检测出集成中的过错,到达更严密的内聚和更频仍的开辟合作。与之相干的重要运动包含:动态代码剖析、单位测试和主动考核。连续托付(Continuous Delivery)着重于测试,可能在差别阶段、或出产情况中完成主动化代码安排,并在取得更新同意后,经过主动化的软件公布流程,先发制人地发觉种种安排进程中的成绩。图2:DevOps阶段DevOps的上风 改良了种种合作、经营支撑、以及更快的修复 进步了机动性、敏锐性和牢靠性 完成基本设备的保险性和各种数据的爱护 可能更快地保护与进级 能够将数字化策略改变为名目 进步了团体速率、出产率和IT团队的任务效力AWS和DevOpsAWS供给了一整套开辟者东西。用户能够在保险、可扩大、可保护、且易于集成的情况中,应用现有的CI/CD东西(如Ansible、Chef、puppet、Terraform等)完成DevOps的CI/CD。AWS为虚构机或基于容器的效劳供给了CI/CD,以及治理(包含:创立、更新和删除)全部其余效劳(如:数据库、存储、盘算机、呆板进修等)的选项。

版权信息Copyright © IT技术教程 版权所有    ICP备案编号:鲁ICP备09013610号