【简记】大规模Web开发技术(第十五章)

来源:互联网 发布:关系数据库规范化 编辑:程序博客网 时间:2024/05/17 20:29

第15章 web服务和网络——通过网络看服务增长
流量达到1Gbps时就会产生许多问题。从路由器的性能来看, pps (每秒发包数)比bps 更重要。Hatena 使用的PC 路由器的极限为30 万pps 这是要点之一。
还有,将主机500 台以上放在一个子网内,就会出现许多问题,丢包现象也频繁发生。
此外,如果想把全球服务扩展到北美、欧洲等地,那么若只有一个数据中心,跨越太平洋或横跨大西洋的流量就不可避免,产生不可接受的延迟,这点也需要应对。

这里写图片描述
这里写图片描述

全球化
使用CDN解决延时问题。
CDN 就是Content Delivery Network〈内容分发网络〉。
CDN 的基本原理是在世界各地放置服务器,将媒体文件缓存之后,用户就会访问最近的服务器进行下载。
该公司使用的是Amazon Cloudfront。
使用Amazon Cloudfront 时,我们将原始数据放在日本的数据中心。再将访问频率高的文件上传到Amazon S3 (Amazon Simple Storage Service ) 上,由Amazon Cloudfront 负责下载并分发。具体的运行如下:

·向UgoMemo 上传媒体文件时进行格式转换
.将转换后的媒体文件同时上传到S3 上
·在Ugo Memo 的HTML中显示时,给出Amazon Cloudfront 的URL

阅读全文
0 0
原创粉丝点击