欢迎来到天天文库
浏览记录
ID:51263840
大小:72.50 KB
页数:6页
时间:2020-03-10
《大型网站服务器架构方案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、大型网站服务器架构方案服务器详解方案大型网站服务器架构方案随着网络技术的不断发展,互联网和局域网在人们的工作和生活屮得到了广泛的应用。服务器作为敕个网络运行的基石,发挥着举足轻重的作用。从当前的网络发展状况看,在互联网行业,以Web2.0模式运营的网站的蓬勃兴起,在为人们带来广阔应用的同时,亦对服务器提出了更为苛刻的需求。围绕肴这一领域,亦岀现了很多全新的技术概念,而对服务器技术及其应用模式的了解,是深入了解和掌握网络技术的基础。应用需求-交互模式对系统平台要求更苛刻Web2.0网站是指将传统的网站构架(平台、内容源、用户、传播方式等)转化
2、到以用户为核心的网站构架上来,包括一系列体现web2.0概念的元素、定位和创意。web2.0网站在构架上须体现两大宗旨,即强大的后台系统和简单的前台页面,也即提供良好的川户体验。随着web2.0各种应用的进入到II常生活,众多新兴的交互模式和互联网技术不断纷纷涌现,像博客、播客、威客、分类信息、WIKR视频分享、网络电视、P2P下载、社区、CDN内容分发等形式,正在被越来越多的网站所应用,这样势必会有更多的用户加入其中,晒照片、晒视频、晒声音,谈吃、谈玩、谈旅游、谈技术课题等都成为他们生活中不可或缺的一部分。这样也对承载网站系统平台的服务器
3、提出了更为苛刻的要求。大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基木的解决方案集屮在这样几个环节:前端采用CDN加速,包括网易、百度、新浪目前都是这种方式,使用高性能的服务器、高性能的数据库、高效率的编程语言、还冇高性能的Web容器。这种方式是解决大量访问提高访问质量的性价比最高的途径,除此Z外还有就是采用分布式负载均衡、异地镜像来解决大犁网站面临的高负载和高并发问题,但是成木会非常Z高。解决方案:应用细分确保高效稳定运行由上可以看出,在构建大型网站系统平台中,高扩展性、高可用性以及具备成本优势的解决方案是他们所迫切需要的
4、,而在选购服务器产品时,一款性价比高、功能强大、管理维护便捷的服务器更能契合此系统平台搭建需要。服务器详解方案解决方案拓扑图前端CDN加速内容分发网络(CDN)采用智能路由和流量管理技术,及时发现能够给访问者提供最快响应的加速节点,并将访问者的请求导向到该加速节点,由该加速节点提供内容服务。利用内容分发与复制机制,CDN客户不需要改动原来的网站结构,只需修改少量的DNS配置,就可以加速网络的响应速度。当用户访问了使用CDN服务的网站时,DNS域名服务器通过CNAME方式将最终域名请求重定向到CDN系统屮的智能DNS负载均衡系统。智能DNS负
5、载均衡系统通过一纽•预先定义好的策略(如内容类型、地理区域、网络负载状况等),将当时能够最快响应用户的节点地址提供给用户,使用户可以得到快速的服务。同时,它还与分布在不同地点的所有CDN节点保持通信,搜集各节点的健康状态,确保不将用户的请求分配到任何一个己经不可用的节点上。而网宿CDN还具有在网络拥塞和失效情况下,能拥有自适应调整路由的能力。使用了CDN服务后,用户的访问流程如下图所示:图CDN用户访问流稈图用户向服务器详解方案浏览器提供要访问网站的域名,域名解析的请求被发往网站的DNS域名解析服务器;rtl于网站的DNS域名解析服务器对此
6、域名的解析设置了CNAME,请求被指向CDN网络屮的智能DNS负载均衡系统;智能DNS负载均衡系统对域名进行智能解析,将响应速度最快的节点IP返回给用户;浏览器在得到速度最快节点的IP地址以后,向CDN节点发出访问请求:由于是第一次访问,CDN节点将冋到源站取用户请求的数据并发给用户;当有其他用户再次访问同样内容时,CDN将直接将数据返冋给客户,完成请求/服务过程。通过以上的分析我们可以看岀,CDN服务对网站访问提供加速的同时,可以实现对普通访问用户透明,即加入缓存以后用户客户端无需进行任何设置,頁接输入被加速网站原有的域名即可访问负载均衡
7、负载均衡将是大世网站解决高负荷访问和大量并发请求采用的终极解决办法。负载均衡技术发展了多年,有很多专业的服务提供商和产品可以选择,我个人接触过一些解决方法,其屮有两个架构可以给大家做参考。1、LVS负载均衡服务器,L采用IP负载均衡技术和基于内容请求分发技术,调度器具有很好的吞吐率。2、智能DNS,根据访问者的IP來源地自动将域名解析到最近的服务器。HTML静态化静态HTML-静态HTML是互联网上任何站点报基木的一种构成"元素"。几乎所有的站点均不同程度地采用了这种";7E素"。静态的HTML页面严格
8、地rfl标准的HTML标示语言构成,并不需要服务器端即时运算生成。从服务器运行的那个时间片来看,这个传输过稈仅仅占用了很小的CPU资源。为了提高静态HTML的访问效率,主要可以从
此文档下载收益归作者所有