开源
文章平均质量分 79
ZYQDuron
这个作者很懒,什么都没留下…
展开
-
rainbond 开源版更新 3.4.1 版本
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-12-26 16:06:21 · 478 阅读 · 0 评论 -
Service Mesh模式起源
分布式系统帮助我们解决了很多过去甚至无法思考的用例,但同时也带来了诸多新的问题。当系统规模较小、架构较简单时,开发者通过减少远程交互数量来降低额外的复杂性。像处理分发的最安全方法是尽可能避免它,即使这意味着产生跨系统的重复逻辑和数据。但现实情况是,从开始的几台大型中央计算机,到如今成百上千个小型服务,行业反战的需求要求我们不得不作出突破。我们需要走出困境,解决不断涌现的新挑战和悬而未决的问...原创 2018-07-31 13:14:39 · 564 阅读 · 0 评论 -
什么是7层负载均衡?
在开源PaaS Rainbond中,我们对各种应用层协议匹配不同的网络治理插件,以实现7层负载均衡(layer 7 load balancing),例如HTTP、gRPC、Redis等协议。原因在于对于一些在线环境,我们希望可以对服务间调用实现热更改或者更好的容错,比方说A/B测试、灰度发布等等,必须要在7层负载均衡上完成。那么什么是7层均衡,它跟4层负载均衡(layer 4 load bal...原创 2018-08-06 08:03:33 · 4902 阅读 · 0 评论 -
开源PaaS Rainbond v3.7.0-rc1版本更新,系统生产稳定性大幅提升
本次v3.7.0-rc1版本,在上月发布3.6.1版本基础上,重点围绕系统生产稳定性展开,包括双重健康检查守护(Systemd进程级加Rainbond-Node业务级)、Prometheus监控指标暴露支持、管理节点上线下线支持等多项新增特性和优化。除此之外,本次更新还对应用管理功能、安全性和系统安装三方面进行了部分优化,更新详情如下:稳定性增强所有平台服务使用Systemd进程...原创 2018-08-07 11:55:07 · 3334 阅读 · 0 评论 -
实施Service Mesh前,你需要考虑这几个问题
随着我们需要治理的微服务数量越来越多,我们必须开始着手解决服务间通信的复杂性问题,而Service Mesh(服务网格)的出现恰逢其时,作为基础设施层,它能够以透明代理的形式提供安全、快速、可靠的服务间通信。那么在实施Service Mesh前,我们需要考虑哪些问题?团队准备好上手Service Mesh了吗?任何新技术、新工具的实施、使用和维护,都有一定学习成本,同时我们需要做好充分...翻译 2018-08-13 09:56:41 · 1257 阅读 · 0 评论 -
Rainbond v3.7.0:实现企业级PaaS的稳定性
Rainbond在v3.7.0版本中释出了大量平台稳定性更新,并在应用管理功能、安全性和系统安装三方面进行了部分优化。作为IT基础系统平台,Rainbond从低耦合的架构设计、高可用的部署方式、自恢复与容错的设计三方面评估和保障分布式系统可用性,以最终达到无人值守的效果。在低耦合架构设计方面,Rainbond将分布式系统抽象为管理、计算、存储等三类节点,不同节点属性由不同服务组件构...原创 2018-08-16 09:01:34 · 346 阅读 · 0 评论 -
Service Mesh:一种新模式,而非新技术?
Marco PalladinoService Mesh从何而来?在过去几个月里,Service Mesh是行业内毋庸置疑的焦点。关于Service Mesh、关于软件架构未来的文章观点,围绕着不同的技术供应商而高度分化,不过有一点共通的事,对于如何在企业中使用API的快速转换,以及这对于我们流量的拓扑意味着什么。服务API主要是作为将组织外部开发人员与内部系统连接起来的边缘接口,以...翻译 2018-08-27 11:59:18 · 507 阅读 · 0 评论 -
手把手教你实践Service Mesh微服务架构 - 基础部署部分
内容不断完善中,访问文档查看最新更新当下,已经有很大一部分公司完成了单体架构向微服务架构的迁移改造,并在疲于应对大量微服务间通信问题时,开始考虑采用Service Mesh微服务架构作为服务与服务直接通信的透明化管理框架,以插件式的方式实现各种业务所需的高级管理功能。而开源PaaS Rainbond提供了开箱即用的Service Mesh微服务架构,部署在Rainbond上的应用原...原创 2018-08-24 08:05:09 · 2870 阅读 · 0 评论 -
采用Service Mesh管理微服务的三个原因
Zach Jory构建微服务很容易,操作微服务体系结构很困难。许多公司都成功地将Kubernetes等工具用于部署,但仍面临着运行时的复杂性问题。而Service Mesh便是解决这些挑战的良方。它极大地简化了容器化应用的管理,使监视和保护基于微服务的应用变得更加容易。那么考虑使用Service Mesh的最重要的三个因素是什么?安全由于Service Mesh是在数据平面(d...翻译 2018-08-29 13:28:14 · 474 阅读 · 0 评论 -
Rainbond V3.7.1 发布,零配置支持全方位集群资源监控与报警
Rainbond是一款以应用为中心的开源PaaS,由好雨基于Docker、Kubernetes等容器技术自主研发,可作为企业在公有云或私有云环境下的应用交付平台、DevOps平台、自动化运维平台和行业云平台,或作为企业级的混合云多云管理工具、Kubernetes容器管理工具或Service Mesh微服务架构治理工具。继Rainbond V3.7.0版本大量提高平台稳定性更新后,我们又...原创 2018-09-05 16:16:47 · 375 阅读 · 0 评论 -
那些微服务和技术堆栈教我们的事
Ashish Sharma在本文中将谈谈企业技术堆栈主流是如何一步步走向微服务架构的,并分享一些经验教训。过去的技术堆栈如下图所示:在应用层,我们有一个用Windows form和WPF编写的桌面客户端。应用与服务层对话,而服务层是完全用c#编写的SOA体系结构。这是我们(当时)唯一可以使用的语言。它们是通过WCF相互通信的单片有状态服务。我们使用SQL server作为后端存储。所有...翻译 2018-09-10 11:05:34 · 385 阅读 · 0 评论 -
软件架构:5种你应该知道的模式
Singleton(单例模式)、仓储模式(repository)、工厂模式(factory)、建造者模式(builder)、装饰模式(decorator)……大概每个上课听讲的程序员都不会陌生——软件的设计模式为我们提供了针对现有的、重复出现的问题以可靠的解决方案。在软件架构方面同样存在类似的机制,通用的、可重用的解决方案在给定上下文中的软件体系结构中经常出现的问题。不同的软件架构模式各有千秋,...翻译 2018-09-25 08:16:57 · 6834 阅读 · 0 评论 -
你准备好持续交付(CD)了吗?
文章目录自动化(Automation)经常提交、尽快提交(Commit often, Commit soon)开发和运维(Developers and Operations)生产环境(Production Environment)打破一体化(Breaking Monoliths)关于Rainbond持续交付(CD, Continuous delivery)就是说每次提交代码时立即构建,并可以将构...翻译 2018-10-15 09:23:56 · 524 阅读 · 0 评论 -
Rainbond:如何制作一个可分享的云市应用?
应用是Rainbond可管理的最小服务单元,用户可以将多个应用组成一个复杂的业务系统,这套业务系统可以对外提供服务,也可以分享给其他组织独立部署。本文将会通过Solo+Pinpoint(Pinpoint-java性能分析最佳实践)这个例子,演示“如何制作一个可分享的云市应用”, 分享后的应用可供团队、公司或云市的用户一键安装部署完整的服务体系,实现标准化得一键交付部署。对于还没有了解Rainbo...原创 2018-10-10 15:23:19 · 832 阅读 · 0 评论 -
Sidecar模式:下一代微服务架构的关键
Sidecar设计模式正在收到越来越多的关注和采用。作为Service Mesh的重要要素,Sidecar模式对于构建高度高度可伸缩、有弹性、安全且可便于监控的微服务架构系统至关重要。而Service Mesh也已经被证明,正在改变企业IT的“游戏规则”,它降低了与微服务架构相关的复杂性,并提供了负载平衡、服务发现、流量管理、电路中断、遥测、故障注入等功能特性。什么是Sidecar模式?...原创 2018-07-30 10:53:34 · 10168 阅读 · 0 评论 -
Service Mesh微服务架构的崛起
SAMIR BEHARA本文将解释Service Mesh相关概念,为什么云原生应用需要它,以及这项技术被社区热烈拥抱、积极采用的原因。毫不夸张地说,微服务已经席卷了整个软件行业。从Monolith过渡到微服务架构,可以让我们频繁、独立而可靠地部署应用。然而,在微服务架构中,一切都不是绿色的,它必须处理在设计分布式系统时遇到的相同问题。然而,微服务架构不是万能的,在设计分布式系统时...翻译 2018-07-06 10:28:09 · 440 阅读 · 0 评论 -
开源PaaS Rainbond 3.6.1 Released
本次3.6.1版本更新,重点修复了3.6.0版本部分情况下会出现的BUG,同时改进了内部市场、参数验证、历史消息等功能,详细更新记录如下—— 3.6.1 功能改进云帮初次使用跳转至注册页面消息添加查看历史消息功能调整内部市场功能,所有企业均可用管理后台添加相关参数验证3.6.1 Bug修复修复删除应用后操作动态不显示的问题修复应用重启按钮重复Bug...原创 2018-07-18 09:11:19 · 192 阅读 · 0 评论 -
Rainbond设计分享系列(1)基于Midonet的多租户网络设计
Rainbond设计分享系列(1)基于Midonet的多租户网络设计今天跟大家分享Rainbond基于Midonet的多租户网络设计和思考。Rainbond对多租户支持的实现基础是对多租户的网络支持,Rainbond公有云要求每个租户之间网络必须隔离,形成相互安全的租户网络环境。对于不同的SDN网络,实现方式各不相同,例如Calico从路由规则上隔离,Midonet可以为不同租户创建子网等原创 2018-01-09 10:44:25 · 514 阅读 · 0 评论 -
Rainbond插件体系设计简介
过去几年,利用容器打包和部署代码的方式日益流行,越来越多企业开始测试或是已经在生产环境中运行了微服务架构应用,开始直接面对和解决分布式服务化架构演变中出现的各种问题。在这样的趋势和大环境下,无服务器PaaS Rainbond围绕着服务的拓展、监控、治理等角度,进行了一系列思考和尝试,插件体系正是其中的重要一环。Rainbond的插件体系抽象集中在平台的业务层面,理论基础源于Kubernet...原创 2018-02-24 14:08:53 · 351 阅读 · 0 评论 -
开源 | Rainbond 3.5 pre-release
Rainbond是一款以应用为中心的PaaS,其创新理念来源于持续不断的验证和优化。 深度整合基于Kubernetes的容器管理、Service Mesh微服务架构最佳实践、多类型CI/CD应用构建与交付、多数据中心资源管理等技术,Rainbond为用户提供云原生应用全生命周期解决方案,构建应用与基础设施、应用与应用、基础设施与基础设施之间互联互通的生态体系。 作为易...原创 2018-03-22 15:14:49 · 383 阅读 · 0 评论 -
Pinpoint-java性能分析最佳实践_开源PaaS Rainbond
概述pinpoint简介何为pinpoint: pinpoint是一个分析大型分布式系统的平台,提供解决方案来处理海量跟踪数据,主要面向基于tomcat的Java 应用。为何使用它:和如今相比, 过去的因特网的用户数量相对较小,而因特网服务的架构也没那么复杂。web服务通常使用两层(web 服务器和数据库)或三层(web服务器,应用服务器和数据库)架构。然而在如今,随着互联网的成长...原创 2018-05-08 13:33:52 · 5314 阅读 · 0 评论 -
Service Mesh:什么是Sidecar模式
谈到Service Mesh微服务架构,就不得不谈Sidecar模式——一种单节点、多容器的应用设计形式。Sidecar主张以额外的容器来扩展或增强主容器,而这个额外的容器被称为Sidecar容器。一些例子如下:Web-server容器可以与一个sidecar容易共同部署,该sidecar容器从文件系统中读取由Web-server容器生成的web-server日志,并将日志/stream发...原创 2018-06-21 10:54:39 · 6531 阅读 · 0 评论 -
基于源码构建应用的自动部署_开源PaaS Rainbond
功能概述过去通过源码构建应用,在向仓库提交新代码后需要进行重新部署操作。为了消除这一重复耗时的低效工作,Rainbond提供基于webhooks的应用自动部署功能,只需简单设置即可生效。使用说明设置自动部署前,请检查应用是否由源码创建(Rainbond官方demo除外),目前支持Github和Gitlab两种代码仓库。非源码创建应用暂不支持此功能。操作步骤为: 对...原创 2018-06-01 09:56:00 · 527 阅读 · 0 评论 -
开源PaaS Rainbond v3.6.0正式发布,Service Mesh开箱即用
Rainbond是以应用为中心的开源PaaS,由好雨基于Docker、Kubernetes等容器技术自主研发,可作为公有云或私有云环境下的应用交付平台、DevOps平台、自动化运维平台和行业云平台,或作为企业级的混合云多云管理工具、kubernetes容器管理工具或Service Mesh微服务架构治理工具。Service Mesh微服务架构是开源PaaS Rainbond在v3.6....原创 2018-06-20 14:05:01 · 405 阅读 · 0 评论 -
Service Mesh简史
William MorganService Mesh是一个相当新的概念,讲它的“历史”似乎有些勉强。就目前而言,Service Mesh已经在部分企业生产环境中运行了超过18个月,它的源头可以追溯到2010年前后互联网公司面对大规模业务的开发。那么Service Mesh为什么会突然变成一个热门话题的?Service Mesh是一个软件基础设施层,用于控制和监视微服务应用的内部、服务到...翻译 2018-06-27 15:23:52 · 358 阅读 · 0 评论 -
关于云平台,开发者需要做哪些准备?
得益于CTO、CEO和CDO们积极的推动,IT基础设施正在向云环境迁移,底层架构师则在热烈讨论围绕着云原生应用的SaaS、PaaS和微服务架构,而开发者们正在大显身手,努力探索云计算的魔盒,找出什么是对业务有价值的,什么又是不需要的。之所在云上花费这大精力,云应用所具备的独特功能居功至伟,例如支持高度可扩展和灵活的分布式架构,可以在多云环境中轻松迁移,但云应用从开发到落地生产环境,需要许多不同...翻译 2018-06-27 15:24:19 · 990 阅读 · 0 评论 -
1分钟创建应用_开源PaaS Rainbond
应用是Rainbond可管理的最小服务单元,用户可以将多个应用组成复杂的业务系统,对外提供服务或分享给其他组织独立部署。Rainbond支持源码、镜像、应用市场等多种方式创建应用,你可以选择适合自己的方式快速起步:一、通过源代码创建应用Rainbond源代码创建应用支持Java、PHP、Python、Node.js、Ruby、Golang、HTML等流行编程语言,也支持Docker...原创 2018-07-04 14:46:11 · 1844 阅读 · 1 评论 -
开源PaaS Rainbond的架构与实现
回顾云计算产业技术的发展,IaaS层虚拟化的逐步成熟,解决了过去使用物理计算集群所面对的资源提供者和使用者之间的耦合问题,一定程度上降低了交付应用和创造业务价值的门槛,但在开发和运维的技术难度方面表现一般。随后,以Docker、Kubernetes为代表的容器技术日益盛行,对应用的虚拟化为创造和交付大规模业务系统铺平了道路。然而单纯的容器管理还不足以实现我们对于企业IT的愿景——只需关注业务,...原创 2018-07-04 14:46:32 · 3478 阅读 · 0 评论 -
我们真的需要Service Mesh吗?
George Miranda业务对于Service Mesh微服务架构的讨论热度居高不下,很多人认为Service Mesh将是云原生应用基础设施解决方案的MUST,它在构建健壮微服务架构应用时的能量令人印象深刻。不过在人气飙升的同时,人们对于落地Service Mesh的确切价值仍有困惑,因此有必要深入了解什么是Service Mesh以及它解决了哪些问题,以便我们确定是否真的需要Servi...翻译 2018-07-17 14:14:19 · 1473 阅读 · 0 评论 -
Service Mesh所应对的8项挑战
Lori Macvittie微服务架构是把双刃剑,我们享受它带来的开发速度(development velocity),却也不得不面对服务间通讯带来的复杂性问题。目前大多数扩展容器化微服务的架构多是基于proxy-based复杂均衡器实现的。在这些架构的问题在于,容器环境内部伸缩往往依赖于IP tables,并受制于传统网络层。所有这些代理提供相同的核心功能:扩展容器环境中的分布式服务...翻译 2018-07-23 15:46:22 · 290 阅读 · 0 评论 -
开源PaaS Rainbond发布v3.7.2版本,帮助企业快速构建应用市场
Rainbond(云帮)是"以应用为中心”的开源PaaS,深度整合基于Kubernetes的容器管理、ServiceMesh微服务架构最佳实践、多类型CI/CD应用构建与交付、多数据中心资源管理等技术,为用户提供云原生应用全生命周期解决方案,构建应用与基础设施、应用与应用、基础设施与基础设施之间互联互通的生态体系,满足支撑业务高速发展所需的敏捷开发、高效运维和精益管理需求。3.7.2版主要特...原创 2018-10-17 09:34:17 · 586 阅读 · 0 评论