提速不应以牺牲服务为代价

F5生态系统 | 2016年9月26日

不,不是那种速度。是另一种速度。

速度,即应用开发并发布到生产环境的快慢,是组织采用敏捷开发方法和DevOps进行部署的常见驱动因素。指标通常围绕“周期时间”和“部署频率”展开,这些指标经常与敏捷开发指标一同提及。敏捷开发以越来越短的“冲刺”周期衡量时间,从而更快地将特性和功能推向市场。

关键在于速度,而云长期以来一直被视为实现这一目标的途径。无需经历漫长的采购流程,也无需等待设备上架和布线。还要等待数月才能进入预定的部署窗口?云中不存在这种情况。云的“敏捷性”其实就是速度的同义词。在CA Technologies于2015年开展的一项调查中,90%的高管面临着更快发布应用的更大压力。当问题在于如何达到适当的市场响应速度时,云通常被视为答案。

两全其美

但在匆忙上云的过程中,组织往往不得不牺牲部分服务,通常是因为缺少同等水平的产品或部署专业能力。这会带来问题,尤其会影响性能、安全性和可扩展性这三项关键运营要素。牺牲其中任何一项,都可能对利润和生产力造成严重影响,而企业至少每季度、甚至每天都会以这两项指标衡量自身表现。

这或许正是《Network World》2016 年网络状况调查中大多数受访者表示,网络投资的主要驱动因素是提升性能(55%)、保障数据安全(53%)和确保可用性(50%)的原因。

我们自己的应用交付现状调查也发现,受访者对这三方面的重视程度相近。当被问及缺少哪些服务就不会部署应用时,安全性和可用性并列首位。至于性能,即使放弃性能可以提高网络安全性,组织也最不愿舍弃它。

组织需要一种“两全其美”的方法。组织既需要云计算的敏捷性,也就是速度,以跟上开发和运维团队将应用投入生产的步伐,又不能为此牺牲其赖以保障安全性、扩展能力和性能的服务。发生安全漏洞、性能不佳,或在关键时刻无法扩展,造成的损失与应用根本无法推向市场同样严重。

问题在于,这两个方面似乎彼此冲突。这正是同时兼顾可靠性与敏捷性所引发的数据中心失调。

事实证明,这两个领域并不像听起来那样不协调。企业要利用应用和物联网设备优化运营,并以更快的速度、更高的频率将特性和功能推向市场,就需要相应的敏捷性,而这种敏捷性建立在交付基础设施的可靠性之上。问题并非网络无法跟上这样的速度,而是需要投入更多精力,确保部署不仅可重复,而且一致、可预测。

多环境编排

这意味着,问题不在于采用传统方法部署为保障安全性、可扩展性和速度所需的应用服务,而在于这些服务的部署速度。要解决这一问题,需要采用API和模板等编程方法,并结合编排来加快应用服务的部署,使其速度更接近应用开发和运维的节奏。

一种解决方案是在所有环境中采用一套运营方式一致的服务,无论是传统环境还是托管数据中心,也无论是公有云还是私有云。借助可部署到多种环境(例如所有云环境以及传统数据中心)的平台,组织可以减少因创建和管理多套策略而产生的运营阻力,从而提高部署速度。其中一些策略可能缺少促进一致性和合规性所需的功能。采用平台方法后,集中指挥、分散执行便可成为现实,并实现可重复部署,为建立部署信心奠定基础。

使用模板或采用“基础设施即代码”的方式,可确保服务在不同环境中一致且可重复地部署,从而提高可靠性;编排则可提升部署速度,以支持当今更灵活、更敏捷的运营模式。

可靠性与敏捷性可以兼得。无需为了速度而牺牲服务,只需确保合适的平台具备合适的能力,并部署在合适的位置。

分享
标签: 2016

关于作者

Lori Mac Vittie
Lori Mac Vittie杰出工程师兼首席技术布道师 | F5

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。

Lori Mac Vittie 的更多博客文章

相关博客文章

F5纪念2021年世界艾滋病日
F5生态系统 | 2021/12/01

F5纪念2021年世界艾滋病日

值此世界艾滋病日,F5郑重承诺,将与员工、客户、社区和合作伙伴共同努力,消除社会对HIV感染者仍然存在的污名与偏见。

Thingbot正转变为攻击平台
F5生态系统 | 2018/11/29

Thingbot正转变为攻击平台

Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。

借助F5全新Quick Start,在AWS上快速开展业务
F5生态系统 | 2018/11/20

借助F5全新Quick Start,在AWS上快速开展业务

在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。

为什么声明式模型对NetOps自动化至关重要?
F5生态系统 | 2018/04/30

为什么声明式模型对NetOps自动化至关重要?

为什么声明式模型对NetOps自动化至关重要?阅读F5博客,了解基础设施即代码如何简化网络扩展。

开源聚焦:F5基础设施即代码与多云可管理性
F5生态系统 | 2017/11/16

开源聚焦:F5基础设施即代码与多云可管理性

开源聚焦:基础设施即代码与多云。阅读博客,了解模板和Terraform如何简化F5应用服务的部署。

破解IT“无解困局”的答案:私有云
F5生态系统 | 2016/09/12

破解IT“无解困局”的答案:私有云

破解IT“无解困局”的答案:私有云。阅读F5博客,了解本地部署的敏捷性如何化解安全与速度难以兼顾的问题。