gydtep 发表于 2021-1-6 21:42:57

应用托管到 SAE 以后,可以免费获得基础资源(包括 CPU、内存、负载和网络)以及应用层(包括 JVM 分析、接口调用分析等方面)的监控能力。如果需要更高级的 SQL 分析、异常分析、链路上下游和接口快照,可以集成阿里云应用时间监控产品(ARMS)。

gydtep 发表于 2021-1-7 09:24:56

然而代码分析往往需要耗费大量的时间和资源,当用户请求某个语法服务(如查看定义),后端需要克隆代码,下载依赖包,解析语法,构建索引(类比一下IntelliJ Idea初始化工程的场景),编辑器场景用户已经习惯于这样的方式,等待几分钟或许问题不大。

gydtep 发表于 2021-1-7 11:44:31

当队伍已有两个成员时,则将任务丢弃,因为每次执行任务时,系统都会克隆分支代码,基于最新的版本构建索引,如此就避免了多少次Push就需要执行多少次索引构建的可能性。考虑到线程意外退出的情况,队首会每隔5秒钟全局发送心跳,当队尾或新来的任务监听到心跳超时,则会将队首的任务放弃并执行新的任务。

gydtep 发表于 2021-1-7 14:14:59

Serverless 技术存在多种形态,最典型的一种是 FaaS(Function as a Service,函数即服务),比如阿里云的函数计算(Function Compute,FC)产品。在函数计算领域,一切计算资源的申请和调度都由具体的业务事件触发,当业务事件所对应的任务完成之后,计算资源会被立即释放。

gydtep 发表于 2021-1-7 14:49:00

这样的方式真做到了计算资源的按需分配,能显著提升资源利用率,是 Serverless 技术的终极形态。

gydtep 发表于 2021-1-7 19:24:35

云原生计算基金会(CNCF)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。

gydtep 发表于 2021-1-7 19:59:59

这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。

gydtep 发表于 2021-1-7 21:08:05

们可以看到这几类基础设施,计算单元的粒度越来越细,也越来越多体现的云原生的特质:

模块化程度越来越高 - 自包含的应用打包方式,应用与底层物理基础设施解耦。
自动化运维程度越来越高 - 自动化的资源调度和弹性伸缩能力,用户将关注点逐渐聚焦到应用自身。

gydtep 发表于 2021-1-8 10:40:34

针对这些挑战,华为推出了 Volcano 项目,提供了一个针对数据计算类任务的独立调度器。阿里云在和 K8s 上游社区共同合作,在 Scheduler V2 framework 上,通过扩展机制增强 K8s 调度器的规模、效率和能力,具备更好的兼容性,可以更好地支撑多种工作负载的统一调度。

gydtep 发表于 2021-1-8 11:05:23

统一技能栈降低人力成本:K8s 可以在 IDC、云端、边缘等不同场景进行统一部署和交付。云原生提倡的 DevOps 文化和工具集可以有效提升技术迭代速度,整体上降低人力成本。
页: 133 134 135 136 137 138 139 140 141 142 [143] 144 145 146 147 148 149 150 151 152
查看完整版本: 免费领取阿里云代金券2020元啦!新老用户同享。