精彩博客

CNCFxLFOSSA云原生专业人才培养计划,免费申请基金会官方认证学习及考试机会

CNCFxLFOSSA云原生专业人才培养计划 CNCF X LFOSSA Cloud Native Talent Developement Program 在一个不断扩大的云原生服务市场,人才短缺是企业HR永恒的烦恼。经验告诉我们,企业IT人员,例如项目经理和产品经理,他们并不一定要有计算机相关学位,但是一个认可的云原生资格证书是必不可少的。针对这个需求,CNCF推出了KCNA (Kubernetes And Cloud Native Associate) 认证和培训,目的是赋予认证者全面的K8s和云原生知识,同时...

06/01 15:15
3.7K
0
为 Serverless Devs 插上 Terraform 的翅膀,实现企业级多环境部署(上)

## 前言 随着现代化应用的普及和企业上云的深入,项目中会涉及越来越多的云资源使用。企业上云过程中,往往会有平台(Platform)团队和基础设施(Infra)团队:平台团队关注业务,根据业务场景进行抽象,对研发人员屏蔽基础设施;基础设施团队关注安全及成本,为平台团队规划了不同的子账号、权限策略以及网络配置。 这种分层管理的必然结果导致应用和基础设施的生命周期会完全不同,因此基础设施管理员、平台管理员、研发人员关...

今天 17:16
46
0
云原生爱好者周刊:炫酷的 Grafana 监控面板集合

## 开源项目推荐 ### [grafana-dashboards-kubernetes](https://github.com/dotdc/grafana-dashboards-kubernetes) 这个项目提供了一系列比较炫酷的用于监控 Kubernetes 的 Grafana 监控面板,灵感来源于 `kubernetes-mixin` 和 `grafana.com`。 ![](https://oscimg.oschina.net/oscnet/up-e2b3811f3164daed2e9037ac8fd83a5984d.jpg) ### [Stash](https://github.com/stashed/stash) Stash 是一款云原生备份容灾工具,它会以 Op...

今天 14:36
266
0
稳!上千微服务接入 Zadig 的最佳姿势(Helm Chart 篇)

![](https://oscimg.oschina.net/oscnet/up-c7625546ba5ab586df27c8b45b4302d2a7c.png) Helm 作为云原生领域优秀的 Kubernetes 应用的包管理工具,被广泛应用。然而当环境增多时,需要针对不同环境(开发环境、测试环境、预发布环境...)定制不同的 Helm Chart 配置,传统的脚本管理方式极易出错;且当临时测试环境生命周期结束后,对应的 Helm Chart 配置便失去价值,投入产出低。 Zadig 提供了三种高效管理 Helm Chart 配置的...

昨天 16:05
239
0
稳!上千微服务接入 Zadig 的最佳姿势(K8s YAML 篇)

![](https://oscimg.oschina.net/oscnet/up-4df7cf987a7cd6dca02289484355716fa04.png) 云原生微服务架构下,可以获得更高的可用性和扩展性,以满足业务快速迭代的需求,然而成百上千个服务的 YAML 配置管理问题成了老大难的事情:不同服务的配置差异极小,但是不得不复制粘贴;针对多样化部署环境(比如有开发环境、测试环境、预发布环境...)定制的服务配置更是导致 YAML 文件泛滥成灾... Zadig 提供了几种高效管理服务配置的...

昨天 16:04
1.2K
0
Java 应用压测性能问题定位经验分享

*作者:凡勇* ## 什么是压测 压测,即压力测试,是确立系统稳定性的一种测试方法,通常在系统正常运作范围之外进行,以考察其功能极限和和可能存在的隐患。 压测主要用于检测服务器的承受能力,包括用户承受能力,即多少用户同时使用系统时基本不影响质量、流量承受等。另外,通过诸如疲劳测试还能发现系统一些稳定性的问题,比如是否存在连接池中的连接被耗尽,内存被耗尽,线程池被耗尽,这些只能通过疲劳测试来进行发现定位。...

06/19 17:44
1K
1
拥抱开放,Serverless 时代的下一征程

Serverless 作为云计算的最佳实践和未来演进趋势,其全托管免运维的使用体验和按量付费的成本优势使得它在云原生时代备受推崇。Serverless 的使用场景也由事件驱动,数据处理等部分特定场景转向更为广泛通用化的 WEB,微服务,AI,进而在电商,互娱,出行,乃至传统行业都有渗透。 在 Serverless 的普及与推广过程中,开发运维人员虽然认同其**降本提效**的核心价值,但同时被诸如厂商锁定,黑盒化,全屏蔽等一系列 Serverless...

06/21 18:02
441
0
关于接口测试自动化的总结与思考

## 序 近期看到阿里云性能测试 PTS 接口测试开启免费公测,本着以和大家交流如何实现高效的接口测试为出发点,本文包含了我在接口测试领域的一些方法和心得,希望大家一起讨论和分享,内容包括但不仅限于: - 服务端接口测试介绍 - 接口测试自动化介绍 - 接口测试自动化实践 - 关于接口测试自动化的思考和总结 ## 服务端接口测试介绍 ### 什么是服务端? 一般所说的服务端是指为用户在 APP 或 PC 使用的互联网功能提供数据服务的...

前天 12:38
646
0
大促场景下,如何做好网关高可用防护

618 大促正在如火如荼进行中。[《618大促来袭,浅谈如何做好大促备战》](http://mp.weixin.qq.com/s?__biz=MzUzNzYxNjAzMg==&mid=2247527831&idx=2&sn=f0dfdb3373e0b1fba266f7dd84f1664e&chksm=fae66658cd91ef4efdf887969ef1991fd99018f420f5e8215502dbae816dce0083a1d3e1aea3&scene=21#wechat_redirect)一文介绍了全方位保障大促高可用的方法论和技术手段,本文继续围绕网关,深入探讨大促场景下,如何做好网关高可用防护,将从...

前天 18:32
528
0
使用Karmada实现Helm应用的跨集群部署

摘要:借助Karmada原生API的支持能力,Karmada可以借助Flux轻松实现Helm应用的跨集群部署。 本文分享自华为云社区《 使用Karmada实现Helm应用的跨集群部署【云原生开源】》,作者:华为云云原生开源团队。 背景 通过使用 Kubernetes 原生 API 并提供高级调度功能,Karmada已经实现了多集群场景下的Kubernetes资源(包括CRD)的分发以及管理。但当前多集群应用往往不是单一的资源形式,使用Helm对应用进行打包的使用场景也非常常...

昨天 14:53
481
0
K8s 之 ApiServer 组件风险

文章首发于火线Zone社区:https://zone.huoxian.cn/d/1269-k8sapiserver # apiserver简介 API Server 作为 K8s 集群的管理入口,在集群中被用于提供API来控制集群内部。默认情况下使用 8080 (insecure-port,非安全端口)和 6443 (secure-port,安全端口)端口,其中 8080 端口无需认证,6443端口需要认证且有 TLS 保护。 **apiserver工作原理图**: ![1655556568-451522-image](https://oscimg.oschina.net/oscnet/up-f36063...

前天 18:56
666
1
Elasticsearch 在地理信息空间索引的探索和演进

vivo 互联网服务器团队- Shuai Guangying 本文梳理了Elasticsearch对于数值索引实现方案的升级和优化思考,从2015年至今数值索引的方案经历了多个版本的迭代,实现思路从最初的字符串模拟到KD-Tree,技术越来越复杂,能力越来越强大,应用场景也越来越丰富。从地理位置信息建模到多维坐标,数据检索到数据分析洞察都可以看到Elasticsearch的身影。 一、业务背景 LBS服务是当前互联网重要的一环,涉及餐饮、娱乐、打车、零售等场...

前天 09:20
488
0
Curve 替换 Ceph 在网易云音乐的实践

Curve 块存储已在生产环境上线使用近三年,经受住了各种异常和极端场景的考验,性能和稳定性均超出核心业务需求预期 网易云音乐背景 网易云音乐是中国领先的在线音乐平台之一,为音乐爱好者提供互动的内容社区。网易云音乐打造了一个大型、富有活力且坚固、快速成长的业态,为用户提供以社区为中心的在线音乐服务及社交娱乐服务。其标志性重点产品包括“网易云音乐”及附属的社交娱乐产品,如“LOOK 直播”、“声波”及“音街”...

昨天 09:53
659
0
在 KubeSphere 部署 Wiki 系统 wiki.js 并启用中文全文检索

> 作者:scwang18,主要负责技术架构,在容器云方向颇有研究。 ## 背景 wiki.js 是优秀的开源 Wiki 系统,相较于 xwiki ,功能目前性上比 xwiki 不够完善,但也在不断进步。 Wiki 写作、分享、权限管理功能还是有的,胜在 UI 设计很漂亮,能满足小团队的基本知识管理需求。 以下工作是在 KubeSphere 3.2.1 + Helm 3 已经部署好的情况下进行的。 部署 KuberSphere 的方法官网有很详细的文档介绍,这里不再赘叙。 https://kubesp...

06/24 18:55
521
0
全链路业务追踪落地实践方案

2019年,“Kentik公司的一项调查表明,如今40%的组织认为自己是多云用户,他们的组织拥有两个或多个云服务提供商提供的云服务。三分之一的组织拥有混合云环境,其中至少有一个云计算服务提供商提供的云服务和内部部署数据中心或第三方的数据中心基础设施。 在此发展趋势下,IT运维管理工作进入了“运维最好的时代”,同时也是“运维最坏的时代”。企业在越来越重视IT运维对业务发展的价值的同时,发现IT架构发生了巨大变化。 业...

06/24 15:53
2.3K
0
SAVE: 软件分析验证和测试平台

摘要:本文将介绍面向软件分析工具的新型CI生态系统SAVE (Software Analysis Verification and Evaluation) 本文分享自华为云社区《SAVE: 软件分析验证和测试平台》,作者:华为云软件分析Lab 。 一个长期困扰软件分析研究人员的现实问题是缺乏统一的测试框架和测试用例集。本文将介绍面向软件分析工具的新型CI生态系统SAVE (Software Analysis Verification and Evaluation)。SAVE的目的是提供一个统一的软件分析验证和测试平台...

06/23 16:43
518
0
Kubernetes 资源拓扑感知调度优化

## 作者 星辰算力团队,星辰算力平台基于深入优化云原生统一接入和多云调度,加固容器运行态隔离,挖掘技术增量价值,平台承载了腾讯内部的 CPU 和异构算力服务,是腾讯内部大规模离线作业、资源统一调度平台。 ## 背景 ### 问题源起 近年来,随着腾讯内部自研上云项目的不断发展,越来越多的业务开始使用云原生方式托管自己的工作负载,容器平台的规模因此不断增大。以 Kubernetes 为底座的云原生技术极大推动了云原生领域的发...

06/23 15:03
1.8K
0
Rancher2.6全新Monitoring快速入门

作者简介 万绍远,CNCF 基金会官方认证 Kubernetes CKA&CKS 工程师,云原生解决方案架构师。对 ceph、Openstack、Kubernetes、prometheus 技术和其他云原生相关技术有较深入的研究。参与设计并实施过多个金融、保险、制造业等多个行业 IaaS 和 PaaS 平台设计和应用云原生改造指导。 软件 版本 Rancher 2.6.4 Kubernetes 1.22.7+rke2r2 概 述 Rancher 2.6 监控启用方式与之前版本存在较大差异,属于原生的 Prometheus-Operator,...

06/23 16:14
2.4K
0
云原生行业应用崛起,从“可用”到“好用”有多远?

云原生与数字化转型正在相互促进。 根据中国信通院发布的《云计算白皮书》,2020年我国云原生在金融、制造、服务业等行业的应用快速崛起,行业数字化转型的带动效应初步显现。另一方面,采用云原生架构的生产集群规模显著提升,但规模化应用带来的安全、性能和可靠性等问题仍需考虑。 如何破除这些用户侧的顾虑,让云原生成为行业IT架构的重要组成部分真正发挥价值?网易数帆轻舟云原生平台负责人冯常健表示,实现云原生技术从“...

06/23 14:48
1.4K
0
TT 语音落地 Zadig:使用 Helm 场景数百微服务接入,环境治理搞得定!

TTChat 是趣丸科技(TT语音)旗下的一款针对海外用户的游戏社交产品,包含实时语聊房、IM、开黑交友、赛事等一系列业务场景。团队对云原生技术非常推崇,加之在国内的 TT 语音产品上也有了一定的技术探索与积累,所以在新业务创立之初,我们就全面使用了 Kubernetes 与 Istio 进行服务治理。 本文作者:吴畏 TTChat 技术负责人 @趣丸 01 回望过去 起初在团队规模较小的时候,我们简单使用 GitLab CI 搭建了流水线,实现完全容器...

06/23 14:16
1.7K
0

没有更多内容

加载失败,请刷新页面

我把整个研发中台拆分过程的一些心得总结

背景在21年,中台拆分在21年,以下为中台拆分的过程心得,带有一定的主观,偏向于中小团队中台建设参考(这里的中小团队指3-100人的团队),对于大型团队不太适用,毕竟大型团队人中/技术充足...

昨天 20:07
5.5K
3
字节跳动开源 Go HTTP 框架 Hertz 设计实践

前言 Hertz 是字节跳动服务框架团队研发的超大规模的企业级微服务 HTTP 框架,具有高易用性、易扩展、低时延等特点。在经过了字节跳动内部一年多的使用和迭代,如今已在 CloudWeGo 正式开源。...

06/22 13:50
8.8K
1
得物App数据模拟平台的探索和实践

原创|得物技术-凌遥 导读 Mock是一个接口编辑模拟工具,可以快速手动或者基于YAPI创建Mock接口模拟数据调试,同时支持场景,场景组的快速切换,方便在开发期和测试阶段试验不同数据返回的U...

06/22 10:56
6.1K
0
记mysql-connector-java:8.0.28的bug排查,你可能也踩坑了

前言 如标题,最终查明问题是因为 mysql-connector-java:8.0.28 的一个 bug 导致的。但是在真相未浮出之前,整个问题可谓扑朔迷离,博主好久没有排查过如此得劲的 bug ,随着一层层的 debug ...

06/21 11:58
1.8W
9
百度交易中台之钱包系统架构浅析

导读:百度APP内含有现金、活动、虚拟等多类资产信息,分布于百度APP内各个业务线中,用户回访信息难度较高,且用户对百度资产认知度不高。我的钱包建立后,汇聚百度APP内所有用户资产信息,...

06/21 11:30
1W
4
剖析 SPI 在 Spring 中的应用

vivo 互联网服务器团队 - Ma Jian 一、概述 SPI(Service Provider Interface),是Java内置的一种服务提供发现机制,可以用来提高框架的扩展性,主要用于框架的开发中,比如Dubbo,不同框架...

06/21 09:20
6.6K
4
前端自动化构建之Gulp

前端自动化构建之Gulp 本篇文章的核心是介绍一款强大的任务流工具Gulp,之所以题目叫做“前端自动化构建之Gulp”,是因为Gulp本身是使用JS编写的运行在Node环境的一个npm包,并且大部分开发者...

06/18 12:41
6.4K
2
掘地三尺搞定 Redis 与 MySQL 数据一致性问题

Redis 拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求,点我 -> 解密 Redis 为什么这么快的秘密。 把 Redis 作为缓存组...

06/17 16:12
1.2W
7
系统困境与软件复杂度,为什么我们的系统会如此复杂

作者:聂晓龙(率鸽) 读 A Philosophy of Software Design 有感,软件设计与架构复杂度,你是战术龙卷风吗? 前言 有一天,一个医生和一个土木工程师在一起争论“谁是世界上最古老的职业”。...

06/17 15:50
1.4W
15
基于 Prometheus + Grafana 实现 Nexus 监控观测

前言 Nexus 是开源的 Maven 私服仓库,同时 Nexus 还支持 Npm 、 .Net、Golang 、Python 等开发语言的包管理。Nexus 也是我们重度使用的一个应用,Nexus 保存着 Tap 各开发组的代码构建产物。...

06/16 18:21
9.1K
1
一种简单的架构设计逻辑|得物技术

1 背景 技术方案设计和评审是版本迭代的一个重要环节,一般情况下版本迭代交付,技术方案设计在2-3天,颗粒度大的需求或者独立项目,这一个环节的时间会适度拉长,但是整体时间还是比较紧凑。...

06/15 15:35
1.4W
10
kLoop:直通 Linux 内核的高性能 asyncio

本文适合有一定编程基础的同学阅读,但不要求有任何专业方向的经验。写作目的,一是撺掇各路英豪一起做开源,二是记录一下新项目的选型设计和概念验证过程。全文小一万字(知乎那个字数统计…...

06/12 04:24
1.2W
9
Cube 技术解读 | Cube 渲染设计的前世今生

作者:何瑾(潇珺) 本文为《Cube 技术解读》系列第四篇文章,往期文章欢迎大家回顾。 《Cube 技术解读 | Cube 小程序技术详解》 《Cube 技术解读 | 支付宝新一代动态化技术架构与选型综述》 ...

06/10 15:19
7.1K
1
618 大促来袭,浅谈如何做好大促备战

作者:泮圣伟(十眠) 如何有效利用云产品做好我们的业务大促备战,这是一个大家都比较关心的问题。今天趁着 618 大促来袭前,谈一谈我们所积累的最佳实践。 点击下方链接,立即查看视频讲解...

06/09 14:44
6.1K
2
Android对so体积优化的探索与实践

减小应用安装包的体积,对提升用户体验和下载转化率都大有益处。本文将结合美团平台的实践经验,分享 so 体积优化的思路、收益,以及工程实践中的注意事项。本文将先从 so 文件格式讲起,结合...

06/09 12:06
6.4K
0
淘宝Native研发模式的演进与思考 | DX研发模式

DX全称DinamicX,目前是在淘宝乃至整个阿里集团内广泛使用的Native动态化方案,核心优势是性能和稳定性。过去几年一直有其他淘宝/集团的外部文章中有涉及到DX,但DX一直没有对外做过完整介绍...

06/07 16:51
9K
1
React Native 资源更新增量包的优化实践

本文首发于微信公众号“Shopee技术团队” 。 作者:Pei,来自 Shopee 商家服务前端团队。 1. 背景 Shopee 的许多手机应用是原生与 React Native(下文简称 “RN”)的混合(hybrid)应用。在...

06/06 17:37
4.8K
0
实时数据湖在字节跳动的实践

对实时数据湖的解读 数据湖的概念是比较宽泛的,不同的人可能有着不同的解读。这个名词诞生以来,在不同的阶段被赋予了不同的含义。 数据湖的概念最早是在 Hadoop World 大会上提出的。当时的...

06/06 11:48
9.9K
0
Golang 常见设计模式之单例模式

之前我们已经看过了 Golang 常见设计模式中的装饰和选项模式,今天要看的是 Golang 设计模式里最简单的单例模式。单例模式的作用是确保无论对象被实例化多少次,全局都只有一个实例存在。根据...

06/01 10:25
7.8K
3
3000帧动画图解MySQL为什么需要binlog、redo log和undo log

> 全文建立在MySQL的存储引擎为InnoDB的基础上 先看一条SQL如何入库的: 这是一条很简单的更新SQL,从MySQL服务端接收到SQL到落盘,先后经过了MySQL Server层和InnoDB存储引擎。 Server层就像...

05/31 21:58
2W
25

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
返回顶部
顶部