云原生系列Go语言篇标准库 本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 使用Go进行开发的最大优势之一是其标准库。与Python类似,Go也采取了“内置电池”的理念,提供了构建应用程序所需的许多工具。由于Go是一种相对较新的语言,它附带了一个专注于现代编程环境中遇到的问题的库。 我们无法涵盖所有标准库包,所幸也不需要,因为有许多优秀的信息源可以了解标准库,比如官方文档。我们将重点关注几个最重要 云计算 2023-07-19 贤蛋大眼萌
API网关APISIX简介 本文分享自天翼云开发者社区《API网关-APISIX简介》,作者:w****n Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。APISIX 构建于nginx+ngx_lua的技术基础之上,充分利用了LuaJIT所提供的强大性能,基于openresty+etcd实现了云原生,高性能,可 云计算 2023-07-19 大白菜程序猿
浅谈Golang配置管理 浅谈Golang配置管理 前言 应用程序里要用到很多配置,比如监听端口、数据库相关配置、缓存相关配置等。这些配置可能来自不同的源,最常见的是本地配置文件,也可以作为命令行参数或环境变量传入,还可以托管在远程配置中心。同一项配置可能在多个不同的配置源中同时存在,如何处理优先级?在程序运行过程中,有些配置需要能够动态更新,又该如何实现?配置的源、优先级及动态更新,就是配置管理的内容。 在Golang生 云计算 2023-07-19 共饮一杯
去哪儿一站式 Java 应用诊断解决方案 Bistoury 一、背景 在线应用的诊断一直是日常维护中的难点和痛点,2018年下半年,Alibaba 开源了 java 应用诊断工具 arthas ,让 java 应用的诊断能力上了一个台阶。作为基础架构团队,我们自然也对它非常感兴趣。研究后发现,arthas 确实是一个非常优秀的 java 诊断工具,但是也存在一些不足。 一是 arthas 更像是一个工具,而不像一个产品。如果要使用它,首先要登录相关机器,然 云计算 2023-07-19 法医
火山引擎 Iceberg 数据湖的应用与实践 在云原生计算时代,云存储使得海量数据能以低成本进行存储,但是这也给如何访问、管理和使用这些云上的数据提出了挑战。而 Iceberg 作为一种云原生的表格式,可以很好地应对这些挑战。本文将介绍火山引擎在云原生计算产品上使用 Iceberg 的实践,和大家分享高效查询、存储和治理 Iceberg 数据的方法。 Why Iceberg Iceberg 是一种适用于 HDFS 或者对象存储的表格式,把底层 云计算 2023-07-19 剑圣无痕
一个关于 KPM 包管理工具诞生的故事 1. KPM 是什么 KPM(KCL Package Manager, KCL 包管理器)是 KCL 语言的程序包管理器。 KPM 由两个主要部分组成: - 用于发布和下载程序包的 CLI(命令行界面)工具。 - 托管 KCL 程序包的在线存储库。 为了更直观地解释,我们可以将在线存储库视为一个物流集散中心,该中心从卖方(kpm 包裹的作者)那里接收货物的包裹,并将这些货物分发给买方(kpm 包裹 云计算 2023-07-19 Escape
Seata Saga 模式快速入门和最佳实践 作者:王特(亦夏) Seata 是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。Seata 为用户提供了 AT、TCC、SAGA、XA 等多种事务模式,帮助解决不同业务场景下的事务一致性问题。 本文主要介绍 Seata Saga 模式的使用以及最佳实践,围绕三个部分展开,第一部分是 Seata Saga 的简介、第二部分是带大家快速入门,学习怎么使用 Se 云计算 2023-07-19 醒在深海的猫
云原生时代的运维大咖们,以下技术你们熟悉几个? 在 GitHub Trending 中有很多关于 Kubernetes、CloudNative 相关的项目,那么对于云原生时代,从事运维行业的同学又应该关注哪些项目呢? 如下是小编梳理出来的比较熟悉的几个项目,供大家参考和学习。 1. kops: github.com/kubernetes/… Kops 是一个用于管理 Kubernetes 集群的工具。它可以帮助用户在 AWS、GCE 等云上快 云计算 2023-07-19 向阳逐梦
【探索 Kubernetes|容器基础进阶篇 系列1容器的本质是进程 👹 关于作者 大家好,我是秋意零。 😈 CSDN作者主页 😎 博客主页 👿 简介 👻 普通本科生在读 在校期间参与众多计算机相关比赛,如:🌟 “省赛”、“国赛”,斩获多项奖项荣誉证书 🔥 各个平台,秋意零/秋意临 账号创作者 🔥 云社区 创建者 点赞、收藏+关注下次不迷路! 欢迎加入云社区 一、为什么会出现容器? 我们来假设一个场景,某个客户向某个公司定制了一个产品,经过2个月的使用这个产品终于完 云计算 2023-07-19 宇宙之一粟
Apache RocketMQ EventBridge:构建下一代事件驱动引擎 作者:沈林 前言 事件驱动,这个词在部分人印象中,它是一个过时的技术——没什么新意。从时间上看,确实也是这样,上世纪 60 年代,事件驱动就已经被正式提出,经常会被在 GUI 编程中。但是在有些人印象中,事件驱动又是一个非常陌生,非常新颖的技术。 不管怎么样,现实是已经有越来越多的公司,开始或则经把事件驱动架构应用到企业的核心业务中,包括:阿里巴巴、喜力、联合利华、美国联邦航空管理局、银行资本市场 云计算 2023-07-19 共饮一杯
时速云使用 Higress 替换 Ngnix Ingress + Spring Cloud Gateway 的生产实践 作者:王金山,北京云思畅想科技有限公司技术部微服务架构师,负责公司 API 网关和服务网格等研发工作 时速云介绍 时速云成立于2014年10月,致力于通过云原生技术帮助企业实现数字化转型,拥有云原生应用平台 TCAP 和云原生数据平台 KubeData 两大核心产品体系,产品包含云原生 DevOps、容器云 PaaS、中间件服务、边缘计算、微服务治理、服务网格、API 网关等。 需求背景 时速云的 云计算 2023-07-19 泡泡
从幕后走到台前!过去十年,我们在阿里云如何建设可观测体系? 作者:凌敏 稿件信息: 作者丨凌敏 采访嘉宾丨阿里云云原生可观测团队 嘉宾介绍: 司徒放,阿里云可观测技术负责人,资深技术专家 徐彤,阿里云可观测高级技术专家曹剑,阿里云可观测高级产品专家 王希正,阿里云可观测高级运营专家 IT 系统的运维监控最早出现在上世纪 90 年代。彼时,分布式架构正向传统的单体架构发出挑战,其带来显著优势的同时,也为系统开发和运维带来了新的难题。在这一背景下,IT 人员开 云计算 2023-07-19 捡田螺的小男孩
跨架构平台在云计算中的应用 本文分享自天翼云开发者社区《跨架构平台在云计算中的应用》,作者:w****n 跨架构平台试图解决这个问题,通过提供一个抽象层,将底层架构与应用程序分离开来,从而使得应用程序可以在多种不同的架构上运行。跨架构平台通常包括以下三个组件: 1、应用程序:在跨架构平台上运行的应用程序,通常使用高-级编程语言编写,如Java或Python等。应用程序应该是可移植的,无需对特定的架构进行优化或修改。 2、抽象 云计算 2023-07-19 LOVEHL^ˇ^
“息壤”引领首个算力互联互通验证平台建设,天翼云开启算力互联网新纪元! 6月21日,“2023算力互联互通大会”在北京召开。天翼云基于自主研发的云操作系统、紫金DPU、算力分发网络平台“息壤”等能力,作为算力互联互通验证平台的设计方、核心建设者、资源提供者与标准制定者,充分展现了跨服务商、跨架构、跨地域的算力互联互通能力,作为开源社区首批成员与核心贡献者推进国产开源社区体系构建,致力于打造全国算力一体化调度、算力资源跨区域高效配置的基础设施,推动算力产业高质量发展,加 云计算 2023-07-19 大白菜程序猿
字节跳动云原生大数据平台运维管理实践 云原生大数据是大数据平台新一代架构和运行形态。随着字节跳动内部业务的快速增长,传统大数据运维平台的劣势开始逐渐暴露,如组件繁多,安装运维复杂,与底层环境过度耦合;对业务方来说缺少开箱即用的日志、监控、告警功能等。在此背景下,我们进行了一系列云原生大数据运维管理实践。通过云原生的方式进行运维管理,最终达到弱化业务方对状态的感知,屏蔽环境的差异,统一不同环境下的使用体验。 作者|字节跳动资深研发工程师 云计算 2023-07-19 大白菜程序猿
支撑 “千万设备日活” 的创米数联 7 年微服务架构演进之路 作者:金兆旭 上海创米数联智能科技发展股份有限公司云服务开发及 SRE 工程师 负责公司云端基础设施构建及消息网关等研发工作;十眠 创米数联是小米生态链首批亿元俱乐部成员,主营业务为智能家居产品的研发、设计、生产和销售,致力于成为以居家安全为核心的产品和服务提供商,提供多品类的全屋智能家居产品及服务。公司以居家安全为核心,洞察用户在居住环境下的智能化需求,建立物理安全、环境安全、系统安全三类场景及 云计算 2023-07-19 大白菜程序猿
Kubernetes 一主多从集群从 0 到 1 部署 前言 本篇使用 kubeadm 工具来安装和部署Kubernetes 1.24.9版本的一主多从集群环境。首先声明下没有选择最新版本的 K8S 原因是 Kubesphere 的版本兼容 ,好在不同版本安装的过程大同小异。 前置准备 安装虚拟机 K8S 一主两从的3 台 Linux 系统服务器配置如下: 主机名 K8S角色 IP 配置 操作系统 k8s-master Master节点 192.168 云计算 2023-07-19 宇宙之一粟
【AI 充电KServe + Fluid 加速大模型推理 作者:黄驰琳、露营、车漾 背景 KServe 是 Kubernetes 上的标准模型推理平台,专为高度可扩展的场景而构建,支持现代 Serverless 推理工作负载,用于在任意框架上提供机器学习(ML)模型服务。它提供高性能、高度抽象的接口,以支持常见的 ML 框架(如Tensorflow、XGBoost、Scikit-Learn、PyTorch 和 ONNX)来解决生产模型服务场景。此外,KS 云计算 2023-07-19 向阳逐梦
kubeapiserver源码剖析与开发(三):KubeServer初始化之GenericConfig创建(二) 上一篇我们说了,初始化一个 kube-apiserver 首先需要创建 kubeAPIServerConfig,而 kubeAPIServerConfig 的重点又在创建 genericConfig 上,genericConfig 创建流程包括 etcd 配置初始化,认证初始化,鉴权初始化,审计初始化,准入初始化,流控初始化。 这一篇我们来说说审计初始化,准入初始化,流控初始化。 审计初始化 // 云计算 2023-07-19 宇宙之一粟
【AI 充电揭秘大语言模型实践:分布式推理的工程化落地才是关键! 分布式推理成为大模型落地的首选方案 随着 3 月 15 日 OpenAI 重磅发布了 GPT4,其在司法考试、程序编程上的惊艳表现,将大家对大模型的热情推向了顶点,人们纷纷讨论是否我们已经进入到通用人工智能的时代。与此同时,基于大语言模型的应用也如雨后春笋出现在大家面前,其在协同办公、客服对话、语言翻译、内容生成等方面的使用均来带了前所未有的畅快体验。 在我们享受大语言模型带来的普惠 AI 能力时 云计算 2023-07-19 贤蛋大眼萌