在独立的项目间共享资源
许 多不同的项目可以使用BOINC。项目之间是独立的;每一个项目操纵自己的服务器和数据库。参与者可以同时参与多个项目;他们可以控制自己参与那些项目, 控制他们的资源如何在这些项目间分配。当一个项目完成或者暂时不需要工作的时候,分配给这个项目的资源会自动分配到其他项目上去。
项目特性
BOINC提供如下特性用来简化分布计算项目的创建和操作。
可伸缩的应用程序框架
用通用语言(C, C++, Fortran)编写的应用程序略加修改或者完全不改即可作为BOINC应用程序运行。程序可以有多个文件组成。程序的版本升级无需参与者干预。
安全
BOINC项目可以阻挡多种类型的攻击。例如,基于公钥加密算法的数字签名可以防止项目被用来传播病毒。
多服务器和容错处理
项目可以有各自独立的多个调度和数据服务器。客户端自动尝试轮换服务器,如果所有的服务器都无法访问,客户端利用指数回归算法来尝试与服务器连接,以避免服务器恢复连接后,对服务器造成洪水式攻击。
开放源代码
BOINC基于LGPL协议开放源代码。但是,BOINC应用程序无需开源。
支持大规模数据
BOINC支持应用程序生产或者消费大规模的数据,或者使用大量的内存。数据的分发和收集可以分散在多台服务器,参与者可以传送大量的数据。用户可以指定磁盘空间和网络带宽限制。系统只会给用户发送他能够处理的数据量。
参与者特性
BOINC为参与者提供如下的特性:
多种参与平台
BOINC核心客户端几乎支持所有的通用平台(Mac OS X, Windows, Linux 和 其他Unix系统)。客户端可以使用多CPU的运算能力。
基于Web的用户参与接口
BOINC提供基于Web接口,包括用户创建,偏好设置和参与状态显示。一个参与者的偏好设置会在他所有的主机上自动的传播,简化了对大规模主机的管理。
可配置的主机工作缓冲
核心客户端可以下载足够的工作,使主机在用户指定的时间内保持繁忙。这样可以减少网络连接的频率,还可以保障主机在项目服务器无法连接的情况下继续工作。
BOINC官方站点
中国分布式计算总站
服务器被ddos攻击,就会导致的网站访问页面打不开。服务器进行远程控制很困难,有的用户们在对远程服务器进行连接的时候,存在操作困难,内存占用几率高,整个网站系统处于疲惫的状态。
如果你现在使用的服务器,遭受到ddos攻击的话,一般这种情况,是可以利用一些知名的软件来对服务器进行更好的防御。也就是利用防御的形式,针对目前网站上更多的防御软件,来进行防御软件安装,选择正确的系统软件进行安装即可。
有效的抵御DDOS的攻击的途径:
1.采用高性能的网络设备引。首先要保证网络设备不能成为瓶颈,因此选择路由器、交换机、硬件防火墙等设备的时候要尽量选用知名度高、 口碑好的产品。 再就是假如和网络提供商有特殊关系或协议的话就更好了,当大量攻击发生的时候请他们在网络接点处做一下流量限制来对抗某些种类的DDOS 攻击是非常有效的。
2、尽量避免 NAT 的使用。无论是路由器还是硬件防护墙设备要尽量避免采用网络地址转换 NAT 的使用, 因为采用此技术会较大降低网络通信能力。因为 NA T 需要对地址来回转换,转换过程中需要对网络包的校验和进行计算,因此浪费了很多 CPU 的时间。
3、充足的网络带宽保证。网络带宽直接决定了能抗受攻击的能力, 假若仅仅有 10M 带宽的话, 无论采取什么措施都很难对抗当今的 SYNFlood 攻击, 至少要选择 100M 的共享带宽,最好的当然是挂在1000M 的主干上了。但需要注意的是,主机上的网卡是 1000M 的并不意味着它的网络带宽就是千兆的, 若把它接在 100M 的交换机上, 它的实际带宽不会超过 100M, 再就是接在 100M的带宽上也不等于就有了百兆的带宽, 因为网络服务商很可能会在交换机上限制实际带宽为10M。
4、升级主机服务器硬件。在有网络带宽保证的前提下,请尽量提升硬件配置,要有效对抗每秒 10 万个 SYN 攻击包,服务器的配置至少应该为:P4 2.4G/DDR512M/SCSI-HD。起关键作用的主要是 CPU 和内存, 若有志强双 CPU 的话就用它吧, 内存一定要选择 DDR 的高速内存, 硬盘要尽量选择SCSI 的,别只贪 IDE 价格不贵量还足的便宜,否则会付出高昂的性能代价,再就是网卡一定要选用 3COM 或 Intel 等名牌的,若是 Realtek 的还是用在自己的 PC 上吧。
5、把网站做成静态页面:大量事实证明,把网站尽可能做成静态页面,不仅能大大提高抗攻击能力,而且还给黑客入侵带来不少麻烦,至少到为止关于 HTML 的溢出还没出现。若你非需要动态脚本调用, 那就把它弄到另外一台单独主机去,免的遭受攻击时连累主服务器。
此外,最好在需要调用数据库的脚本中拒绝使用代理的访问, 因为经验表明使用代理访问你网站的80%属于恶意行为。
希望可以帮到您,谢谢!
近年来在云计算的推动下云桌面的应用范围涉及各个行业的也被越来越多的用户所接受的,大有替代传统电脑办公的趋势的更有人说云桌面时未来办公的首选的。而作为云桌面的一个不可或缺部分的云终端它和云桌面又有什么关系呢?
首先先我们来说说什么是云桌面,云桌面是基于分布式云计算存储技术及互联网应用,依托服务器虚拟化和桌面虚拟化为互联网各个层次提供最简单、最安全、最丰富和最放心服务的一种应用。它的组成部分主要有服务器、云终端、云桌面软件等这些组成,同时云桌面应用范围广,企业、学校、政府、医疗机构以及工程生产等这些要用到电脑上网办公的都可以考虑用云桌面的。
其次那什么是云终端呢?云终端是用来连接显示器上网办公的终端设备同时也是云桌面一个重要组成部分,它可分为两种一个是ARM云终端这种云终端一般它不能单独连接显示器使用,只能通过协议连接服务器和云桌面软件使用,还有一种是X86云终端它本身具有独立的CPU内存硬盘这些可以和PC一样单独使用也可以通过云桌面软件和服务器连接使用的。
云终端作为云桌面的一个重要组成部分,它不仅仅是起到一个连接桥梁的作用,可以说云桌面体验好不好跟云终端是有很多区别的。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)