互联网项目系统软件集成解决方案
前言
本文的主要目的是通过对下面所列出的软件进行合理的配置以及合理的使用来解决互联网项目中如何提高应用系统平台的高可用性及稳定性。
本文中主要应用的软件为:
Nginx负载均衡
Tomcat应用服务器
Memcached缓存服务器
Mysql数据库
相关插件:
JDK
Libevent
Pcre
msm
Heartbeat
Ldirectord
如果说单纯的按照本文档操作配置实现了负载均衡及集群,大大提高了系统的高可用性及系统性能就算完成任务,那么就失去了文档本身
的意义。本文档所列内容只是高可用系统的一个基础,只是基于如何去搭建高可用平台,同时也只是运维工作的一个开始。
系统的7*24小时高可用并不只是一套高可用软件集成,而是在这个基础上如何去维护它。我们可以通过一套完整的运维管理制度去约束运维团队进行细致的工作,对任何出现的系统问题进行分析及解决。对于运维工程师可以不断的去探索如何去监控并合理利用网络资源;如何去监控并合理使用服务器及存储的硬件资源;如何去深度发掘上述软件的更多使用奥妙及大胆的尝试新的软件及技术;如何去对程序进行监控,与研发团队紧密沟通提高代码的性能;如何去对数据库进行监控并优化,大大提高数据存储及读取的效率等等。
旨在不忽略运维工作中的每个细节,虑小患而治大忧,这样才能最大限度的保证系统的稳定性,7*24小时不间断提供服务,为企业通过互联网平台不断获益提供保障。
本文档参考了大量的文献,最终整合在一起,希望对从事系统运维工作的朋友带来一些帮助。有愿意进一步进行技术交流的大家可以mail我:******@。有不足的地方也希望大家多多指出。
Nginx安装
本文以nginx-,到官网,。
Nignx下载
[******@localhost ~]# wget -
--2010-09-24 14:48:12-- -
Resolving ...
Connecting to ||:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 608462 (594K) [application/octet-stream]
Saving to: `nginx-'
100%[<========================================>] 608,462 in 18s
2010-09-24 14:48:32 ( KB/s) - `nginx-' saved [608462/608462]
Nginx安装
解压压缩文件
[******@localhost ~]# tar -zxvf nginx-
进入安装文件目录
[******@localhost ~]# cd nginx-
指定安装到
[******@localhost nginx-]# ./configure –prefix=/usr/local/nginx
/usr/local/nginx目录下,可用./configure –help查看需要哪些编译参数
编译
[******@localhost nginx-]#make
安装
[******@localhost nginx-]#make install
查看是否安装成功
[******@l
互联网项目系统软件集成解决方案 来自淘豆网m.daumloan.com转载请标明出处.