微服务框架 NSF
视频简介 https://nos.netease.com/cloud-website-bucket/03a4990c397335360117611d63f42cb1.mp4
微服务框架 NSF 是基于云原生技术的微服务管理平台,提供完整的服务治理能力,支持 Spring Cloud、Dubbo和Service Mesh等微服务架构,通过无侵入接入技术,助力企业快速转型微服务架构。

企业打造微服务治理框架时,面临哪些挑战?

微服务作为应用开发技术的必然趋势,对业务系统进行细粒度拆分,降低了业务系统的复杂性,但是对企业技术架构提出了新的挑战

多技术栈增加开发难度
痛点描述 : 微服务应用的开发往往需要引入多种开发框架,增加许多业务无关代码,给业务开发人员带来额外的负担
产品及特色 : 通过代码无侵入设计,开发人员只需专注于业务开发,通过简单配置即可将应用接入轻舟微服务平台,实现微服务治理能力
系统故障风险难以防范
痛点描述 : 微服务拆分带来大量细粒度服务,为防范系统性故障风险,对服务的授权、流控、监测等需求迫切
产品及特色 : 基于网易集团多年的服务治理经验,NSF 集成并封装了多种服务治理能力,以应对微服务系统可能面临的各种异常及突发情况
开源技术维护成本高
痛点描述 :  微服务开发依赖多种开源技术,整合、升级维护成本高;如采用多技术栈,会带来更多系统维护、集成问题
产品及特色 : 统一管控 Spring Cloud、Dubbo 和 Service Mesh,为处于不同阶段的企业提供技术升级和迁移能力,管理及维护成本大大减少
实际解决方案落地难
痛点描述 : 微服务架构实现各不相同,设计背景和场景不尽相同,不从实践出发的解决方案很难实际落地
产品及特色 : 结合网易集团长期的微服务实践,提供微服务咨询服务,帮助用户建立适合的技术基线,为微服务建设降本增效,为微服务落地保驾护航
热门应用场景
应对互联网业务流量
面对日益增长的互联网业务,随时可能面临热点事件或活动大促的流量激增,通过服务治理有效保护关键服务,降低系统性风险发生
复杂系统的迭代管理
随着业务发展,系统复杂度随之增长,按业务模块或团队结构对系统进行合理拆分,使整个系统以可靠有序的方式保持快速迭代,保持业务竞争力
灰度发布
为保障新特性的平稳上线,需要灵活控制灰度版本的使用,通过参数分流、流量染色等功能,支持设置指定用户或者流量比例试用灰度版本,待灰度版本成熟后,再切换到灰度版本

核心优势

去侵入,低接入成本
应用无需修改任何代码,即可接入 NSF
基于开源,兼容开源
兼容 Eureka、Zookeeper 注册中心;兼容 Spring Cloud 、Dubbo;兼容开源 Istio
微服务框架统一管理
对 Spring Cloud、Dubbo 和 Service Mesh 进行统一管控;支持从现有微服务架构平滑迁移到服务网格
端到端可观测性
采用无侵入方式监控数据采集,监控项丰富;多维度数据聚合,呈现丰富的监控数据
开箱即用
提供注册中心、配置中心、认证中心以及监控中心;统一部署、统一运维,大幅降低运维成本
基础设施无关
支持多种负载类型:容器、虚拟机、物理机等;支持跨多云平台:私有云、公有云、混合云