云计算 频道

友友新创公司云计算中间件系列产品

【IT168 资讯】友友新创系统技术股份有限公司由美国硅谷归国的姚宏宇博士和社会企业家潘春来先生在北京中关村科技园创立,其目标定位于打造国人自己的企业信息软件品牌,亦希望在商务软件发展历程中留下一块界标。

数流平台 (BitsFlow, Large scale data distribution platform)

    目前,分布式计算机系统在各行各业得到了前所未有的广泛应用,而在通过复杂的网络系统连接的任意两台机器之间能否保证可靠高效的数据交换就成了决定各类系统成败高下的关键。友友在基于微内核的模块化软件架构下,开发出了具有自主知识产权的,全球领先的实时、高效、可扩展和高容错的数据传输管理软件-友友数流TM平台。与传统的数据传输方式不同,友友数流TM平台既非单独采用UDP协议来追求速度,也非仅仅采用TCP来追求可靠性,而是将多种协议的优势结合,有效地控制分布在网络上的众多组件之间的数据流向,即使是在网络不稳定的情况下,也能保证它们之间数据通道的畅通性、数据交换的可靠性和安全性。

    友友数流平台作为系统底层统一的数据交流管理平台,可以广泛地用于证券交易市场、银行数据中心、飞机中控指挥、视频音频等海量信息交换枢纽以及工业流程控制等各种大规模实时信息处理系统中。

    网络虚拟机(NetVM, Networked Virtual Machine, Large scale distributed system and resource management software)

    任何规模的公司在企业资源管理中都会遇到单机不能解决的问题。目前通用的应对办法有两类,一是不断升级硬件,甚至采用超级计算机,这会使企业的运营成本无限扩大,对很多中小企业,甚至于大企业来说都是不可及的。另一方法是利用价格低廉的计算机集群来代替昂贵的超级服务器把大的工作分解从而完成任务,即便是世界优秀的大公司,例如Google, Yahoo等也纷纷采用这一途径来降低成本并提高效率。但是,对计算机集群的协调管理是一项艰难繁复的工作,要求企业有很强的技术实力和大量的人员投入。针对这一现状,友友在自主研发的数流TM平台的基础上,结合网格计算技术的先进理念,采用前沿的事件驱动机制,开发出了全自动的系统化智能服务管理平台-友友网络虚拟机。这个平台让任何购买的企业能够像使用单机一样使用计算机集群,使得以往难以想像的大规模的系统管理和海量的数据处理成为可能。

    友友以数流TM平台提供的高效数据通道为基础,使用COM组件的技术架构,采取先进的任务关联算法和事件驱动机制,建立了稳定、灵活、高性能的远程服务管理系统。围绕这一核心系统,结合实现内存虚拟化的分布式高速缓存模块、实现CPU虚拟化的智能任务管理模块以及实现硬盘虚拟化的网络存储模块等组件,友友的NetVM软件能够将网络上大量独立的、分散的电脑资源或计算机群体有机地组合为一个高效稳定的服务平台,不仅能支持高度并行处理,并可同时进行实时远程监控。在保障高稳定性和高可靠性的同时,NetVM又以开放式的结构和模块化的设计,使得用户可以自由定义、修改、替换各类功能模块,从而实现高度个性化的系统扩展和二次开发。此外,NetVM采用了国际标准的接口设计,支持各类应用模块的即插即用,使整个系统的规模与性能可以根据用户的需要实时扩展或收缩。

    友友网络虚拟机可以广泛地应用于任何规模的信息处理系统和任何大小的资源管理系统之中,成为企业或其他机构IT服务平台的'公共设施'。在电信、电力、石化等企业的海量数据采集和分析,金融、媒体、互联网等行业的内容集成和数据挖掘,任何规模的IT系统的全面实时监控,和大型数据库的并行处理中,友友网络虚拟机均可作为稳固的'基石',大大简化系统的复杂程度并提高系统的运行效能,同时降低整个系统的运营费用。

    在网络虚拟机和数流平台的服务架构的基础上,以网格管理技术和虚拟化技术为手段,友友针对不同类型的计算资源和不同的应用场景研究开发了一系列高容错、可扩展的分布式系统功能模块,从而实现了对整体系统资源的智能整合,动态分配和统一管理。

 虚拟超级存储机DataCell

    我们正处于一个信息爆炸的时代,蜂拥而至的信息流对存储技术提出了严峻的挑战。当前,世界上主要的数据处理中心,包括各大股票交易所和银行,以及大中型企业的信息中心,广泛采用的应对措施是不断增加硬盘阵列。然而,大型硬件阵列不仅花费高昂,而且其扩展性也受到了物理空间、储存容量和系统特性等限制而变得狭隘。DataCell采用分布式数据管理技术,通过软件有效地黏合网络上众多独立的存储节点来解决海量信息的存储和管理问题。无需购买新设备,无需改变硬件的物理位置,只要在原有的硬件及网络环境中安装友友的DataCell系统,一台虚拟的超级存储机就出现了。当新的硬件加入的时候,也只需在该硬件上安装DataCell,即可加入该"存储机",为之扩容;而且由于DataCell软件具有高度的可移植性,打破了实际系统硬软件的限制。

分布式内存整合软件MemLink

    MemLink软件可将众多服务器上的空闲内存连接成一个分布式的、分层次的高性能Key-Value缓存系统,并支持极高并发访问量,超低访问响应时间,以及基于locality优化的智能访问策略。通过简洁的API,用户可在需要提供大量应用服务的高分布式、面向服务的信息系统中利用MemLink存储应用程序的各种状态以及其他要求high availability、low latency的数据。此外,MemLink还可根据系统负荷和应用环境的改变动态地扩展或缩减缓存池的规模以适应用户系统对性能,可靠性和一致性的要求。

GAP平台 (Grid Access Platform) 

    GAP平台实现了利用计算机集群进行大规模并行计算的运行管理机制。用户只需通过简单而强大的编程框架提交需要完成的计算任务以及相关的数据,GAP会自动安排和处理支撑分布式计算所需的其他复杂工作,如输入数据的分割、中间数据的传输分布和输出数据的聚合;多机环境下的程序执行和调度;各种软硬件故障的自动处理;计算机集群的负载均衡;以及众多功能模块间的通讯管理等等。这让没有任何并行或分布式系统经验的用户也可很容易地利用高性能的大规模分布式计算资源高效快速地完成工作。

分布式数据库同步软件Echo

    Echo是一种对跨区域分布式数据库的进行实时数据同步,并在一定程度上实现数据库虚拟化的系统工具。它可以同时处理同一系统内的多个异构数据库系统之间的数据交换和同步。通过对各个数据库系统内数据的动态划分和管理,Echo还可在一个或多个数据库中支持多个Master和Slave并存。在放宽对数据一致性的要求的前提下,Echo可以绕过通常关系数据库的性能瓶颈,大大提高大型应用系统中数据库的响应速度和数据容量。

    VAST 海量结构化数据平台(Vast Accessible Storage Table) 

    受限于基础设计原理,目前广泛使用的通用关系数据库没有合适的分布式解决方案,从而导致它们的性能和容量不能满足海量结构化数据(multi-TB或PB量级)的处理要求。VAST是在可扩展的大规模计算机集群的基础上,针对海量数据设计的一种高效的分布式数据存储管理系统。利用非常简洁的数据模型和几乎可以无限扩展的存储和计算资源,VAST为海量结构化数据的管理提供了一种实际可行的解决办法。虽然不能完全支持关系数据模型,但VAST在很多方面与一般的关系数据库很相似,可以在众多结构化数据处理的应用环境下取代数据库。

    RoboCop 大规模集群自动化平台

    RoboCop是对大规模计算机集群及网格进行自动化的智能管理和监控的系统平台。RoboCop不仅负责对所有服务器上运行的软件服务提供自动部署、自动升级、自动配置、可视化管理和实时状态监控,而且还会根据环境和需求的变化或异常情况的出现对它们进行动态调度和自动迁移。利用RoboCop,管理员可以在系统层面上对整个分布式系统的每个组成部分,无论是硬件还是软件,真正实现实时的、几乎全自动化的"即插即用"式的管理。

0
相关文章