自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好雨云帮 CSDN 博客

好雨云帮是一款基于容器技术的应用管理平台,社区版开发下载,免费使用!

  • 博客(141)
  • 资源 (1)
  • 收藏
  • 关注

原创 开源PaaS Rainbond发布v3.7.2版本,帮助企业快速构建应用市场

Rainbond(云帮)是"以应用为中心”的开源PaaS,深度整合基于Kubernetes的容器管理、ServiceMesh微服务架构最佳实践、多类型CI/CD应用构建与交付、多数据中心资源管理等技术,为用户提供云原生应用全生命周期解决方案,构建应用与基础设施、应用与应用、基础设施与基础设施之间互联互通的生态体系,满足支撑业务高速发展所需的敏捷开发、高效运维和精益管理需求。3.7.2版主要特...

2018-10-17 09:34:17 534

原创 Rainbond V5.0 Beta公测公告

Rainbond支撑企业应用的开发、架构、交付和运维的全流程,通过“无侵入”架构无缝衔接各类企业应用,底层资源可以对接和管理IaaS、虚拟机和物理服务器Rainbond V5.0即日起开启Beta版本公测,诚邀广大用户试用。Rainbond V5.0版本主要特性:1. 新增应用网关(1)移除了原rbd-entrance rbd-lb 两个组件,增加rbd-gateway组件(2)支持HT...

2018-12-14 13:10:33 387

翻译 Docker和Kubernetes如何让DevOps更具效力

缩短time-to-makrt对于任何一家企业都至关重要,这直接决定了客户满意度、市场竞争力乃至盈利能力。但在部署应用时,大多数企业内的IT团队都或多或少会遇到Dev和Ops之间的问题,这两个部门围绕着同一个应用工作,但工作方式却截然不同。很多管理者都在思考如何能让Dev和Ops能够在没有任何“误解”的情况下共同努力缩短time-to-market,也就是DevOps。下面我们将谈一谈,Doc...

2018-10-22 08:07:33 712

翻译 你准备好持续交付(CD)了吗?

文章目录自动化(Automation)经常提交、尽快提交(Commit often, Commit soon)开发和运维(Developers and Operations)生产环境(Production Environment)打破一体化(Breaking Monoliths)关于Rainbond持续交付(CD, Continuous delivery)就是说每次提交代码时立即构建,并可以将构...

2018-10-15 09:23:56 492

原创 Rainbond:如何制作一个可分享的云市应用?

应用是Rainbond可管理的最小服务单元,用户可以将多个应用组成一个复杂的业务系统,这套业务系统可以对外提供服务,也可以分享给其他组织独立部署。本文将会通过Solo+Pinpoint(Pinpoint-java性能分析最佳实践)这个例子,演示“如何制作一个可分享的云市应用”, 分享后的应用可供团队、公司或云市的用户一键安装部署完整的服务体系,实现标准化得一键交付部署。对于还没有了解Rainbo...

2018-10-10 15:23:19 789

翻译 关于微服务CD的5点思考

持续交付是任何软件交付实践的重要组成部分。无论目标部署环境如何,我们都应该设计CD工作流,以便将软件的任何更改投入生产。对于微服务架构来说同样如此。本文将分享作者Sheroy Marker在架构设计和应用开发中的一些关于CD工作流的思考和经验。微服务和CD按照Martin Fowler的说法,微服务架构是“将软件设计一组为可独立部署的服务的方式“。这种方式目前已经成为构建分布式系统/应用的主...

2018-10-10 07:58:09 370

翻译 微服务架构选Java还是选Go - 多用户负载测试

Ivan Nikitsenka微服务架构允许我们再创建新应用时自由选择不同的技术和编程语言。不过究竟哪种语言更适合我们当下的硬件?回答这个问题,需要搞明白Java和Go编写的相同应用程序之间的性能差异。先决条件No additional performance enhancements should be applied. Use minimum configurations with de...

2018-10-08 09:44:26 6738 2

翻译 软件架构:5种你应该知道的模式

Singleton(单例模式)、仓储模式(repository)、工厂模式(factory)、建造者模式(builder)、装饰模式(decorator)……大概每个上课听讲的程序员都不会陌生——软件的设计模式为我们提供了针对现有的、重复出现的问题以可靠的解决方案。在软件架构方面同样存在类似的机制,通用的、可重用的解决方案在给定上下文中的软件体系结构中经常出现的问题。不同的软件架构模式各有千秋,...

2018-09-25 08:16:57 6796

翻译 4个实用的微服务测试策略

Jason Limon微服务架构并不是一种新的架构模式,但它的不断发展为那些寻求企业级私有云解决方案的公司,带来了诸多好处,将大型一体化架构应用拆分为可组合的微服务,赋予企业独立扩展和维护每个组件的能力以及DevOps能力。当然,微服务架构的分布式和独立性也带了许多挑战,而本文讲谈谈如何克服测试多个可独立部署组件时可能会遇到的挑战。单元测试(Unit Testing)单元测试的范围...

2018-09-17 09:38:44 921

翻译 微服务间的通信如何选择

Melvin Koh如果我们想要构建一个生产就绪的系统,那么必须要权衡所有因素,其中选择微服务间的连接方法更是其中的一个难点。作者在本文中介绍了一些常见的通信方法,并简要概述了其项目背景以及为何最终选择了RPC。在决定微服务间连接方法前,我们需要搞清楚两个概念:架构风格(Architectural Style) 传输协议(Transport Protocol)架构风格...

2018-09-17 09:32:16 1263

翻译 微服务间的通信如何选择

Melvin Koh如果我们想要构建一个生产就绪的系统,那么必须要权衡所有因素,其中选择微服务间的连接方法更是其中的一个难点。作者在本文中介绍了一些常见的通信方法,并简要概述了其项目背景以及为何最终选择了RPC。在决定微服务间连接方法前,我们需要搞清楚两个概念:架构风格(Architectural Style) 传输协议(Transport Protocol)架构风格...

2018-09-12 11:15:51 584

翻译 那些微服务和技术堆栈教我们的事

Ashish Sharma在本文中将谈谈企业技术堆栈主流是如何一步步走向微服务架构的,并分享一些经验教训。过去的技术堆栈如下图所示:在应用层,我们有一个用Windows form和WPF编写的桌面客户端。应用与服务层对话,而服务层是完全用c#编写的SOA体系结构。这是我们(当时)唯一可以使用的语言。它们是通过WCF相互通信的单片有状态服务。我们使用SQL server作为后端存储。所有...

2018-09-10 11:05:34 367

原创 Rainbond V3.7.1 发布,零配置支持全方位集群资源监控与报警

Rainbond是一款以应用为中心的开源PaaS,由好雨基于Docker、Kubernetes等容器技术自主研发,可作为企业在公有云或私有云环境下的应用交付平台、DevOps平台、自动化运维平台和行业云平台,或作为企业级的混合云多云管理工具、Kubernetes容器管理工具或Service Mesh微服务架构治理工具。继Rainbond V3.7.0版本大量提高平台稳定性更新后,我们又...

2018-09-05 16:16:47 349

翻译 为什么要使用微服务架构?

微服务架构已经流行了很长时间,但是想要回答为什么要使用微服务架构的问题,首先应该了解一体化架构。什么是一体化架构?一体化架构顾名思义,将应用各层打成一个包来部署。为了让代码正常工作,一体化应用的所有组件缺一不可。以典型的3层传统web应用为例,该应用由用户界面、数据库、服务器端应用组成。这里的服务器端应用被称为monolith(一体化),包含表现、业务层、数据层。所有代码都存在于同一个...

2018-09-03 10:31:17 1021

翻译 采用Service Mesh管理微服务的三个原因

Zach Jory构建微服务很容易,操作微服务体系结构很困难。许多公司都成功地将Kubernetes等工具用于部署,但仍面临着运行时的复杂性问题。而Service Mesh便是解决这些挑战的良方。它极大地简化了容器化应用的管理,使监视和保护基于微服务的应用变得更加容易。那么考虑使用Service Mesh的最重要的三个因素是什么?安全由于Service Mesh是在数据平面(d...

2018-08-29 13:28:14 455

翻译 Service Mesh:一种新模式,而非新技术?

Marco PalladinoService Mesh从何而来?在过去几个月里,Service Mesh是行业内毋庸置疑的焦点。关于Service Mesh、关于软件架构未来的文章观点,围绕着不同的技术供应商而高度分化,不过有一点共通的事,对于如何在企业中使用API的快速转换,以及这对于我们流量的拓扑意味着什么。服务API主要是作为将组织外部开发人员与内部系统连接起来的边缘接口,以...

2018-08-27 11:59:18 486

原创 手把手教你实践Service Mesh微服务架构 - 基础部署部分

内容不断完善中,访问文档查看最新更新当下,已经有很大一部分公司完成了单体架构向微服务架构的迁移改造,并在疲于应对大量微服务间通信问题时,开始考虑采用Service Mesh微服务架构作为服务与服务直接通信的透明化管理框架,以插件式的方式实现各种业务所需的高级管理功能。而开源PaaS Rainbond提供了开箱即用的Service Mesh微服务架构,部署在Rainbond上的应用原...

2018-08-24 08:05:09 2824

翻译 IDG2018云计算报告: 企业如何采用云计算

到2019年,或应用或基础设置,90%的企业将与云计算密不可分。IDG报告表明,企业对云计算的投资力度在2018年有增无减,希望通过不断的云计算技术革新推动业务发展。在被调查的550家企业中,有超过73%的企业拥有至少一个“云”应用或一部分“云”基础架构,这表明,企业已经不在讨论是否要采用云的问题,而是把目光放在了如何利用云上。该报告发现了几个企业采用云计算的关键趋势,其中包括对云计算提供...

2018-08-20 17:14:22 615

原创 Rainbond v3.7.0:实现企业级PaaS的稳定性

Rainbond在v3.7.0版本中释出了大量平台稳定性更新,并在应用管理功能、安全性和系统安装三方面进行了部分优化。作为IT基础系统平台,Rainbond从低耦合的架构设计、高可用的部署方式、自恢复与容错的设计三方面评估和保障分布式系统可用性,以最终达到无人值守的效果。在低耦合架构设计方面,Rainbond将分布式系统抽象为管理、计算、存储等三类节点,不同节点属性由不同服务组件构...

2018-08-16 09:01:34 323

翻译 实施Service Mesh前,你需要考虑这几个问题

随着我们需要治理的微服务数量越来越多,我们必须开始着手解决服务间通信的复杂性问题,而Service Mesh(服务网格)的出现恰逢其时,作为基础设施层,它能够以透明代理的形式提供安全、快速、可靠的服务间通信。那么在实施Service Mesh前,我们需要考虑哪些问题?团队准备好上手Service Mesh了吗?任何新技术、新工具的实施、使用和维护,都有一定学习成本,同时我们需要做好充分...

2018-08-13 09:56:41 1234

原创 开源PaaS Rainbond v3.7.0-rc1版本更新,系统生产稳定性大幅提升

本次v3.7.0-rc1版本,在上月发布3.6.1版本基础上,重点围绕系统生产稳定性展开,包括双重健康检查守护(Systemd进程级加Rainbond-Node业务级)、Prometheus监控指标暴露支持、管理节点上线下线支持等多项新增特性和优化。除此之外,本次更新还对应用管理功能、安全性和系统安装三方面进行了部分优化,更新详情如下:稳定性增强所有平台服务使用Systemd进程...

2018-08-07 11:55:07 3305

原创 什么是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 4835

原创 Service Mesh模式起源

分布式系统帮助我们解决了很多过去甚至无法思考的用例,但同时也带来了诸多新的问题。当系统规模较小、架构较简单时,开发者通过减少远程交互数量来降低额外的复杂性。像处理分发的最安全方法是尽可能避免它,即使这意味着产生跨系统的重复逻辑和数据。但现实情况是,从开始的几台大型中央计算机,到如今成百上千个小型服务,行业反战的需求要求我们不得不作出突破。我们需要走出困境,解决不断涌现的新挑战和悬而未决的问...

2018-07-31 13:14:39 538

原创 Sidecar模式:下一代微服务架构的关键

Sidecar设计模式正在收到越来越多的关注和采用。作为Service Mesh的重要要素,Sidecar模式对于构建高度高度可伸缩、有弹性、安全且可便于监控的微服务架构系统至关重要。而Service Mesh也已经被证明,正在改变企业IT的“游戏规则”,它降低了与微服务架构相关的复杂性,并提供了负载平衡、服务发现、流量管理、电路中断、遥测、故障注入等功能特性。什么是Sidecar模式?...

2018-07-30 10:53:34 10103

翻译 南北流量和东西流量——它们是什么意思?

在Service Mesh微服务架构中,我们常常会听到东西流量和南北流量两个术语。南北流量(NORTH-SOUTH traffic)和东西流量(EAST-WEST traffic)是数据中心环境中的网络流量模式。下面我们通过一个例子来理解这两个术语。假设我们尝试通过浏览器访问某些Web应用。Web应用部署在位于某个数据中心的应用服务器中。在多层体系结构中,典型的数据中心不仅包含应用服务器,...

2018-07-27 10:33:58 37743

翻译 Service Mesh所应对的8项挑战

Lori Macvittie微服务架构是把双刃剑,我们享受它带来的开发速度(development velocity),却也不得不面对服务间通讯带来的复杂性问题。目前大多数扩展容器化微服务的架构多是基于proxy-based复杂均衡器实现的。在这些架构的问题在于,容器环境内部伸缩往往依赖于IP tables,并受制于传统网络层。所有这些代理提供相同的核心功能:扩展容器环境中的分布式服务...

2018-07-23 15:46:22 270

原创 开源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 179

翻译 我们真的需要Service Mesh吗?

George Miranda业务对于Service Mesh微服务架构的讨论热度居高不下,很多人认为Service Mesh将是云原生应用基础设施解决方案的MUST,它在构建健壮微服务架构应用时的能量令人印象深刻。不过在人气飙升的同时,人们对于落地Service Mesh的确切价值仍有困惑,因此有必要深入了解什么是Service Mesh以及它解决了哪些问题,以便我们确定是否真的需要Servi...

2018-07-17 14:14:19 1451

翻译 Service Mesh真的是云原生应用的绝配吗

Richard Li随着越来越多企业开始落地微服务架构,Service Mesh和相关的解决方案在社区内的讨论热度开始逐渐上涨。Service Mesh所提倡的“全栈可观察性”、透明安全性、系统弹性等特性令人着迷,但它真的是云原生应用的绝配吗?本文将对Service Mesh何时make sense、何时不那么make sense作出一些思考。做好微服务架构可以让我们更敏捷当下来看...

2018-07-10 14:09:23 401

翻译 Service Mesh微服务架构的崛起

SAMIR BEHARA本文将解释Service Mesh相关概念,为什么云原生应用需要它,以及这项技术被社区热烈拥抱、积极采用的原因。毫不夸张地说,微服务已经席卷了整个软件行业。从Monolith过渡到微服务架构,可以让我们频繁、独立而可靠地部署应用。然而,在微服务架构中,一切都不是绿色的,它必须处理在设计分布式系统时遇到的相同问题。然而,微服务架构不是万能的,在设计分布式系统时...

2018-07-06 10:28:09 428

原创 开源PaaS Rainbond的架构与实现

回顾云计算产业技术的发展,IaaS层虚拟化的逐步成熟,解决了过去使用物理计算集群所面对的资源提供者和使用者之间的耦合问题,一定程度上降低了交付应用和创造业务价值的门槛,但在开发和运维的技术难度方面表现一般。随后,以Docker、Kubernetes为代表的容器技术日益盛行,对应用的虚拟化为创造和交付大规模业务系统铺平了道路。然而单纯的容器管理还不足以实现我们对于企业IT的愿景——只需关注业务,...

2018-07-04 14:46:32 3419

原创 1分钟创建应用_开源PaaS Rainbond

应用是Rainbond可管理的最小服务单元,用户可以将多个应用组成复杂的业务系统,对外提供服务或分享给其他组织独立部署。Rainbond支持源码、镜像、应用市场等多种方式创建应用,你可以选择适合自己的方式快速起步:一、通过源代码创建应用Rainbond源代码创建应用支持Java、PHP、Python、Node.js、Ruby、Golang、HTML等流行编程语言,也支持Docker...

2018-07-04 14:46:11 1800 1

翻译 关于云平台,开发者需要做哪些准备?

得益于CTO、CEO和CDO们积极的推动,IT基础设施正在向云环境迁移,底层架构师则在热烈讨论围绕着云原生应用的SaaS、PaaS和微服务架构,而开发者们正在大显身手,努力探索云计算的魔盒,找出什么是对业务有价值的,什么又是不需要的。之所在云上花费这大精力,云应用所具备的独特功能居功至伟,例如支持高度可扩展和灵活的分布式架构,可以在多云环境中轻松迁移,但云应用从开发到落地生产环境,需要许多不同...

2018-06-27 15:24:19 917

翻译 Service Mesh简史

William MorganService Mesh是一个相当新的概念,讲它的“历史”似乎有些勉强。就目前而言,Service Mesh已经在部分企业生产环境中运行了超过18个月,它的源头可以追溯到2010年前后互联网公司面对大规模业务的开发。那么Service Mesh为什么会突然变成一个热门话题的?Service Mesh是一个软件基础设施层,用于控制和监视微服务应用的内部、服务到...

2018-06-27 15:23:52 344

原创 Service Mesh:什么是Sidecar模式

谈到Service Mesh微服务架构,就不得不谈Sidecar模式——一种单节点、多容器的应用设计形式。Sidecar主张以额外的容器来扩展或增强主容器,而这个额外的容器被称为Sidecar容器。一些例子如下:Web-server容器可以与一个sidecar容易共同部署,该sidecar容器从文件系统中读取由Web-server容器生成的web-server日志,并将日志/stream发...

2018-06-21 10:54:39 6466

原创 开源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 356

原创 最佳实践 | Windows下配置SSH连接Git Server _开源PaaS Rainbond

Rainbond(云帮)是一款以应用为中心的开源PaaS,深度整合基于Kubernetes的容器管理、ServiceMesh微服务架构最佳实践、多类型CI/CD应用构建与交付、多数据中心资源管理等技术,提供云原生应用的全生命周期解决方案。Git一般可以通过本地传输、SSH、Git协议、HTTP协议传输数据,本文为开源PaaS Rainbond最佳实践文章,介绍windows下配置SSH...

2018-06-15 11:25:34 378

翻译 service mesh与api gateway有何不同?

Kasun Indrasiriservice mesh与api gateway的关键特征可以帮助我们更好的区分两者。API Gateway: 将服务作为托管api暴露给外部api gateway的核心目标是将微服务作为托管的api暴露给外部系统,我们在api gateway层开发api或是边界服务以提供特定的业务功能。api/边界服务调用下游微服务,并包含业务逻辑的多个服务下游服务...

2018-06-14 08:34:44 2523

原创 想要打造自己的PaaS?看看开源PaaS Rainbond用了哪些开源组件

站在巨人肩膀上才能看得更远,开源PaaS Rainbond的发展离不开众多优秀开源项目的贡献。以下是Rainbond使用到或参考过的一些开源组件,如果您想要打造自己的PaaS可以作为参考。kubernetesKubernetes是Google开源的容器集群管理系统,其提供应用部署、维护、 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,其主要功能如下: 1)...

2018-06-12 11:30:40 1702

转载 Service Mesh服务网格:8种方式简化微服务部署

Robert Whiteley translate by Grace基于微服务的架构是未来的趋势,但是实现这种架构会面临许多困难。现代应用架构远比过去的架构复杂,因此实现微服务架构将会带来了一系列特殊的挑战,而服务网格可以帮我们解决很多问题。最近一段时间,管理者不再专注于除错单个应用程序伺服器,相反,现代系统就像是一群牛,研究整体的行为远比单个的伺服器有意义,分散式系统就是一个典型。微...

2018-06-08 10:40:04 1481

linux 一句话技巧

linux 一句话技巧 <br>里面包含了许多linux技巧

2008-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除