本专区由 云计算 团队提供资讯和技术支持,欢迎社区成员申请加入管理小组。
云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。
本专区由 云计算 团队提供资讯和技术支持,欢迎社区成员申请加入管理小组。
本文分享自华为云社区《CCE云原生混部场景下在线任务抢占、压制离线任务CPU资源、保障在线任务服务质量效果测试》,作者:可以交个朋友。 背景 企业的 IT 环境通常运行两大类进程,一类是在线服务,一类是离线作业。 在线任务:运行时间长,服务流量及资源利用率有潮汐特征,时延敏感,对服务SLA 要求高,如电商交易服务等。 离线任务:运行时间分区间,运行期间资源利用率较高,时延不敏感,容错率高,中断一般允许重运行,如大... 展开更多
# **1\. 引言** AutoMQ 是一个建立在 S3 Stream 流存储库基础上的 Apache Kafka 云原生重塑解决方案。S3 Stream 利用云盘和对象存储,将对象存储作为主存储,将云盘作为缓冲区,实现了低延迟、高吞吐、“无限”容量和低成本的流式存储。 Delta WAL 作为 S3 Stream 的一部分,是 AutoMQ 的核心组件之一。它基于云盘,具有持久化、低延迟、高性能的特性,是 Main Storage(对象存储)上层的写入缓冲区。本文将重点介绍 Delta WAL ... 展开更多
Part 1 概述 1. 背景 BPF技术被列为近些年Linux内核领域最火热的新领域之一。它成功的给Linux内核赋予了少量的动态可编程性,可以在Linux内核运行时,实时修改内核的行为,但不需要重新编译和重启内核。据此,BPF在Linux世界中: 网络 可观测性 安全 三大领域大放异彩,学习好BPF技术,对于Linux内核和应用开发者来说,是一件非常有意义的事情。 2. 什么是BPF? BPF在Linux内核中,被实现为一个非常精简的虚拟机,具有几乎性能无损... 展开更多
上一篇我们用 Go 扩展实现了 Basic Auth,体验了 Go 扩展从 Envoy 接受配置。 之所以这么设计,是想复用 Envoy 原有的 xDS 配置推送通道,今天我们就来体验一番,**云原生的配置变更**。 **前提准备** 这次我们需要一套 K8s 环境,如果你手头没有,推荐使用 Kind 安装一套。具体安装方式,这里就不展开了。 **安装 Istio** 我们直接安装最新版的 Istio: ``` # 下载最新版的 istioctl$ export ISTIO_VERSION=1.18.0-alpha.0$ c... 展开更多
本文介绍了景顺长城在金融云原生架构演进中选择 APISIX 作为网关工具的技术细节,同时分享了使用 APISIX 的实践细节,并对 APISIX 的未来展望进行了探讨。 > 作者李奕浩,景顺长城信息技术部研发工程师,负责公司网关和业务系统上云等工作。 ## 业务背景 景顺长城基金管理有限公司成立于 2003 年,是一家专注于资产管理领域的企业。目前,公司主要业务涵盖量化投资、主动收益和固定收益,拥有超过 6200 亿的资金管理规模,为超过... 展开更多
作者:京东零售 王雷 单元测试 概念 单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。单元测试是一种白盒测试技术,一般都是由开发人员在编码阶段完成,目的就是验证软件代码中的每个单元(方法或类等)是否符合预期,即尽早在尽量小的范围内暴露问题。 快速迭代的开发工作中如何提高代码质量一直是团队痛点,特别是没有测试支持的开发团队。合理的使用单元测试,并关注单元测试通过率、代码覆盖率可... 展开更多
总部位于苏州的这家国际物流SaaS公司,已经借助云原生能力,实现了技术架构的全面升级。 海管家,这家创立于2015年的年轻科技公司,不到8年时间,将服务的客户数量做到超百万级,遍布全球各地,成长速度让人咂舌。 得益于公司在AI、大数据、云计算等技术领域的超前布局,海管家率先在物流领域推出多个变革性产品,为港口、船公司、货代企业、船代企业提供领先的系统解决方案和数据对接服务,在无纸化码头系统领域有丰富的项目经... 展开更多
作者:京东科技 王晓飞 前言 本文不谈论具体的技术和方案,在对于每一个产品来讲,都有其特殊性存在。单一的产品解决方法并不适合所有的产品。但是我们可以提供一种思路,一种通用方法,甚至我们曾经在某个技术点走的弯路,旨在为各位在离线设计上有更多的案例可循。 对离线的理解 相对于公网应用,可以从公共镜像仓库拉取镜像,比如Dockerhub,各大云厂商的公共镜像仓库。二进制编译文件,软件包也非常方便的从github,各种yum... 展开更多
架构 基于MASA的云原生技术架构 我们基于MASA去做了一个云原生技术架构,左下角的MASA Blazor主要是为我们去集成一个多端的UI能力,具体的使用场景将在实践篇为大家介绍——MASA Blazor如何去做多端的 接着就是集成非业务能力的MASA Framework,它主要是解决整个云原生架构中非业务性的问题 在这两个基础上,我们就可以去编写业务代码,业务代码完成后上传GitHub并发布到微服务的集群里面,而MASA Stack则是提供的平台管理能力 ... 展开更多
![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ae3fe33e0148417fa455e2e749764819~tplv-k3u1fbpfcp-zoom-1.image) 文|李楠(GitHub ID : @loheagn) 北京航空航天大学 21 级研究生 *云原生底层系统的开发和探索工作。* 本文 **6369** 字 阅读 **16** 分钟 ![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c19f61e3b4134ae8a9631ff337baa583~tplv-k3u1fbpfcp-zoom-1.image) OSPP 开源之夏是由中科院软... 展开更多
![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/111d6f90271f41be85591102d86a8417~tplv-k3u1fbpfcp-zoom-1.image) 文|余硕 上海交通大学22届毕业生阿里云开发工程师 *从事云原生底层系统的开发和探索工作。* 本文 **6369** 字 阅读 **16** 分钟 ![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/39459098704044578d070dde76b20a5c~tplv-k3u1fbpfcp-zoom-1.image) > GitLink 编程夏令营是在 CCF 中国计... 展开更多
时光已逝,转眼 2022 年已然落下了帷幕。Apache APISIX 社区在众多开源爱好者和开发者的陪伴下,又一起走过了新的四季。 在过去的一年中,我们的开源项目和社区都取得了许多成就,并得到了来自全球范围的广泛关注和支持。2022 年,APISIX 社区仍然在为全球技术开发者和企业提供优质的产品与支持,并不断改进和升级产品。这一年中,APISIX 新增了许多功能,并迈入了全新的 3.0 时代;改善了用户体验,并得到了许多优秀贡献者的陪... 展开更多
![图片](https://mdn.alipayobjects.com/huamei_soxoym/afts/img/A*6AMLS6prg-gAAAAAAAAAAAAADrGAAQ/original) ![图片](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b739484118204387bea70b72fdae124a~tplv-k3u1fbpfcp-zoom-1.image) 文|田阳 *(花名:烈元)* MOSN Maintainer 专注云原生等技术领域 本文**3042**字 阅读 **10** 分钟 ## 1. 背景 Service Mesh 被越来越多的公司认可并实践,在实际落地过程中也遇到了形... 展开更多
JuiceFS 是一个创新性的软件产品,很多初次尝试的小伙伴对产品和用法感到很多疑惑,所以为了帮助大家快速理解并上手 JuiceFS,我们整理了24个关于 JuiceFS 经典的问题答案,相信经过这 24 问,大家对 JuiceFS 会有更清晰的认识,使用上也会更加得心应手。 ## 1. JuiceFS 的基本能力是什么 JuiceFS 是一款面向云原生设计的高性能共享文件系统,在 Apache 2.0 开源协议下发布。提供完备的 [POSIX](https://en.wikipedia.org/wiki/... 展开更多
文章目录 What is Kubernetes? Kubernetes架构示意简图 Kubernetes环境搭建方式 Kubeadm部署Kubernetes Kubernetes部署环境要求 Kubernetes部署环境准备 Kubernetes安装具体步骤 部署网络插件 What is Kubernetes? Kubernetes这个单词来自于希腊语,含义是舵手或领航员。Kubernetes,也称为K8S,其中8是代表中间“ubernete”的8个字符。 官网描述如下图:生产级别的容器编排系统,是用于自动部署,扩展和管理容器化应用程序的... 展开更多
华兴证券是 CloudWeGo 企业用户,使用 Kitex 框架完成混合云部署下的跨机房调用。企业用户如何搭建针对 Kitex 的可观测性系统?如何在 K8s 集群下使用 Kitex ? 华兴证券后端研发工程师,DevOps 负责人张天从以下 4 个方面介绍了 Kitex 在多机房 K8s 集群下的实践经验。 1. Kitex 的可观性系统搭建 华兴证券 CloudWeGo-Kitex 使用情况 首先介绍下研发团队的 Kitex 使用情况。2021 年 6 月 1 日,华兴证券互联网证券 APP 研发团队... 展开更多
目前,市面上的流水线/工作流产品层出不穷,有没有一款工作流引擎,能够同时满足: - 支持各种任务运行时,包括 K8s Job、K8s Flink、K8s Spark、DC/OS Job、Docker、InMemory 等? - 支持快速对接其他任务运行时? - 支持任务逻辑抽象,并且快速地开发自己的 Action? - 支持嵌套流水线,在流水线层面进行逻辑复用? - 支持灵活的上下文参数传递,有好用的 UI 以及简单明确的工作流定义? - ······ 那么,不妨试试 **Er... 展开更多
# 项目背景 ## 什么是 Apache APISIX? API 网关作为微服务架构中的重要组件,是流量的核心出入口,用于统一处理和业务相关的请求,可有效解决海量请求、恶意访问等问题,保障业务安全性与稳定性。 作为开源的云原生 API 网关,Apache APISIX 兼具动态、实时、高性能三大优势,可提供负载均衡、动态上游、灰度发布、服务熔断、鉴权认证、可观测性等丰富的流量管理功能,帮助企业快速、安全地处理 API 和微服务流量,可应用于网关... 展开更多
本文翻译自 StreamNative 博客《Offset Implementation in Kafka-on-Pulsar》,作者 StreamNative 工程师徐昀泽,Apache Pulsar Committer,KoP maintainer。 协议处理器[1] 是 2020 年一月份发布的 Pulsar 2.5.0 所引入的新功能,目的是将 Pulsar 的能力扩展到其他消息领域。默认情况下 Pulsar Broker 仅支持 Pulsar 协议。而通过协议处理器,Pulsar Broker 就可以支持其他消息协议,包括 Kafka、AMQP 以及 MQTT(现已新增 Ro... 展开更多
随着云原生浪潮的来临,软件开发流程中的各个环节都在发生变革,其中有一个非常热门的方向就是“云 IDE”。所谓“云 IDE”就是使用云端的计算资源作为开发环境,进行软件项目的开发。 这种开发模式对于开发者来说有很多好处,例如: - 计算资源予取予求,不会因为硬件限制影响开发效率; - 开发环境标准化,每个项目的开发环境可能有很多软件依赖,这些依赖可以通过 Docker 镜像的形式进行标准化; - 快速为每个项目启动或摧毁一... 展开更多