SF
干货技术博文
干货技术博文
注册登录
关注博客
注册登录
主页
关于
RSS
从 Nginx Ingress 窥探云原生网关选型
数据库知识分享者
2023-01-06
阅读 9 分钟
对多数应用而言,提供对外服务的使命并不会改变,相比于原来的单体应用,微服务架构下的应用的服务出口更多,管理更繁琐,微服务网关也应运而生;而 K8s 也提供了多种方式来暴露应用的服务,各种 Ingress 实现百花齐放。面对众多技术方案,我们如何做出合理的选择,规避潜在风险,本文将给出一些选型建议,供大家参考。
新功能 | OpenSearch 上线定制同义词模型
数据库知识分享者
2023-01-06
阅读 2 分钟
由于用户搜索习惯的不同,搜索时输入的关键词往往会存在差异,这导致搜索引擎无法召回与搜索词文本不一致但实际上是用户期望的结果。比如,用户搜索“棉袄”时,通用文本检索将无法搜索到“棉服”相关的内容,影响用户的搜索效率与使用体验。解决此类问题最有效的方法之一是使用同义词功能。
开源工作流引擎如何支撑企业级 Serverless 架构?
数据库知识分享者
2023-01-06
阅读 8 分钟
Serverless 应用引擎(SAE)是一款底层基于 Kubernetes,实现了 Serverless 架构与微服务架构结合的云产品。作为一款不断迭代的云产品,在快速发展的过程中也遇到了许多挑战。如何在蓬勃发展的云原生时代中解决这些挑战,并进行可靠快速的云架构升级?SAE 团队和 KubeVela 社区针对这些挑战开展了紧密合作,并给出了云原...
加速应用上云的最后一公里
数据库知识分享者
2023-01-05
阅读 4 分钟
首先他要在代码平台手动创建代码分支提交代码,然后要编译构建,有可能是本地构建,也有可能是使用某个构建工具,构建好之后部署测试环境,需要先申请测试机器,然后去机器上执行某个脚本才能启动服务。
流程进化让代码协同更高效
数据库知识分享者
2023-01-05
阅读 5 分钟
当我们在项目协同过程中,把要做的需求确认清楚后,接下来就要考虑如何将这些用户故事,转换为可运行的代码程序,这时候就轮到开发者们登上舞台开始表演了。
谈谈in常量查询的设计与优化
数据库知识分享者
2023-01-05
阅读 6 分钟
如标题所示,这是一篇介绍in常量查询的源码解读文章,但又不限于in常量查询,因为其中涉及的很多设计与优化对于大多数查询都是普适的。 一如往常一样,我们首先会过一遍整体的执行流程,梳理一个大致的框架。紧接着,同时也是更重要的,我们会通过一系列在真实场景中遇到的问题(说白了就是性能优化),来对各种细节处理...
实践教程之如何对 PolarDB-X 集群做动态扩缩容
数据库知识分享者
2023-01-05
阅读 3 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。
从三万英尺看全链路灰度
数据库知识分享者
2023-01-04
阅读 3 分钟
《从三万英尺看全链路灰度》:介绍微服务的基础概念、主流的部署模式。《从三千英尺看全链路灰度》:介绍全链路灰度和涉及的组件,以及如何组装成全链路灰度的能力。《从三百英尺看全链路灰度》:从技术细节入手,分享如何实现路由能力和灰度能力。《总结篇》:总结全链路灰度,目的是更加高效支持好业务同学,进一步保...
微服务洞察,让微服务更透明
数据库知识分享者
2023-01-04
阅读 5 分钟
微服务作为云原生时代下一种开发软件的架构和组织方法,通过将明确定义的功能分成更小的服务,并让每个服务独立迭代,增加了应用程序的灵活性,允许开发者根据需要更轻松地更改部分应用程序。同时每个微服务可以由单独的团队进行管理,使用适当的语言编写,并根据需要进行独立扩缩容。但微服务同样也并非“银弹”,在带来...
阿里云弹性预测 AHPA:助力厨芯科技降本增效
数据库知识分享者
2023-01-03
阅读 2 分钟
厨芯科技一年前将业务系统从 ECS VM 迁移至 K8s 集群,虽然提高了微服务运维效率,但由于 ECI 容器单位成本高于 ECS,如何充分发挥 K8s 的资源弹性,就成为降低成本的主要问题。
无数据告警最佳实践
数据库知识分享者
2023-01-03
阅读 2 分钟
背景在对SLS的Logstore和Metricstore进行监控的过程中,有时候会出现一些无数据的情况,例如数据采集阶段出现故障Logtail采集异常、数据导入任务异常或者SDK写入数据出错等情况都有可能导致日志库中没有数据。业务系统出现问题例如用户的业务日志中有某个系统模块的日志,在一段时间内,由于该系统模块出现故障,导致没...
从效能公式解构研发效能
数据库知识分享者
2022-12-30
阅读 5 分钟
这几年,云原生、Web3.0、元宇宙等技术的出现和应用,正在深刻地改变着我们这个世界。以数字技术应用为主线的数字化转型是此次人类文明变革的核心动力。在这一变革过程中,软件研发模式的发展起到了重至关重要的作用。从早期瀑布式、精益敏捷、DevOps,再到BizDevOps,其实背后一直在解决的是效能的问题。
行动策略过于复杂怎么办?试试下面一些解决方法
数据库知识分享者
2022-12-29
阅读 4 分钟
随着使用SLS告警越来越深入,有些用户的行动策略会配置的特别复杂,有些时候可以让用户通过创建多个行动策略来进行一定的精简,但是在一些场景下,用户是无法创建多个行动策略的。例如用户想要通过SLS来统一管理其各个监控系统的告警,所以采用了SLS的开放告警功能,这种情况下,用户一般一个监控系统就只会创建一个开放...
从敏捷协作到价值交付
数据库知识分享者
2022-12-29
阅读 4 分钟
前面我的同事在分享的时候,指出目前软件研发的最大问题不是效率,而是研发资源的浪费。可能产品经理半天写的需求,开发要埋头苦干三个月。如果错误的选择了一个对业务发展无益的需求,会带着大家往错误的方向越跑越远。
解读最佳实践:倚天710 ARM芯片的 Python+AI 算力优化
数据库知识分享者
2022-12-29
阅读 5 分钟
编者按:在刚刚结束的 PyCon China 2022 大会上,龙蜥社区开发者朱宏林分享了主题为《ARM 芯片的 Python+AI 算力优化》的技术演讲。本次演讲,作者将向大家介绍他们在倚天 710 ARM 芯片上开展的 Python+AI 优化工作,以及在 ARM 云平台上部署 Python+AI 任务的最佳实践。
加载速度提升 15%,关于 Python 启动加速探索与实践的解析
数据库知识分享者
2022-12-27
阅读 3 分钟
编者按:在刚刚结束的 PyCon China 2022 大会上,龙蜥社区开发者严懿宸分享了主题为《Python 启动加速的探索与实践》的技术演讲。本次演讲,作者将从 CPython 社区相关工作、本方案的设计及实现,以及业务层面的集成等方面进行介绍。
使用 DataWorks 将 PolarDB-X 中的数据同步到 MaxCompute
数据库知识分享者
2022-12-27
阅读 4 分钟
MaxCompute是适用于数据分析场景的云数据仓库,适用于大型互联网企业的数据仓库和BI分析、网站的日志分析、电子商务网站的交易分析、用户特征和兴趣挖掘等。大数据开发治理平台 DataWorks 基于MaxCompute / EMR / MC-Hologres 等大数据计算引擎,为客户提供专业高效、安全可靠的一站式大数据开发与治理平台。本文介绍 Po...
实践教程之如何将 PolarDB-X 与大数据等系统互通
数据库知识分享者
2022-12-27
阅读 3 分钟
本期实验将指导您使用PolarDB-X+Canal+ClickHouse搭建实时分析系统。本期免费实验地址本期教学视频地址前置准备假设已经根据前一讲内容完成了PolarDB-X的搭建部署,可以成功链接上PolarDB-X数据库。部署CanalCanal是一款流行的MySQL Binlog增量订阅工具,详情请参见Canal说明文档。Canal提供了Docker镜像,详情请参见Can...
实践教程之如何快速使用 PolarDB-X
数据库知识分享者
2022-12-27
阅读 7 分钟
PolarDB-X 为了方便用户体验,提供了免费的实验环境,您可以在实验环境里体验 PolarDB-X 的安装部署和各种内核特性。除了免费的实验,PolarDB-X 也提供免费的视频课程,手把手教你玩转 PolarDB-X 分布式数据库。
解读 K8s Pod 的13种典型异常
数据库知识分享者
2022-12-27
阅读 9 分钟
在K8s中,Pod作为工作负载的运行载体,是最为核心的一个资源对象。Pod具有复杂的生命周期,在其生命周期的每一个阶段,可能发生多种不同的异常情况。K8s作为一个复杂系统,异常诊断往往要求强大的知识和经验储备。结合实战经历以及EDAS用户真实场景的归纳,我们总结了K8s Pod的13种常见异常场景,给出各个场景的常见错误...
K8s有损发布问题探究
数据库知识分享者
2022-12-26
阅读 7 分钟
流量有损是在应用发布时的常见问题,其现象通常会反馈到流量监控上,如下图所示,发布过程中服务RT突然升高,造成部分业务响应变慢,给用户的最直观体验就是卡顿;或是请求的500错误数突增,在用户侧可能感受到服务降级或服务不可用,从而影响用户体验。
Kubernetes HPA 的三个误区与避坑指南
数据库知识分享者
2022-12-26
阅读 4 分钟
云计算带来的优势之一便是弹性能力,云原生场景下Kubernetes提供了水平弹性扩容能力(HPA),让应用可以随着实时指标进行扩/缩。然而HPA的实际工作情况可能和我们直观预想的情况是不一样的,这里面存在一些认知误区。本文总结了一下 EDAS 用户在使用 HPA 时常遇到的三个认知误区,具体如下:
阿里云联合“产学研媒”发起BizDevOps共促计划,助力企业提升组织效能
数据库知识分享者
2022-12-26
阅读 3 分钟
2012年全球最具影响力的独立研究咨询机构Forrester曾预言:“In the future, all companies will be software companies”(在未来,所有的企业都将成为软件企业)
关于平台工程的开发者工具链,你还想加点啥?
数据库知识分享者
2022-12-26
阅读 10 分钟
从 Kubernetes 诞生以来,以 DevOps、容器化、可观测、微服务、Serverless 等技术为代表的云原生,催生了应用架构新一轮的升级。有意思的是,与以往的技术迭代更新不同,原本是一个技术圈常规的一次技术实践,在千行百业数字化转型大背景,叠加持续疫情冲击的双重影响之下,加上部分传统行业科技自主政策的催化;这一次...
如何通过链路追踪进行定时任务诊断
数据库知识分享者
2022-12-23
阅读 4 分钟
随着分布式微服务化架构在企业中大规模运用,业务运行的应用平台是一个由各个业务研发团队不同业务应用组合而成的庞杂系统工程,相互之间存在各种形式的访问交互。
当云原生成为一种显学,对象存储和数据湖如何顺势而为
数据库知识分享者
2022-12-23
阅读 4 分钟
前言:已经成为数字化时代显学的云原生并非单项技术,而是一种重塑了软件开发和和业务运行应用的设计思想,是一套技术体系和方法论。云原生“Cloud Native”的Cloud 是指云平台,Native则表示应用程序从设计之初即使用云环境、天生为云而设计,充分利用和发挥云平台的弹性+分布式优势。据相关机构(Gartner)预测,部署在...
阿里灵杰:与开发者一起推动AI创新落地
数据库知识分享者
2022-12-23
阅读 4 分钟
对于人工智能领域而言,“AIGC”无疑是贯穿2022年的热点。12月16日,Science杂志发布了2022年度科学十大突破,AIGC赫然在列。以文生图,对话机器人等AI创新应用的落地,引发一轮又一轮的全民狂欢热潮。AI技术蓬勃发展,如何才能更好的实现AI创新落地、迈向新的增长呢?AI创新的落地,离不开对数据计算分析、模型开发部署、...
TapTap 算法平台的 Serverless 探索之路
数据库知识分享者
2022-12-22
阅读 4 分钟
Serverless 在构建应用上为 TapTap 节省了大量的运维与开发人力,在基本没投入基建人力的情况下,直接把我们非常原始的基建,或者说是资源管理水平拉到了业界相对前沿的标准。最直观的数据是,仅投入了个位数的人力,就可以为TapTap整个搜广推相关的所有业务提供全套AI和大数据方面的支持。
微服务应用视角解读如何选择K8S的弹性策略
数据库知识分享者
2022-12-22
阅读 4 分钟
微服务架构的出现,拆分了庞大的单体应用,让业务之间的开发与协作变得更加灵活。当面临业务流量增加的场景时,往往需要对一些应用组件进行扩容。K8S在应用层面提供了HPA,围绕HPA开源社区延伸出了KEDA这样的弹性组件,为微服务应用以业务指标执行弹性策略提供了实现的可能性。但HPA正常工作的一个大前提是需要保证集群...
浪潮信息工程师:带你了解设备透传虚拟机的快速启动技术优化方案
数据库知识分享者
2022-12-21
阅读 4 分钟
编者按:将物理设备通过 vfio 透传给虚拟机是虚拟化常用的技术,但当为虚拟机分配比较大的内存时,虚拟机的启动时间会明显变慢,可能由十几秒延长至数分钟,严重影响用户使用体验。本文整理自龙蜥大讲堂 51 期,浪潮信息操作系统研发工程师参与技术分享,介绍了设备透传虚拟机启动慢的原因及优化方法,以下为此次分享内容:
上一页
1
…
More
20
21
22
(current)
23
24
…
More
下一页
上一页
22
(current)
下一页