特征
IrisAccelerator是一个提供使用虹膜ID技术的快速虹膜匹配系统。 IrisAccelerator是可以配置的,它用于支持高达10亿的大型人口数据库,每天有数以亿计的重复操作。 IrisAccelerator系统是一组服务器,每个服务器运行多个匹配引擎,通常被称为“Blade”。 IrisAccelerator架构的设计初衷是使它有独立的硬件。 它可以部署在一个“虚拟机”上以节省空间。
为了减少搜索数据库的响应时间,IrisAccelerator™与注册者的IrisCode一起运行。
IrisAccelerator主要产品功能
· 可扩展性
· 高可用性:(没有任何故障)
· 为部分故障提供支持
· 组件恢复性
· 相容性
· 推测执行
·
IrisAccelerator™系统由下列模块组成:
· IrisAccelerator™:提供应用程序程序界面与系统通信的软件开发工具包。 这个接口可以通过最终用户应用程序来对开发的资源提供注册和标识功能,以便在IrisAccelerator™系统中注册和识别用户。
· IrisController™:管理用户及其IrisCodes数据库的服务器组件。 IrisController™处理IrisAccelerator™SDK请求,它也是对IriSABRE™的单点访问。
· IriSABRE™:虹膜会匹配整个数据库中所请求的匹配模块。 所有的注册和IrisCode从系统中删除都是在IriSABRE™中更新的。
· LoadBalancer:运行在Linux服务器机器上的模块,是IrisAccelerator™SDK与IrisAccelerator™系统中的一组组之间的接口。 LoadBanancer接受SDK请求并将其发送给系统,并将这些请求转发到IrisController™的“round robin”样式中(将输出返回到输入源的过程)。 此模块还负责在组中添加新的IrisAccelerator™Server,并用于从组中删除未运行的服务器。 此模块有一个故障转移保护机制,以确保软件功能的流畅运行。
· IrisAccelerator™配置器:为在IrisAccelerator™系统中配置(创建、删除和修改)组和服务器提供接口的应用程序。 它显示组和服务器列表,并允许用户在IrisAccelerator™系统中创建、删除和修改组和服务器。
· •IrisAccelerator™设备管理器:常用的简称为“DM”,IrisAccess设备管理器是一个应用程序,它为整个系统提供一个控制和监控的接口。 它显示了系统中的每一个服务器的配置,以及IrisAccelerator™系统中正在运行的和备用的LoadBalancer。
虹膜加速器(Turnkey解决方案):
· 在IBM Blade Server平台上运行
· 每个服务器机箱组底部都有很多扇叶
· 除了一个意外的所以扇叶都有相应的一个引擎
· 其中一个扇叶运行IrisController以控制机箱内部的其他扇叶
· 这个系统由LoadBalancer操作
· 使用多个机箱具有搞得可用性和数据吞吐量
· 在机箱内运行多个匹配引擎的可缩放性
· 用于数据存储的Oracle数据库(RAC/独立)
IrisAccelerator(专用的云入门级解决方案)
· 在“‘pizza box”服务器上匹配引擎
· 串联(分组)中运行匹配引擎的高数据吞吐量和容错率
· 最高支持250 000条记录
· 可升级
· 日志记录
· 用于数据存储的Oracle数据库(RAC/独立)
IrisAccelerator(专用云解决方案)
· 不同“‘pizza box”服务器上的引擎匹配系统
· 硬件独立:‘cloud’基于ABIS引擎
· 系统由LoadBalancer进行操作
· 在系列中运行匹配引擎的高可用性和数据吞吐量(在相同组中)
· 并行运行匹配引擎(在不同组中)的可缩放性(>50 M)
· 日志记录(调试、信息、错误、事务)
· 支持SNMP
· 用于数据存储的Oracle数据库(RAC/独立)