主要研究工作集中在弹性伸缩场景中如何在减少QoS违约的同时提高CPU利用率的优化问题。我的Github:[zhy76 (Haiyu Zuo) --- zhy76 (Haiyu Zuo) (github.com)](https://github.com/zhy76)因为实验室是云原生方向,导师和学院也鼓励我们多参与开源项目,在开源方面,我参与过多个CNCF下的云原生开源项目,最开始是实验室江南学长带我了解开源,带我为阿里云Sealer社区贡献,让我打开了开源的大门,后来又参与谷歌编程之夏(GSoC),GLCC开源...
火山引擎云原生团队本文将分享火山引擎容器服务 VKE 作为云上 Kubernetes 平台,在帮助客户实现集群资源弹性过程中的一些经历和挑战,共分为以下几个部分: * 第一部分介绍什么是 CA,以及它内... 放到快照里,然后再做刚刚的调度模拟,此时这些 Pending Pod 是可以调度到这个新加的虚拟的 Node 里的。CA 重复这个过程,直到这里所有的 Pending Pod 都能加入到快照中,此时快照里新增了多少个虚拟的 Node,其实...
> 传统OLAP架构,解决的更多是离线分析场景的需求,随着大规模数据服务场景的增多,业务侧不断有新的诉求提出,对数据分析的时效性要求变高,当前架构中存储和计算资源耦合,不同业务、时段及用户对二者要求往往不同,导致集群响应不够及时等问题。本文重点分享OLAP在火山引擎EMR上的云原生能力及在火山相关客户中的应用实践。> 本文来源于火山引擎 EMR 团队大数据工程师琚克俭在【DataFunSummit 2023:OLAP 引擎架构峰会 - OLAP 最佳实...
在云计算时代,就出现了多个租户共享同一个 Kubernetes 集群的需求。在这方面,社区的 Kubernetes Multi-tenancy Working Group 定义了三种 Kubernetes 的多租户模型: * 第一种是 Namespaces as a Service,这种模型是多个租户共享一个 Kubernetes 集群,每个租户被限定在自己的 Namespace 下,借用原生的 Namespace 的隔离性来实现租户负载的隔离租户一般只能使用 Namespace 级别的资源,不能使用集群级别的资源,它的 API 兼容性...
在云计算时代,就出现了多个租户共享同一个 Kubernetes 集群的需求。在这方面,社区的 Kubernetes Multi-tenancy Working Group 定义了三种 Kubernetes 的多租户模型: * 第一种是 Namespaces as a Service,这种模型是多个租户共享一个 Kubernetes 集群,每个租户被限定在自己的 Namespace 下,借用原生的 Namespace 的隔离性来实现租户负载的隔离租户一般只能使用 Namespace 级别的资源,不能使用集群级别的资源,它的 API 兼容性...
ByConity 是由字节跳动开源的云原生数仓,采用了存储计算分离的架构,支持主流的 OLAP 引擎优化技术,实现了租户资源隔离、弹性扩缩容,并具有数据读写的强一致性等特性。 **「基于共享存储的选主方式」** 作为 ByCon... 模拟单机系统里的共享内存,将不同的计算节点看成是单机系统里的进(线)程,模仿单机系统的方案来实现他们之间的发现、同步。 本文即介绍以上思想是如何在开源云原生数仓 ByConity 中设计和实践的。...
实时音视频场景中信令的使用无处不在,但基于TCP的长连接方案在面对复杂的弱网情况,会出现到达率无法保障、延时过高等情况,引发语聊房场景麦位状态不一致、企业通信场景会议控制状态无效、云游戏场景玩家操作指令延时高操作不流畅等问题。信令的时延与可靠性很大程度上决定了应用平台为用户提供的服务能力、质量以及体验。 针对以上痛点,火山引擎RTC上线实时信令RTS(Real-time Signaling),采用自研可靠的UDP协议,复用RTC全球传输网...
作为一个以 Kubernetes 为基础构建的分布式操作系统,成为云原生领域备受瞩目的开源项目。它以一组云原生组件为基础,专注于提升系统的可扩展性、功能性、稳定性、可观测性以及安全性,以满足大规模多租集群、离线混部、云原生存储和机器学习等多样化场景的需求。在这篇博客中,我们将深入了解 KubeWharf,并结合实际案例和代码示例,探讨其在云原生生态系统中的重要性和潜力。KubeWharf 项目地址:[https://github.com/kubewharf](ht...
文中出现的所有截图、费用等均为示例信息,无实际意义。您在实际操作中请以控制台展示为准。 方案介绍数据库上云有如下两种场景: 场景一:把火山引擎云服务器上自建数据库中的数据,通过火山引擎数据库传输服务DTS,迁... 通过消除单点故障提升应用系统的可用性。 云服务器ECS 是一种由CPU、内存、云盘组成的资源集合,可以结合自己的需求申请对应大小、不同规格的资源,用于运行不同的业务负载。 云数据库RDS 是一种稳定可靠、可弹性伸缩...
kubernetes从诞生开始,就从众多容器调度方案脱颖而出,开源的策略加上社区的推动,如今的kubernetes已经成为了云原生应用基座的事实标准。作为当前使用最为广泛的容器编排工具,kubernetes拥有以下众多优势:(1)自动化:Kubernetes可以自动处理容器的部署、弹性伸缩、负载均衡等任务,大大减少了运维的工作量;(2)可伸缩性:Kubernetes支持水平扩展,可以根据需求自动调整应用程序的副本数量,并且能够处理大规模集群中的数千个节点;...
从字面上理解就是云计算和土著的意思——云计算上的原住民。从Cloud来看,云可以看作是一种提供稳定计算存储资源的对象。为了实现这一点,云提供了虚拟化、弹性扩展、高可用、高容错性、自恢复等基本属性。再看N... 它模拟出了自己的整套硬件,包括 CPU、内存、网络接口和存储器。>>容器化和虚拟化的相似之处在于它们都允许应用完全隔离,以便在多个环境中运行。而它们的主要区别在于尺寸大小和可移植性。 >>虚拟机在两者中尺寸...
隔离性:Namespace 方案下的租户隔离性最低;KubeZoo 和 Virtual Cluster 方案中,租户请求会经过网关或独立的 Apiserver,隔离性中等;独立集群方案的隔离性最高。以上各维度综合对比来看,KubeZoo 能在租户体验、集群的资源效率和运维效率之间达到平衡,尤其是在大量小租户共享资源池的情况下,具有显著的优势。## KubeZoo 关键技术细节下面我们来看下 KubeZoo 在实现过程中的一些关键技术细节。### 租户管理KubeZoo 本身...
对数据分析的时效性要求变高,当前架构中存储和计算资源耦合,不同业务、时段及用户对二者要求往往不同,导致集群响应不够及时等问题。本文重点分享 OLAP 在火山 EMR 上的云原生能力及在火山相关客户中的应用实践。... EMR在各个云厂商中是标准产品,随着产品迭代,EMR产品也在不断丰富,特别是伴随OLAP场景兴起,EMR也集成了OLAP场景下的能力。火山EMR提供了存算分离、冷热分层、按需弹性等能力,这些能力的实现基于火山已有的基础设施,...