当前位置:主页 > 大数据 > 正文

云服务器试用_分布式_人工智能主要技术

时间:2021-04-09 11:30 来源:埃里克云 编辑:埃里克云

核心提示

编者按:这篇博文是DevOps中连续一切的软件开发设计模式系列中的第一篇。它模仿了臭名昭著的面向对象设计的四人帮书籍模式。你我们都听说过软件开发商如何成为这个行业的"王者...

云服务器试用_分布式_人工智能主要技术

编者按:这篇博文是DevOps中连续一切的软件开发设计模式系列中的第一篇。它模仿了臭名昭著的面向对象设计的四人帮书籍模式。你我们都听说过软件开发商如何成为这个行业的"王者"。现在几乎所有的东西都是由代码驱动的,这一点也不奇怪。但是,开发人员如何在DevOps世界(以及任何其他行业)中提高技能,可以通过多种途径来实现——编写越来越多的代码,阅读软件工程书籍来学习新技术,从其他开发者那里学习如何解决问题的博客,或者只是观看YouTube视频。输入这一系列博客中,我们选择了一组软件开发设计模式来帮助开发人员更新对DevOps行业最重要的模式。第一个重点是价值流管理(VSM)。这个概念使开发人员能够看到阻塞和DevOps浪费发生在哪里,这样就可以决定如何改进软件交付过程并使其高效operation.NameValue流管理intentvalue流管理(VSM)通过减少浪费和提高效率来优化软件交付过程。下面的场景描述了可能已经深深扎根于您的系统中的情况,以至于它们看起来很正常。情人眼里出西施,但为了保护顾客,旁观者可能需要完善自己的视野,穿上更严格的一双镜头。到为了更好地理解,让我们来评估几个刚开始看起来正常但从客户的角度来看可能是浪费的场景。你能联想到这些场景中的一个或多个吗?为了激发他们对自动化的热情,工程师们常常会成为管道内废物自动化的牺牲品,同时对增值步骤进行编码。VSM将流程中浪费的部分可视化,并帮助您减少或消除浪费,从而提高公司的利润。如果这还不够,你还可以发现浪费的根源和来源,并采取措施防止浪费经常性的。为了例如,风险规避组织在工程师和变更批准委员会(CAB)之间建立定期审查机制,以检查部署到生产的情况。虽然目的可能是为了保护客户,但实际情况是,CAB成员通过手动审核和批准每个更改,从而引入了摩擦和延迟。为了优化流程,工程师们将报告的生成自动化,该报告总结了各种变更,以供CAB审查。放大时,这听起来像是一个有用的优化。当您缩小VSM时,自动报告生成和CAB过程都会被视为浪费步骤。场景1开发人员编写新特性并交给QA进行测试。QA测试代码并放手发布engineering和infosec。如果发现了一个缺陷,有罪的工件将被扔回开发中。一旦每个部门(silo)对版本化的工件进行了认证,签核的工件将被移交给操作。而这听起来是一个完全可行的开发和交付工作流程,可视化价值流清楚地表明,每次交付都会带来长达数小时甚至数天的延迟。此外,这些手动切换通过会议和电子邮件进行,这加剧了阻力。价值流管理使我们能够分析和优化外科手术的开发和交付过程时尚。场景一旦QA发现了缺陷,他们就把有问题的工件发回给开发人员,由开发人员进行修复并将其发回QA进行第二次迭代。QA验证第一个bug已经修复,但是现在发现了第二个bug,并将有罪的工件返回到开发中。因此,在一个生动的乒乓球游戏中,VSM会明显暴露浪费行为和等待时间。QA可能会考虑运行所有或大部分测试,而不是在第一个失败的单元测试中被阻塞和处理。如果他们一次知道并报告所有已知问题,而不是一个一个地报告,那么效率会更高一个。甚至更重要的是,当您使用VSM进行分析时,您可以为连续的所有事情建立业务案例。代码应该通过预先考虑和自动化的步骤沿着管道移动,比如单元测试、静态代码分析、构建、代码评审、工件版本控制、部署、功能测试、性能测试、安全测试等。这些管道侵蚀了场景1和2中提到的筒仓,根除了交接和签字的文化-偏差适用性值流管理是一种精益制造技术,它分析、设计和管理将产品带给客户所需的物料流和信息流。团队从客户的角度将步骤映射为增值或非增值,目的是找出没有为客户增值的项目。这些映射提高了具有可重复步骤和多个步骤的任何流程的效率交接班价值流管理的应用不仅仅局限于制造业和装配线。精益VSM在知识工作中的发展势头越来越大,已经成为优化软件开发和交付工作流的实际解决方案。企业喜欢最大限度地优化这一工作流程,因为一旦客户付款,他们就会得到报酬满意了图显示了一个简化的工作流,其中最左端的开发人员提交的代码被客户作为最右端的成品使用。如图所示,工程组织可以分成开发、质量保证、工具、基础设施、平台、发布、信息安全、操作和其他,从而导致多个筒仓和切换延迟。通过分析此工作流中的步骤,VSM帮助团队消除阻碍速度和可预测性的筒仓和瓶颈送货。这个结果是更好的沟通和有效的合作。知识工作中的软件开发和交付浪费大部分发生在个人和团队之间的切换(或等待时间)。低效的切换不仅会导致低生产率和低质量,而且会增加延迟成本。持续的所有事情(集成|测试|交付|部署|分析|治理)并不意味着你今天所做的一切都需要(盲目地)自动化。为什么?首先,有些步骤对客户来说是浪费。减少甚至消除浪费的步骤应该在你的积压工作中被优先考虑,因为它们具有极高的投资回报率(ROI)。第二,你应该先选择悬挂最低的水果,在那里你可以产生最大的影响。一旦您从这个练习中展示了一个积极的投资回报率,您就可以处理更激烈的优化问题。输入VSM!VSM有助于识别浪费并简化产品开发和交付流程,不仅包括软件产品,还包括硬件、固件、嵌入式系统和物联网。根据定义,连续的一切都不需要使用VSM,但要小,大中型企业在加快数字化转型的同时,也从这一举措中收获了丰厚的红利主动性。后果数字像"持续一切"这样的变革举措会在人们心中点燃恐惧和不确定性,他们担心自己会因为自动化代理而丢掉工作。VSM可以产生类似的效果,因为它揭示了在一段时间内生根发芽的浪费过程。当这些浪费的步骤被消除后,拥有这些步骤执行权的人也会受到劳动力减少的影响。因此,进行VSM通常会遇到一些抵抗。另一个价值流管理的意外后果是,团队往往浪费大量时间学习行业标准的VSM符号,并用这些标准符号将地图形式化。记住,地图不是可交付的。专注于源于地图的洞察力,而不是装饰地图。保持正确的平衡,对投资回报率(RoI)保持鹰眼。值得强调的是,在VSM练习中,你正在努力减少浪费,不要再创造比你现有的更多的东西。使用专业的图表、工具和符号是很好的,但不是强制性的。首先,你可以用铅笔或使用白板.ImplementationMajor参与者们携手合作,围绕价值流管理提出了复杂的解决方案。一些著名的领导人是:CloudBees DevOpticsPlutoraTasktopVSM当在白板上以初级的方式完成时,可以同样有效;当使用上面提到的复杂工具时,可以使用便笺。正如在"后果"一节中所讨论的,不要把重点放在价值流图本身的形式化上,而要更多地关注地图所揭示的洞察力。随着您对VSM越来越熟悉,您可以将您的映射形式化并对其进行更多的格式化专业的。知道的VSM的用途多种多样,广泛分布于众多行业。无论是软件开发、供应链、制造、服务还是医疗保健,都需要优化流程,以优化价值创造和向客户交付产品。让我们看看价值流所在的几个实例流行。在软件开发,VSM消除了诸如CAB(变更批准委员会)会议之类的步骤,这些会议定期进行,以审查和批准对生产。输入在供应链中,VSM可以根除导致完工的成本高昂的延迟产品。输入制造业,VSM通过分析物料处理和信息流的每个步骤来帮助查找废物。流经价值流的流程项是材料。英寸服务行业,VSM有助于为外部客户提供有效和及时的服务,而内部管理和办公室则为内部客户提供服务顾客。在医疗保健,VSM确保患者得到高质量护理的有效治疗。流经价值流的过程项是客户需要。这里是一些VSM案例研究:精益和降低复杂生产环境中的周期时间

  • 企业云_哪里买_大数据网站 企业云_哪里买_大数据网站

    Delphix最近与AWS合作,帮助人们和团队加快并确保迁移到业界领先的Amazon Web服务云平台。AWS市场上的Delphix结合了AWS,加快了重要的迁移项目,并将时间从几周、几个月缩短到几天。客...

  • 云存储服务器_网站_云存储文件上传 云存储服务器_网站_云存储文件上传

    数据操作帮助人们与数据连接的方式因技术、用户和用例的不同而有很大差异。例如,数据民主化一直是分析界的话题,专注于为非技术用户提供回答关键问题和推动业务新见解所需...

  • 带宽和网速的关系_如何租用_工业大数据 带宽和网速的关系_如何租用_工业大数据

    在大多数人可能会做噩梦,梦到上班时忘了穿裤子,数据库管理员(DBA)的噩梦围绕着出现在工作中,被告知生产系统出现严重故障或其他高影响情况,而完全不知道。监控和警觉是...

  • 阿里服务器_如何选_物联网开发套件 阿里服务器_如何选_物联网开发套件

    几天前,在旧金山的纳斯达克中心,我见到了首席信息官Ken Piddington先生,他也是首席信息官的执行顾问。Ken说:"我和首席信息官和IT部门的首要任务是数据转换。"事实上,他经常听...

  • 阿里服务器_阿里云_国内物联网操作系统 阿里服务器_阿里云_国内物联网操作系统

    "对创新的需求正在增长,而且增长迅速,"埃森哲的吉滕德拉·卡瓦特卡尔(Jitendra Kavathekar)最近在旧金山举行的Delphix数据活动上评论道我们需要将人们与技术联系起来,推动全球的...

  • <strong>香港cn2服务器_什么是_大数据分析软件有</strong> 香港cn2服务器_什么是_大数据分析软件有

    数据的使用应该是无摩擦的,让数据消费者能够看到和访问所有版本的授权数据,而不必考虑位置、云平台或存储供应商。为了确保这些能力,企业实施解决方案,在管理数据的运营...

  • 数据云_怎么购买_云服务器哪便宜 数据云_怎么购买_云服务器哪便宜

    上周,我们的一个主要合作伙伴给我发了一封信,帮助他了解在Oracle和SQL Server上实现Delphix的方式之间的差异。如果您不熟悉Delphix动态数据平台(DDP),那么在您阅读完Oracle的支持和...

  • 负载均衡_如何租用_人工智能用的什么技 负载均衡_如何租用_人工智能用的什么技

    德尔菲斯工程和支持是非常了不起的人。他们继续寻求解决方案,不管需要多少时间,也不管他们面临支持异构环境、硬件配置和客户需求的复杂挑战。这篇文章是为了支持我们的团...

  • 大宽带服务器_海外_关系型数据库和非关 大宽带服务器_海外_关系型数据库和非关

    大家好!我又回到了"演示马鞍"上,来展示将数据从一个云复制到另一个云是多么容易。数据摩擦比比皆是,很少有地方像云迁移项目那样感受到数据摩擦。将数据传输到云中可能是一...