云原生路径与实践
云原生路径
云原生技术使组织能够在现代动态环境中构建和运行可扩展的应用程序,代表技术包括容器、服务网格、微服务等。云原生迁移路径分为三类:Lift&shift重新托管、Evolve演进和GoNative云原生。CNCF定义的云原生路径包括容器化、CI/CD、应用定义与编排、监控与分析等关键技术。
企业落地云原生的挑战
根据中国信通院《中国云原生用户调查报告2020》,我国云原生技术用户60%以上为互联网企业。企业落地云原生的挑战包括云技术人才短缺、多种应用架构并存(稳态和敏态服务架构)、网络适应性、PaaS南北流量访问控制、多集群扩展和安全挑战等。
F5云原生实践
F5作为CNCF成员,助力企业云原生建设,重点关注三个方面:转型传统基础设施到可编程模式、构建云原生应用服务架构、促进传统基础设施与云原生架构协作融合。F5提供围绕DevOps生态以及IaC构建能力,包括F5SDK、Ansible模块、TerraformProvider等工具,简化多云或混合云下自动化运维。
F5在云原生架构中的应用案例包括:作为分布式应用和分布式数据库之间的代理,解耦应用和数据库,降低云原生架构下应用和数据之间治理编排的复杂度。F5还提供云原生服务架构及商业技术支持,包括NGINX控制面项目、AspenMesh、Volterra混合云与边缘平台等。
F5应用交付服务与云原生架构的融合,通过CES实现安全角色分离,降低安全落地难度。F5分布式云服务提供企业级基础关键策略,统一标准,并支持不同项目的具体策略。F5还提供云原生全栈安全、智能DNSaaS、云WAFaaS、云DDOS等服务,助力企业实现DevOps和云原生融合。
总结
F5通过提供可编程基础设施、DevOps生态工具和云原生服务架构,助力企业应对云原生挑战,实现云原生架构落地。F5的解决方案包括自动化运维工具、云原生应用服务架构、安全角色分离、全栈安全服务等,助力企业实现云原生与基础架构融合,推动数字化转型。