建议多个应用公用一个redis吗 多用户共用一个软件_建议多个应用公用一个redis吗

软件还可以根据在局域网中的用户数分类:

1.单用户软件——单用户软件在用户自己的本地计算机上运行。一般单用户应用对网络的需求较低,因为处理和存储工作一般在本地进行。存储在文件服务器中的单用户应用软件可以通过局域网被多个工作站下载到本地独立运行。这种软件经常被称为“可网络化的”。但是,如果单用户软件被网络上的多个用户运行,可能会侵犯使用许可权。

建议多个应用公用一个redis吗 多用户共用一个软件_应用软件_02

2.多用户软件——多用户软件允许程序间共享文件,这些文件存在用户专用磁盘区域内。也就是说,每个用户运行一个独立的副本,而文件或记录锁定机制允许多个用户同时操作同一个文档。多用户应用需要更多的网络资源,因为文件共享时网络流量和集中存储量增加。

3.网络软件——网络软件利用所有的共享资源,例如调制解调器、打印机等。有些网络应用允许多个用户使用中心存储程序的同一个副本。网络软件需要的网络资源最多,因为这种程序在服务器上运行,文件也存储在那里。

大多数组织从单用户应用软件开始,最终发展到更适合于购买一份网络版应用软件,而不是购买多份单用户版本。随着局域网用户的增加,共享网络软件可以减少用户平均费用。

网络软件的许可权管理方法因产品各异。完全站点许可方式对单个站点的用户数没有限制,更便宜点的方式将规定同时使用该软件的人数。有些用户并不严格遵守许可权规则,所以大部分网络应用跟踪同时使用的用户数,不允许超过允许数目的用户登录。如果用户使用完一次这种应用程序后忘记注销,这种机制就会产生登录问题。自动注销软件使得应用软件在这方面的有效性得到最大的提高,同时可以监测其使用情况,提供附加安全性能。为了正确地评估和记录需求,可以使用类似的“应用信息表”,如表2.3所示。

表2.3 应用信息表

当一个应用程序在网络上被共享时,它相对于用户和数据源的地点将影响对网络性能和容量的需求。图2.4显示了应用是如何在一个组织内共享的。如果一个应用程序的用户集中于网络中的某个区域,最好把该应用程序安装在附近的某个服务器上,这样可以将网络流量控制在这个区域内。

图2.4 共享应用