优点
云虚拟主机为轻量级的云服务器,成本较低,价格便宜,空间容量大小可根据需要划分,拥有独立的控制面板,可以24小时在线远程控制, *** 作简单。对于一般的web站点和企业站点完全可以胜任
不足
云虚拟主机一般来说只能做网站,或应用后端服务器,而且市场杂乱比较难选购。其提供功能较少,大都为数据的存放和传输;扩展性较差,容易受web空间限制;稳定性略差,安全方面容易收到攻击。
2、云服务器
又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,其管理方式比物理服务器更简单高效,可以帮助用户快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使用户能够更专注于核心业务的创新。
优点
使用云服务器的用户可以在上面自由安装 *** 作系统,具有非常高的效率和自由控制权限。云服务器价格适中,使用灵活,安全性能高,不会限制数据库,没有大小限制,硬件资源和网络资源全部是用户完全独享,并且拥有完全的支配权。
不足
云服务器是一个集群,他们的功能需要相互之间的协助才能完成,没有任何产权,性能和稳定性相对传统服务器较差,容易受I/0影响,比较适合对网络稳定性以及对主机性能要求不高的小型企业和手游行业。Apache Zookeeper是我最近遇到的最酷的技术,我是在研究Solr Cloud功能的时候发现的。Solr的分布式计算让我印象深刻。你只要开启一个新的实例就能自动在Solr Cloud中找到。它会将自己分派到某个分片中,并确定出自己是一个Leader(源)还是一个副本。不一会儿,你就可以在你的那些服务器上查询到了。即便某些服务器宕机了也可以继续工作。非常动态、聪明、酷。
将运行多个应用程序作为一个逻辑程序并不是什么新玩意。事实上,我在几年前就已写过类似的软件。这种架构比较让人迷惑,使用起来也费劲。为此Apache Zookeeper提供了一套工具用于管理这种软件。
为什么叫Zoo?“因为要协调的分布式系统是一个动物园”。
在本篇文章中,我将说明如何使用PHP安装和集成Apache ZooKeeper。我们将通过service来协调各个独立的PHP脚本,并让它们同意某个成为Leader(所以称作Leader选举)。当Leader退出(或崩溃)时,worker可检测到并再选出新的leader。
ZooKeeper是一个中性化的Service,用于管理配置信息、命名、提供分布式同步,还能组合Service。所有这些种类的Service都会在分布式应用程序中使用到。每次编写这些Service都会涉及大量的修bug和竞争情况。正因为这种编写这些Service有一定难度,所以通常都会忽视它们,这就使得在应用程序有变化时变得难以管理应用程序。即使处理得当,实现这些服务的不同方法也会使得部署应用程序变得难以管理。
虽然ZooKeeper是一个Java应用程序,但C也可以使用。这里就有个PHP的扩展,由Andrei Zmievski在2009创建并维护。你可以从PECL中下载,或从GitHub中直接获取PHP-ZooKeeper。
要使用该扩展你首先要安装ZooKeeper。可以从官方网站下载。
$ tar zxfv zookeeper-345targz
$ cd zookeeper-345/src/c
$ /configure --prefix=/usr/
$ make
$ sudo make install
这样就会安装ZooKeeper的库和头文件。现在准备编译PHP扩展。
$ cd$ git clone >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)