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

F5生态系统 | 2017年11月16日

您可能已经注意到,多云理念反复强调的一个重点是可管理性。这是因为,要扩展应用、保障应用安全并将其交付给用户,需要一系列特定服务,包括负载均衡、计算、存储和应用安全。虽然云确实可以大幅简化这些服务的配置过程,但代价是增加了运维负担。遗憾的是,它只是将复杂性转移到了其他环节。

如果负责预置这些服务,一切都很顺利。但如果还要配置、调整和管理这些服务,情况就没那么轻松了。

因为复杂性会增加管理难度。不同云环境的API和服务各不相同,这通常意味着相关人员现在必须应对两套完全独立的运维模式。

因此,易管理性是多云取得成功的重要因素。

DevOps_访问权限影响_2017

组织实现这一目标的一种方式,是采用可简化部署的构建机制。这些机制正越来越多地采用某种模板形式,例如:OpenStack HEAT、AWS Cloud Formation和Azure ARM。这些模板以启动BIG-IP核心价值(即其服务)所需的具体配置为基础,将BIG-IP部署的大部分内容编入代码。

模板是基础设施即代码(IAC)的典型示例之一,因为它们可以像代码制品一样处理。模板可以进行版本控制、创建分支、合并、检索和克隆,并最终完成部署。

这种模式与DevOps对云的理念十分契合,即通过API和脚本语言进行管理。毕竟,如果DevOps能够将影响力扩展到NetOps,而NetOps又能采用基础设施即代码(IAC)方法快速部署服务,就能实现皆大欢喜。鉴于NetOps缺少此类服务会显著影响DevOps在云环境中绕过IT部门的决策,这种模式正是解决问题所需的方案。

支持多云管理正是我们(这里的“我们”指公司)开始为OpenStack、AWS和Azure开发模板时所设想的目标。为了通过IAC方法提高敏捷性和速度,我们在github上免费提供了这些模板。

因为我们的实验室部署并不等同于您的部署,也不同于其他人的部署(比如坐在您后排、正越过您的肩膀看屏幕的那位)。各种部署虽有一些共同特征,但每个应用都有特定需求,无法通过千篇一律的标准化服务配置来满足。对于基于微服务的无状态应用,轮询负载均衡或许已经足够;但对于其他应用架构,这种方式可能效率极低(更不用说成本高昂),在云环境中尤其如此。您需要能够灵活调整和优化应用性能,同时保障数据安全和用户交互安全。

您需要能够将这些构件拉取、克隆并提交到自己的代码仓库,以便充分利用包含基础设施即代码(IAC)的NetOps方法,在尽可能多的云环境中部署尽可能多的服务基础。

因此,您可以按自己的计划拉取、克隆、提交和部署,无论是每天3次还是每季度3次。它采用开源方式,始终开放访问。

分享
标签: 2017, Azure, Openstack

关于作者

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