没想到您还需要……

F5生态系统 | 2017年3月28日

许多人会避开DevOps所涉及的“文化”要素。但“文化”离不开“沟通”,而沟通不仅对DevOps的成功至关重要,也是企业中任何自动化和编排工作取得成功的关键。

不知道

我们不知道您需要……开放7243端口。

我们不知道您需要……新的DNS条目。

我们不知道您需要……客户端IP地址。

我们不知道您需要……

我们并不知情。

“我们不知道。”这三个简短的词,或许比其他任何表达都更深刻地揭示了当今许多企业面临的沟通难题。框架和脚本只能按照指令执行自动化任务,这意味着在某个时刻,必须真正了解情况。如何了解?这就需要沟通。

IT领域有一种老生常谈的说法:网络团队不与开发团队沟通,运维团队也不喜欢安全团队。但实际情况是,除非负责管理生产环境的各个运营领域都了解将应用部署到生产环境需要满足哪些条件,否则就无法进行编排。

当然,配置防火墙或负载均衡器之类的单项任务很容易完成,但要让每项配置发挥作用,都需要特定于应用的信息。如果不知道应用使用哪个端口,就无法开放相应端口。我们2017年1月的iHealth数据显示,在6,000多家客户中,共有36,731个不同的唯一端口正在使用。企业使用的协议并没有这么多(虽然很多,但远没有这么多),这意味着许多站点使用协议时,并未采用其“原生”端口。即使是Web应用也分布在多个端口上。提到HTTP/S,首先想到的无疑是端口80和443。此外,这些协议还经常使用替代端口8080和8443,以及端口8081(由4,605个不同的虚拟服务器使用,这些虚拟服务器大致可代表应用)和8082。当然,还有许多高于特权端口范围(0–1024)的端口正在使用,但从我的数据来看,无法确定它们与哪些应用相关,因为端口10203并未分配“标准”协议。

关键在于,我们不能想当然地认为任何应用部署都会使用某个特定端口。必须传达相关端口信息,因为有些人可能希望在其他端口上运行其公共API的后端。各位,通过隐藏信息来增强安全性的做法仍然存在。

除了端口这类简单数据外,如果不知道负载均衡器使用的公共IP地址或主机名,或者每个集群应包含哪些后端服务,就无法配置负载均衡器。这些都是必需的信息,必须由开发或运维人员传递给系统管理人员,通常是网络运维人员。

这意味着需要沟通。并不是说无法构建工具或表单来收集这些信息。 (另一种)API经济 以及内部数字化转型工作几乎都要求以数字方式进行此类信息交换。但要构建用于收集信息的表单或API,必须先明确要收集哪些数据。

必须坐下来把问题讨论清楚。可以边吃披萨、喝咖啡边谈,也可以边喝啤酒、吃鸡翅边谈,还可以通过电子邮件或电话沟通。无论采用哪种方式,都必须与负责应用部署的各个团队切实沟通,确保真正了解需要掌握哪些信息。

在DevOps语境下谈到文化和沟通时,人们想要传达的要点之一正是这一点。

当然,事情远不止于此,但要加快进程以满足企业和消费者的需求,核心离不开一个简单的前提:沟通。只有了解应用需要什么,才能让它运行得更快、更智能、更安全。因为不了解的事项无法实现自动化,而无法自动化的事项则需要人工干预,这可能会给部署流程带来延迟和挑战。要让应用更快、更安全,就必须更聪明地工作,而不是一味增加工作量。这一切都始于各利益相关方之间的沟通,以便了解需要什么。

在数字化转型的时代,充分了解需求确实是成功的一半,另一半则取决于技术。要成功实施数字化战略,包括采用DevOps方法进行开发和部署,两者缺一不可。

分享
标签: 2017

关于作者

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博客,了解本地部署的敏捷性如何化解安全与速度难以兼顾的问题。