JBoss 中间件

红帽 JBoss 数据网格

内存中数据网格

高性能,弹性扩展,始终可用

卓越的用户体验比以往更加依赖于应用的性能和质量。对于新的业务计划,即使几秒钟的延迟也可能影响成败。要想吸引客户,您必须了解他们,并提供具有针对性且能促使他们参与实时互动的产品和服务。数据瓶颈越来越常见,因为企业要以更快的速度处理数量更庞大、种类更繁杂的数据,以满足客户的期望并实现个性化的数据驱动型交互。

红帽® JBoss® 数据网格是一个基于内存的分布式 NoSQL 数据存储解决方案,能让应用以内存速度访问、处理和分析数据,以创造卓越的用户体验。

什么是数据网格?

内存中数据网格是一种适用于应用数据的分布式数据管理系统,它具有以下特点:

  • 使用内存 (RAM) 存储信息,因而可以实现非常快速的低延迟响应和超高的吞吐量。
  • 让信息副本在多个服务器之间保持同步,实现持续可用性、信息可靠性和线性可扩展性。
  • 可用作分布式缓存、NoSQL 数据库和事件代理。

内存中数据网格 (IMDG) 的技术优势在于:可以加速决策制定、提高生产率并改进客户交互和体验,从而形成业务优势。

费用节省计算器

比较,试用,节省

期望能在 3 年内节省 90% 的费用,但又觉得这难以置信?我们的红帽 JBoss 数据网格比较计算器可以告诉您这完全有可能实现。

试用计算器

驱动技术应用的因素

现代化技术的发展趋势正驱动企业采用内存中数据网格。

    云计算

  • 提供符合需求且灵活的横向扩展功能
  • 改进性能和可扩展性。
  • 提供分层数据存储选项

    移动

  • 即时处理和分析移动数据
  • 利用可扩展的数据层处理不断增加的工作负载
  • 以更快的速度、更低廉的价格提供始终可用的数据

    物联网 (IoT)

  • 借助事件驱动型计算,一边收集数据一边进行处理
  • 快速捕获和存储 IoT 数据流
  • 实时分析 IoT 数据

红帽 JBoss 数据网格亮点

  • 速度更快

    借助内存 (RAM) 和分布式平行执行,实现快速、低延迟数据处理,从而快速访问您的数据。

  • 快速扩展

    通过数据分区和集群节点间分布,实现线性可扩展性。

  • 始终可用

    通过在集群节点间复制数据实现高可用性。

  • 容错

    通过在数据中心地理位置之间复制并建立集群,有效实现灾难恢复和容错。

  • 提高生产率

    通过高度灵活、功能丰富的 NoSQL 数据存储实现开发灵活性并提高生产率。

  • 确保安全

    通过加密和基于角色的访问权限实现全方位的数据安全性。

用例

数据库和事务缓存; 瞬时数据存储

数据缓存和瞬时数据存储是最常见的数据网格用例。数据网格(如 JBoss 数据网格)会被部署为高速内存中数据存储,用于存储最常访问的数据。作为缓存的一种变体,数据网格会用于存储瞬时数据(例如 Web 会话和购物车数据,这在电子商务应用中很常见)。

您不但能改进数据网格型应用的性能和可扩展性,还能减少访问昂贵的数据库管理系统和事务处理后端。这往往意味着这些系统的运行成本会随之下降。

主要的 NoSQL 数据库

红帽 JBoss 数据网格是一种内存中分布式 NoSQL 键-值数据存储,可通过简单灵活的方式存储各类数据,且不受固定数据模型约束。您还可将其用作支持架构的文档存储。JBoss 数据网格可以提供灵活的持久化模型,用于进行备份、恢复和后处理。

除了快速访问内存中数据之外,应用还可借助高级功能来执行平行分布式工作负载、运行丰富查询、管理事务、实现弹性扩展并从网络或系统故障中恢复。

低延迟计算网格

数据网格使数据在物理上更靠近数据处理,以减少延迟并提高应用性能。JBoss 数据网格支持横向扩展架构,可将应用逻辑部署在每个节点中的内存数据附近。相对于通过接线将大型数据集发送到计算节点,上述方式更受人欢迎。此方案有助于显著降低网络流量,并大幅提升应用性能。通过在集群数据发生变化时触发应用逻辑,JBoss 数据网格可以实现事件驱动计算。

有关实时计算和分析的示例包括欺诈检测和风险管理应用。

灵活可扩展的内存中数据加速器

数据网格能够很好地满足大数据的 3 大特点。首先,它们能满足大数据的速度要求。也就是说,数据网格可支持每秒进行数十万次内存数据更新。其次,和 NoSQL 数据存储一样,数据网格支持大数据的多样性。最后,数据网格可以通过聚合和扩展来支持大量数据。

同样地,IoT 设备通常都会以频繁的间隔生成海量数据。JBoss 数据网格可以存储数十 TB 的数据,缩短响应时间,并实现接近于即时的分析能力。这将确保 IoT 数据的处理速度可以跟上其生成速度。

红帽 JBoss 数据网格 7 和 Apache Spark

已获认证的整合

与红帽 JBoss 中间件搭配使用

  • 红帽 Fuse

    改进整合服务的性能、数据可用性和弹性扩展。红帽 JBoss 数据网格可以加速数据存储和检索,以实施企业整合模式、服务结果集缓存并卸载成本高昂的后端数据系统。

  • 红帽 JBoss 企业应用平台

    主要的键-值 NoSQL 数据存储和数据库,可为 JBoss 企业应用平台 (EAP) 上的托管 Java 应用提供事务缓存和瞬时数据存储。

  • 红帽业务决策管理器

    存储或缓存事实数据。红帽数据网格可以存储和缓存事实数据,并将它们传至红帽 BRMS 以执行各种规则。由于应用会进行内存中缓存查找,而不是磁盘 I/O 型数据库查找,所以可以实现近乎实时的响应。

  • 红帽 JBoss 数据虚拟化

    使用 JBoss 数据网格作为读/写数据源和具体化目标。通过使用红帽 JBoss 数据网格,并使用红帽 JBoss 数据虚拟化适时整合不同来源的数据,您可以交付统一的高性能数据服务及虚拟数据湖。请借助相干数据服务为商业事务、分析、工作负载和模式提供支持。

产品详情

适用于大数据和内存中计算的解决方案

为多语言客户端提供数据互操作性支持

JBoss 数据网格能让以多种编程语言编写的应用轻松访问和共享(读/写)网格中的数据。应用可以使用 REST、memcached 和 Hot Rod(Java、C++、.NET 和 Node.js)远程访问数据网格。

简单的 Java API 也支持本地访问。Java 应用可获得 JSR-107、CDI 和 Spring Cache API 支持。所有其他应用语言(如 Python、Ruby、PHP)则可通过流行的 REST 和 Memcached 协议获得支持。

使用丰富查询界面进行搜索

通过查询,您可以使用值和范围轻松地搜索和查找对象,不用进行基于关键字的查找,也无需知道该对象在网格中的确切位置。

保护您的敏感数据

为满足严格的安全要求,JBoss 数据网格可在客户端与服务器之间以及同一安全集群内的服务器节点之间进行安全通信。身份验证、基于角色的授权和访问权限控制,与现有安全和身份验证机制整合。

JBoss 数据网格只会向可信的用户、服务和应用提供访问权限。

事件驱动型分布式架构

事件驱动处理可实时响应整个数据网格中的数据更改操作。JBoss 数据网格中的连续查询属于主动查询,它们可以不断地重新评估选择条件,并根据数据事件自动更新结果集。JBoss 数据网格服务器还支持储存任务/脚本执行,这意味着远程客户端可以根据数据事件调用服务器上指定的任务/脚本(这和在数据库上执行存储过程/触发器大致相同)。它们能让数据大幅贴近计算逻辑(例如,共存于内存中以获得卓越性能)。

简化映射可以减少基于 Java 8 Stream API 的并行操作,从而使开发人员能够以声明的方式处理数据并充分利用多核架构;在每个 JBoss 数据网格集群节点上完成多个数据操作的并行处理,然后将产生的元素收集到数据集合中,而且无需为此编写任何特定代码。

开放混合云部署

JBoss 数据网格可通过部署,为多元化 IT 环境以及内部或云端的传统或现代应用提供支持。JBoss 数据网格可以充当数据抽象层,用于分离应用、缓存和数据库。

因此,您可以分别掌控各组件的生命周期、维护和成本。适用于 xPaaS 的 JBoss 数据网格还可作为红帽 OpenShift 上的中间件服务来提供。适用于 xPaaS 的 JBoss 数据网格能让云应用以内存级速度在 OpenShift 上运行并实现弹性数据管理。

任务关键型、始终可用且容错

借助红帽 JBoss 数据网格,应用可跨数据中心进行复制并实现高可用性,以满足数据中心内部、数据中心间的 SLA 需求。所以,您可以通过“跟随太阳”的方式实现负载平衡和资源有效性。

通过滚动升级,JBoss 数据网格可以在不停机的情况下进行升级。

服务和支持

我们不仅销售您所需的技术产品,还提供专业支持服务。

为提升您和团队专业技能而投资

我们的培训课程注重实际操作和基于角色的能力培养。这意味着学员可在 80% 的培训时间内进行上机操作,将有效巩固和提升他们日常所用的专业技能。我们提供多种便捷的培训方式优惠的课程费用方案以及遍布世界各地的培训设施。请访问我们的学员中心,以了解更多详情或阅读培训成功案例

红帽 JBoss 数据网格开发 (JB453)
学习如何安装数据网格、开发基于缓存的应用、集群和安全缓存等。
了解有关红帽培训的更多信息

信赖红帽专家服务

让红帽咨询帮助您成功部署红帽 JBoss 数据网格。我们提供灵活的服务模式帮助您实现 IT 目标。您是否年底还有一些多余的预算经费?不妨考虑使用咨询积分来进行人员培训,好为将来业务发展做准备 - 您无需事先确定培训主题。

企业数据和存储
有效控制企业的数据和存储。
了解有关红帽咨询的更多信息

共同合作,实现更多目标

协作是开源社区的支柱所在,也是红帽向客户提供专业支持的方式。联系红帽客户支持,随时随地访问我们屡获殊荣的红帽客户门户,获取行业最新技术资源。

红帽 JBoss 数据网格

我们擅于倾听

秉持开放理念,我们也要保持沟通渠道的开放。无论您是红帽产品用户,还是仅仅想了解更多信息,请与我们联系。我们会热忱回答您的问题。

联系销售代表
我们的销售代表知识广博,态度友善,随时准备为您提供帮助。
查找合作伙伴
查找销售红帽 JBoss 数据网格或相关应用的红帽合作伙伴。

社交媒体

加入对话

相关资源

用例

在需要与数据层大量交互的任何类型的应用中使用红帽 JBoss 数据网格。该产品具有广泛的行业吸引力,在高业务量应用中的表现尤为出色。典型用例包括:

  • 零售和电子商务:B2B 合作伙伴采购数据和消费者分类
  • 金融服务:期权和股票交易性能优化
  • 媒体和娱乐:视频点播和数据管理
  • 电信:数据服务的实时计费和管理
  • 运输与物流:跟踪、路线和交货操作
  • 旅游:预订、保留和订单处理

了解其他企业如何使用数据网格实现业务目标:

免费试用

立即试用