现代基础设施日益复杂,开发人员和其他用户难以跟上变化。他们需要管理的组件越来越多,超出了自身知识或资源所能应对的范围。对一些人而言,这一挑战会拖慢开发周期;对另一些人而言,则可能导致后果严重的意外错误,例如安全问题或基础设施配置漂移。
随着组织寻求在降低风险的同时加快应用交付,平台工程正逐渐成为一种更优、更快且可扩展的开发者体验。工程平台为开发团队提供自助访问权限,使其能够使用专为自身需求设计的安全、经过验证且可重复使用的工具和工作流,从而提高工作效率,并通过运营防护机制保障安全性和稳定性。
Gartner预计,到2026年,80%的软件工程组织将组建平台团队,在内部提供可复用的应用交付服务、组件和工具。这些工程平台的用户可能包括开发人员、数据科学家或最终用户。理想情况下,平台将促进这些用户与负责管理和运营IT基础设施的团队之间的协作。
什么是平台工程?
工程平台提供模板以及经过审核的工具、组件、镜像和服务,帮助开发人员按照预设准则开展工作。该平台既赋予开发人员自主工作的空间,也让他们无需管理交付流水线和基础设施,从而降低意外造成损害的可能性。完整的平台还会将安全与合规要求内置于模板中,减轻开发人员在落实“安全左移”时的负担。自动化支持的可复用工具和流程也能提高开发效率和一致性。
为取得成功,平台工程团队应:
- 在为用户设计和构建平台时,遵循产品开发流程。
- 了解组织的开发和运维工作,以便在开发人员与后端系统之间构建可靠的接口。
- 将其设计为云原生平台,以便更好地支持基于该平台构建的云原生应用。
安全是平台工程成功的关键
应用数量不断增加,环境日益复杂,威胁形势快速变化,这些因素都给安全保障带来了挑战。但借助合适的工具,可以更轻松地按需交付应用,使其免受攻击,并在需要时始终可用。将安全机制集成到CI/CD流水线和自动化工具中,并覆盖各项云服务,可确保应用的完整性和性能,从而提供出色的客户体验。
保护云环境和不断扩展的应用组合需要采取多管齐下的方法。各项解决方案不仅必须与云基础设施集成,还必须彼此集成,以实现无缝管理和情报共享。此外,要通过有效的安全措施为云转型提供支持,还需要:
- 为各种威胁和环境提供广泛的安全防护。
- 支持自动化的声明式接口。
- 与业务优先事项相匹配的灵活使用模式。
借助F5保护平台工程
F5不仅支持上述所有平台工程要求,还提供专为云环境构建的解决方案,在阻止威胁的同时,不会干扰开发工作或影响客户。
广泛的安全防护
无论企业应用部署在多云环境中的何处,F5都能为其提供安全保护,抵御包括自动化机器人和第7层攻击在内的高级威胁,并提供所需的基础设施和容器可见性。F5不仅帮助您阻止已知威胁,还能识别应予阻止的可疑行为,同时避免中断工作流或给用户带来不便。
声明式接口
F5解决方案采用声明式接口设计,可用于构建基于意图的操作,并通过自动化和基础设施即代码(IaC)扩展平台。与命令式API调用不同,声明式接口只需指定预期目标,系统便会确定实现方式。这降低了支持自助服务和自动化所需的基础设施专业知识水平,与平台工程的目标一致。
灵活的模型
F5还投入打造了多种灵活的商业模式,使其服务与您的使用需求相匹配。每个组织都有独特的基础设施和预期成果,F5可提供相匹配的平台、自动化和声明式接口功能,为各自的数字化转型之旅提供支持,甚至可按应用运行。
F5解决方案可帮助保护云基础设施,支持加快应用交付并实现可靠运营。平台工程可帮助开发团队更快将产品推向市场,而无论环境多么复杂,F5都能帮助运维团队确保基础设施安全且合规。
要详细了解F5与AWS的技术联盟、相关主题(例如安全和机器人防御),以及如何更有信心地将业务关键型应用迁移到云端,请访问:www.f5.com/partners/technology-alliances/amazon-web-services
关于作者
相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。