zl程序教程

您现在的位置是:首页 >  其他

当前栏目

每天20分钟之服务的等级

2023-02-25 18:22:28 时间

最近看了一本书,它里面有提到服务的等级,觉得这个等级划分很有意思,虽然还需要细化,但是其实是可以度量公司的基础设施和云原生的等级。

其实绝大部分公司都处在L1,有些处在L1和L2之间,如果实现一套L3的解决方案,这是不是一个可以做科技创新的点呢。觉得,只要做一套L2的系统,实现部分L3的功能,是不是就可以考虑融资了。

架构的云原生等级分析

L0 虚拟化

能力

  • 运行在虚拟机或者云上
  • 不可变的实例

技术

  • 虚拟化隔离
  • 模块化
  • 负载能力

L1 松耦合

能力

  • 应用隔离性好
  • 代码和服务的配置解耦
  • 动态的服务发现和注册

技术

  • 微服务框架,比如spring-cloud
  • 初步的持续交付能力
  • 配置中心,注册中心

L2 抽象

能力

  • 应用程序与架构完全分类
  • 抽象出应用程序蓝图,部署策略,扩展策略,关联和布局规则
  • 程序设计必须是独立的,无依赖的,弹性的,可适应性

技术

  • 微服务治理平台
  • 容器资源调度平台 k8s
  • ci-cd发布平台
  • 分布式存储
  • 分布式数据库
  • 消息中间件 (kafka之类的)

L3 适应性

能力

  • 智能化监测和预测变化
  • 应该的关联控制抽象剥离

技术

  • 人工智能分析决策
  • 智能化运维
  • 高度自动化
  • 成熟的公共服务和基础设施