【51CTO独家特稿】在2011年3月12日下午举办的第一期51CTO技术沙龙中,来自荣新培训中心的黄琨老师和林肯老师从一台普通的Web服务器开始,全面介绍了基于LAMP的互联网技术运维技术应用的逐步延伸。
首先,黄琨以“网站架构运维能否追上业务发展的脚步”为主题,简单介绍了一个电子商务网站从起步到日千万PV规模的发展过程。课程的主要思路是顺着业务的需求设计与扩展相应的技术架构。作为案例的业务为母婴用品,整个业务的需求变化共经历如下几个阶段:
- 完成内部信息化平台建设(呼叫中心、采购、CRM、仓储、OA等系统)
- 进行B2C平台的研发、测试和上线
- 线上业务从100万日PV到1000万日PV
技术方面,涉及到如下几个方面:
- 机房评估
- 设备选型
- 网络架构和技术选型
- 测试环境到生产环境
- 监控系统的设计
- 机房带宽扩容
- 硬件升级
- 平台架构升级
- 运维团队组建
- ITIL的建立
业务与网站运维技术之间的关系介绍完毕之后,林肯老师上台,开始介绍具体LAMP架构是如何从只能承担日10万PV优化扩展到800万PV以上。以下是整个LAMP架构优化的思维导图:
整个思路如下:
- 首先,林肯介绍了对架构进行单次访问测试和压力测试的实现方法。
- 硬件优化方面,主要涉及到CPU、硬盘、内存的选择
- 一些优化策略,如合并脚本、将动态内容静态化、Apache补丁等
- 系统优化,如64位系统启用大内存支持、关闭不必要的服务等
- Apache、MySQL、PHP的参数优化
- LVS负载均衡的应用作为架构扩展
活动当日现场座无虚席,到场的朋友们听的十分专注:
活动结束后,大家互相交换心得和名片:
最后是大合影:
51CTO技术沙龙是51CTO在2011年开始定期组织的IT技术人员线下交流活动,目前仅限北京地区,周期为每月1~2次,每期关注一个话题,范围涉及系统、网络、安全、数据库等多个IT运维相关领域。下一期活动将在3月26日举办,主题为“Windows运维的那些事儿”,报名从速。