DevOps:软件架构师行动指南DevOps:软件架构师行动指南2.3 独特的云特性对DevOps的影响

2.3 独特的云特性对DevOps的影响 云影响DevOps的3个独特特性是简单地创建和切换环境的能力;轻松创建虚拟机的能力,以及数据库的管理。我们首先讨论环境。 2.3.1 环境 在我们的上下文中,环境是足够执行软件系统的一组计算资源,包括所有支持软件、数据集、网络通信,以及执行软件系统所需定义的...

DevOps:软件架构师行动指南2.2 云的特性

2.2 云的特性 云最根本的推动者是构筑在成千上万通过因特网访问的主机之上的虚拟化技术。我们首先探讨以IaaS为中心的特性,即虚拟化和IP管理,接着是PaaS提供的一些特性。然后,我们探讨一些普遍的问题,例如数以万计的主机所带来的后果,以及云是如何支持弹性的。 2.2.1 虚拟化 在云计算中,虚拟机...

阿里云DevOps助理工程师认证(ACA)课程

10 课时 |
170 人已学 |
免费

ALPD云架构师系列:云原生DevOps 36计 -阿里云云效出品

39 课时 |
849 人已学 |
免费
开发者课程背景图

DevOps:软件架构师行动指南2.1 概述

第2章 云 即 平 台 我们对云计算的重新定义包含了我们已经做的一切。 ……计算机行业是唯一一个比女性时装更容易受时尚驱动的行业了。 ……我们将发布云计算公告,因为如果橙色成为新宠,我们就会制作橙色的罩衫。我可不会和这个对着干。 ——Larry Ellison 2.1 概述 描述云时,常用电网进行类...

DevOps:软件架构师行动指南1.9 更多阅读材料

1.9 更多阅读材料 通过下列资源可以阅读有关DevOps的不同定义: Gartner技术成熟度曲线[Gartner]把DevOps归为处于上升期:http://www.gartner.com/DisplayDocument?doc_cd=249070。 AgileAdmins从敏捷角度解释了Dev...

DevOps:软件架构师行动指南1.8 小结

1.8 小结 本章的主要知识点是:人们从不同的视角定义DevOps。例如,运维人员采用敏捷实践,开发人员承担运维责任,以及其他一些视角的定义。但共同目标是缩短一个功能或改进点从业务思路构想到最终部署给用户的时间。 由于文化及技术上的挑战,DevOps面临着障碍。它可能对团队架构、软件架构、运维的传统...

DevOps:软件架构师行动指南1.7 障碍

1.7 障碍 如果DevOps解决了开发中长期存在的问题并有如此明显的好处,为什么不是所有的组织都采用DevOps实践呢?本节将探讨采用DevOps时遇到的障碍。 1.7.1 文化及组织类型 在讨论DevOps时,文化很重要。在跨组织以及同一个组织中的不同群体之间,与DevOps相关的文化问题都会影...

DevOps:软件架构师行动指南1.6 协作

1.6 协作 DevOps的一个目标是最大程度减少协作,以缩短推向市场的时间。需要协作的两个原因是,首先,不同团队开发的各部分能够在一起工作;其次,避免重复工作。《Oxford English Dictionary》(牛津英语词典)对协作的定义是:对复杂个体或活动的不同元素进行组织,以便能够有效地一...

DevOps:软件架构师行动指南1.5 团队结构

1.5 团队结构 本节讨论在承担DevOps职责的开发团队中,团队一般是多大规模,包含哪些角色。 1.5.1 团队规模 虽然不同的方法论推荐的准确团队规模是不一样的,但是大家都认为团队的规模应该相对较小。亚马逊(Amazon)有一个“两个比萨饼的规则”。即,团队规模应该是两个比萨饼就够吃。虽然这个规...

DevOps:软件架构师行动指南1.4 DevOps与敏捷

1.4 DevOps与敏捷 DevOps的一个特征是强调DevOps实践与敏捷实践的关系。本节将把DevOps实践覆盖在IBM规范敏捷交付上。我们的重点不是解释规范敏捷交付,而是说明DevOps中增加的内容。如果想了解规范敏捷交付,可参阅《Disciplined Agile Delivery: A ...

DevOps:软件架构师行动指南1.3 DevOps视角

1.3 DevOps视角 一个重大的呼吁是缩短新功能推向市场的时间,减少部署过程中发生的错误,考虑到我们讨论的问题并且这些问题都存在已久,这种呼吁也就不足为奇了。DevOps有很多形式,是对现有实践不同程度的改编,但是各种不同形式都始终贯穿着两个主题:自动化及开发团队的职责。 1.3.1 自动化 图...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。