3月16日,腾讯云宣布正式开源业界首个云原生标准的一站式微服务管理框架—— Femas 。作为腾讯云微服务平台 TSF 的开源版本,Femas将在云原生组件“北极星”(PolarisMesh)子项目下对外开源,帮助企业及开发者解决微服务架构转型中异构框架复用难、激增流量管控难、排障恢复耗时长等核心问题。
随着云原生技术热度不断提高,开源已成为云原生最主流技术路线。作为业界首个开源的云原生标准一站式微服务管理框架, Femas 的开源将推动“北极星”开源生态进一步丰富,并推动国内云原生及微服务技术的可持续发展,帮助更多企业顺利实现数字化转型。
近年来, 云原生技术在企业数字化转型过程中得到广泛应用,而微服务作为云原生领域中更开放、轻量、敏捷高效的技术架构,也成为了云化转型的架构首选。但当前很多企业的云原生微服务架构转型之路并不顺滑,面临着技术栈不统一、中间件生态复杂、原生微服务治理能力耦合业务、可视化管理困难等诸多挑战。
为了帮助企业快速平滑转型为云原生微服务架构,腾讯云推出并开源了微服务管理框架 Femas 。 腾讯云微服务平台 TSF 作为Femas 的商业版本,已有多年的技术积累,也在实际业务场景中得到了充分的验证,支撑了腾讯智慧零售、财付通、王者荣耀等核心业务系统,以及第七次人口普查、某四大行及国内头部保险等政务和金融头部客户海量业务的构建与发展。开源后, Femas 将对社区开发者开放 TSF 在生产环境中的部分核心源代码,帮助在企业不变更基础设施的情况下,实现微服务基础组件的统一管理和调度。
据了解,目前 Femas 开源版本的核心主体部分已经被提交到社区,后续在“北极星”的统一微服务生态之下, Femas 将专注微服务运行时一站式生命周期管理,其标准化 API 同样适用于“北极星”,治理 CRD 协议能够完全兼容“北极星”,默认支持“北极星”的服务注册发现和治理中心。
未来 Femas 还将继续开源核心SDK、开箱即用的可视化PaaS平台和制定的微服务治理的标准化CRD协议、统一控制面治理协议标准,并继续补充微服务运行时能力,打造可持续微服务生态。