其他技术区
rainbond 标签描述

基础不牢,地动山摇。无论是何种体系架构,底层存储的选择都是一个值得探讨的话题。存储承载着业务的数据,其性能直接影响到业务应用的实际表现。也正因为存储和业务的数据关联紧密,其可靠性也必须得到关注,存储的失效一旦导致业务数据丢失,那将会是一场灾难级别的事故。 1.云原生时代的存储选择之路 最近几年,我的工作内容始终围绕着客户Kubernetes集群的建设。如何为客户的Kubernetes集群选择一款稳定可靠、性能表现优异的存储解决方案,这样的问题一直困扰着我。 存储卷可以在Pod漂移到其他节点后重新挂载这一最基础的功能性要求,让我一开始就把目光放在了共享文件系统这一存储类型上。最开始选择了N...

  TEZNKK3IfmPf   2023年11月14日   23   0   0 rainbondkubernetes云原生

Envoy可以作为SeviceMesh微服务框架中的代理实现方案,Rainbond内置的微服务框架同样基于Envoy实现。本文所描述的全局限速实践也是基于Envoy已有的方案所实现。 Envoy全局限速 尽管分布式熔断器在大多数情况下控制分布式系统中的吞吐量非常有效,但有时它的效果并不是很好,这时候便需要全局限速。最常见的情况是当大量主机转发到少量主机并且平均请求延迟很短时(例如,发送给数据库服务器的连接/请求)。若目标主机成为备机,则下游主机将压垮上游集群。在这种情况下,很难对每个下游主机配置足够严格的熔断器,使得系统可以平稳运行,同时,当系统开始出现故障时,仍然可以防止级联故障。对...

  TEZNKK3IfmPf   2023年11月12日   21   0   0 rainbondkubernetes

最近因为工作需要,需要找一个功能完善的云原生应用平台,经过自己筛选和朋友推荐,剩下KubeSphere和Rainbond,这两个产品都是基于Kubernetes之上构建的云原生应用平台,功能都非常强大,但产品定位和功能侧重不同,本文将介绍我在选型过程中从各维度对比两款产品的过程记录。 产品定位对比 KubeSphere是在Kubernetes之上构建的面向云原生应用的分布式操作系统,完全开源,支持多云与多集群管理,提供全栈的IT自动化运维能力,简化企业的DevOps工作流。作为全栈的多租户容器平台,KubeSphere提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云...

  TEZNKK3IfmPf   2023年11月14日   25   0   0 rainbond

背景 Dapr是一个开源的分布式应用运行时,帮助开发者构建松耦合的分布式应用程序,具有良好的可扩展性和可维护性。Rainbond是一款企业级的云原生应用管理平台,提供了丰富的功能和工具,方便开发者管理和部署应用。Rainbond和Dapr结合可以提供以下价值点: 为Dapr扩展云原生支持:Rainbond提供了一套完整的云原生应用支持方案,包括应用开发、应用编排、应用交付、应用运维等应用全生命周期管理能力,而Dapr只是应用开发框架,包括应用开发模型、服务发现、事件驱动等功能。将Rainbond和Dapr结合起来可以提供更完整的云原生应用支持,帮助开发人员更快地构建和部署应用。 让Dapr...

  TEZNKK3IfmPf   2023年11月14日   23   0   0 rainbond云原生

Rainbond5.5版本主要优化扩展性。服务治理模式可以扩展第三方ServiceMesh架构,兼容kubernetes管理命令和第三方管理平台。 1.支持Istio,并支持扩展第三方ServiceMesh框架 Rainbond专注于无侵入,松耦合的设计理念。在当前版本中,Rainbond引入了应用级治理模式的切换功能,实现了服务治理能力的动态切换,无需业务逻辑变更,为业务提供了不同的治理能力。可以通过应用级插件的形式扩展第三方ServcieMesh框架,比如Istio、Linkerd、Dapr等,本次我们优先支持了Istio,用户可以通过helm安装Istio相关组件,实现应用治理模式的切...

  TEZNKK3IfmPf   2023年11月14日   34   0   0 rainbondkubernetes

Kubernetes将自身边界内的事物都抽象为资源。其中的主要部分,是以Deployment、StatefulSet为代表的workload工作负载控制器,其他各类资源都围绕这些主要的资源工作。这些资源合并起来,可以为IT技术工作者展现出一个以workload为中心的模型。Kubernetes中所有的资源,都通过声明式配置文件来编辑描述,一条条的Yaml字段定义,给了IT技术人员最大的自由度的同时,也对技术人员的能力提出了极高的要求。 通过应用模型简化Kubernetes管理 当你的团队已经使用原生的Kubernetes一段时间,你多半会发现,并非每个IT技术人员都擅长编写复杂的Kubern...

  TEZNKK3IfmPf   2023年11月14日   28   0   0 rainbondkubernetes

云原生落地实践:山西数智时代基于Rainbond实现智慧景区 大家好,我是山西数智时代科技有限公司的赵佳鹏,我们公司成立于2018年,专注于智慧旅游、景区信息化建设。公司目前的主要产品有小悠出行管理系统、景区数字化运行管理系统、鼎云校园摆渡车运营管理系统、行车信息管理及流转系统、觅四方商城系统等,是集智慧旅游规划、设计、建设、运营为一体的旅游全产业链服务商。 智慧景区的整体架构 最早我们的业务是单体服务,单体服务最大的问题就是业务无法解耦,抗并发能力不高。业务升级为微服务架构之后解决了业务之间的解耦,提升了业务的抗并发能力,升级微服务架构之后也增加了很多新功能,比如实时分账、套票的支持,多...

  TEZNKK3IfmPf   2023年11月14日   31   0   0 rainbond云原生

Rainbond是一体化的云原生应用管理平台,它提供“以应用为中心”的抽象,使用者不需要学习K8s和容器,平台将K8s和容器封装在内部,这种封装方式能极大提高使用的易用性和安装的便利性,但封装的内部组件如何替换是一个问题,本文将讲解如何使用Harbor替换掉Rainbond原有的默认镜像仓库。 ​​Harbor​​是一个用于存储和分发Docker镜像的企业级Registry服务器,也是首个中国原创的云原生基金会(CNCF)的开源企业级DockerRegistry项目,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源DockerDistribution。作为一个企业级私有Re...

  TEZNKK3IfmPf   2023年11月14日   22   0   0 rainbondHarborDocker

Kubernetes已经成为了云原生时代基础设施的事实标准,越来越多的应用系统在Kubernetes环境中运行。Kubernetes已经依靠其强大的自动化运维能力解决了业务系统的大多数运行维护问题,然而还是要有一些状况是需要运维人员去手动处理的。那么和传统运维相比,面向Kubernetes解决业务运维问题是否有一些基本思路,是否可以借助其他工具简化排查流程,就是今天探讨的主题。 业务问题的范畴 首先有必要明确一点,什么样的问题算是Kubernetes领域的业务系统问题。Kubernetes目前已经是云原生时代各类“上云”业务系统所处运行环境的事实标准。 我们假定你已经拥有了一套健壮的Kube...

  TEZNKK3IfmPf   2023年11月14日   45   0   0 rainbondkubernetes云原生

Locust简介 Locust是一种易于使用、可编写脚本且可扩展的性能测试工具。并且有一个用户友好的Web界面,可以实时显示测试进度。甚至可以在测试运行时更改负载。它也可以在没有UI的情况下运行,使其易于用于CI/CD测试。 Locust使运行分布在多台机器上的负载测试变得容易。Locust基于事件(gevent),因此可以在一台计算机上支持数千个并发用户。与许多其他基于事件的应用程序相比,它不使用回调。相反,它通过gevent使用轻量级进程。并发访问站点的每个Locust(蝗虫)实际上都在其自己的进程中运行(Greenlet)。这使用户可以在Python中编写非常有表现力的场景,而不必使用...

  TEZNKK3IfmPf   2023年11月14日   22   0   0 rainbondkubernetes

前言 大家好!我是Rainbond创始人刘凡,今年是Rainbond创立和开源的第七年,这个过程中我见证了Docker、K8s、云原生等技术的演进,Rainbond也进化成为一体化的云原生管理平台,基于这么多年的产品研发及行业沉淀,我来分享我们对云原生的一些思考,以及云原生技术为企业数字化转型带来的新模式。 个人数字化三大驱动力 谈到企业数字化,首先我们来回顾一下个人数字化的历程和驱动力,通过分析和总结个人数字化,对我们理解企业数字化有借鉴意义。众所周知个人数字化最大的驱动力是移动互联网。移动互联网定义了技术实现和用户体验,催生了大量应用场景,为我们的生活带来了极大的便利。下面我们详细解析一...

  TEZNKK3IfmPf   2023年11月14日   47   0   0 rainbond云原生

曾几何时,无论是在服务器还是个人电脑,CPU芯片领域一直是Intel独占鳌头,旗下的X86_64架构被广泛采用。然而王权没有永恒,近年来Arm64架构异军突起,服务器端有华为鲲鹏920高性能芯片做代表,个人电脑端则以苹果M1芯片惊艳世人。Arm64架构芯片用低功耗和高性能炫耀着其市场价值,国产化替代的洪流也在不断将Arm64推向军队、政府、国企的供应商们。抓住先机,迅速拥抱与适配国产化芯片,是这个时代软件交付的新话题。 拥抱Arm64的难处 从X86_64迈向Arm64并非易事,指令集的改变,影响半径极大。 最直接的影响,是原来在X86_64环境中可以正常运行的业务系统需要基于Arm64...

  TEZNKK3IfmPf   2023年11月13日   25   0   0 rainbondDocker