CDN和Akamai

2023-05-16

最近在看分布式相关的东西,在看到HTTP Caching的时候,提到CDN和Akamai。以前对这些东西都是一无所知啊。。

记录一下吧。

http://zh.wikipedia.org/wiki/%E5%85%A7%E5%AE%B9%E5%82%B3%E9%81%9E%E7%B6%B2%E8%B7%AF

 

内容分发网络Content delivery networkContent distribution network,常简写成CDN)是指一种透过互联网互相连接的电脑网络系统,提供高效能、可扩展性、及低成本的网络将内容传递给使用者。

[编辑]CDN的优点

CDN的总承载量可以比单一骨干最大的带宽还要大。这使得CDN可以承载的使用者数量比起传统单一服务器多。也就是说,有100Gbits/sec处理能力的服务器放在同样的资料中心,只有10Gbps/sec带宽就只能发挥出10Gbps/sec的承载量。但如果放到十个有10Gbps/sec的地点,整个系统的承载量就可以到10*10Gbps/sec。

同时,将服务器放到不同地点,可以减少互连的流量,进而降低带宽成本。

对于TCP传输而言,TCP的速度(throughput)会受到延迟时间(latency)与封包漏失率(packet lost)影响。为了改善这些负面因素,CDN通常会指派较近、较顺畅的服务器节点将资料传输给使用者。虽然距离并不是绝对因素,但这么做可以尽可能提高效能,使用者将会觉得比较顺畅。这使得一些比较高带宽的应用(传输高清画质的影片)更容易推动。

CDN另外一个好处在于有异地备援。当某个服务器故障时,系统将会调用其他邻近地区的服务器服务,进而提供接近100%的可靠度。

除此之外,CDN提供给服务提供者更多的控制权。提供服务的人可以针对客户、地区,或是其他因子调整。

[编辑]技术

CDN节点会在多个地点,多个不同的网络上摆放。这些节点之间会动态的互相传输内容,对使用者的下载行为最佳化,并借此减少内容供应者所需要的带宽成本,改善使用者的下载速度,提高系统的稳定性。

CDN所需要的节点数量随着需求而不同,依照所需要服务的对象大小,有可能有数万台服务器。

 

还有Akamai公司的介绍。

http://baike.baidu.com/view/564098.htm

 

Akamai

求助编辑百科名片

美国Akamai是国际上最大的CDN服务商,它巨大的网络分发能力在峰值时可达到15Gbps。Akamai公司是为数不多的旨在消除Internet瓶颈和提高下载速度的几家新公司之一,是一个致力于网络交通提速的“内容发布”公司,是波士顿高技术区最卓越的新兴企业之一。Akamai公司向全球企业提供发送互联网内容,汇流媒体和应用程序的服务(目前,该公司为15个国家的企业管理着8000多台服务器)。1998年,丹尼尔.L和麻省理工学院的一些研究人员一起创立了这家公司,他在麻省理工学院的硕士论文构成了Akamai公司最初的“自由流”(Freeflow)技术的核心。

目录

基本介绍
Akamai的应用
Akamai历史
成立公司
试水商业服务

编辑本段基本介绍

  美国Akamai是国际上最大的CDN服务商,它巨大的网络分发能力在峰值时可达到15Gbps。 据称,该公司的产品可防止因需求过载而导致的系统崩溃。它将数百个服务器置于ISP的网络中,以便尽可能地接近最终用户,同时将一些客户网站内的东西放在自己网络的高速缓存网站中。   Akamai公司是为数不多的旨在消除Internet瓶颈和提高下载速度的几家新公司之一,是一个致力于网络交通提速的“内容发布”公司,是波士顿高技术区最卓越的新兴企业之一。Akamai公司向全球企业提供发送互联网内容,汇流媒体和应用程序的服务(目前,该公司为15个国家的企业管理着8000多台服务器)。据称,该公司的产品可防止因需求过载而导致的系统崩溃。它将数百个服务器置于ISP的网络中,以便尽可能地接近最终用户,同时将一些客户网站内的东西放在自己网络的高速缓存网站中。1998年,丹尼尔.L和麻省理工学院的一些研究人员一起创立了这家公司,他在麻省理工学院的硕士论文构成了Akamai公司最初的“自由流”(Freeflow)技术的核心。

编辑本段Akamai的应用

  在你的生活中,当你使用因特网下载音乐或软件,阅读新闻,预定机票的时候,你可能就会在不经意间使用Akamai的服务。Akamai从服务商那里获得内容,并最终传递给消费者,在这一过程中,Akamai起着重要的作用。   Akamai为互联网创造了一个数字操作环境。Akamai的全球平台拥有数千台配置一流的服务器,能够经受互联网上每天数以亿计的海量、动态的内容,交易和应用请求的冲击。在回应这些请求时,Akamai能够检测互联网故障结点,避免互联网攻击,确保站点的优化运行,媒体文件、软件的流畅下载,和应用软件的可靠运行。   全球数百家企业使用Akamai的平台来进行销售,信息发布,娱乐,交易,广告和软件的发送,他们把生意搬到了互联网上。通过Akamai的EdgeContro管理中心,使用者能洞察全球互联网状况,并能管理他们的在线商务活动。拥有了Akamai的控制服务,就不需要再进行基础设施的建设和配备。数天内我们就可以把你整合到我们的平台上。   如今,Akamai每天为像Audi, NBC, Fujitsu,美国国防部和纳斯达克这样的公司和机构处理数以亿万的网络请求,成为互联网经济新模范。

编辑本段Akamai历史

  1995年,麻省理工大学教授,互联网发明者Tim Berners-Lee发起的挑战造就了Akamai.这位互联网之父当初就预见到现在英特网使用者已习以为常的网络拥挤的难题。于是他向同事提出挑战,要发明一种全新的,从根本上解决问题的方法来分发互联网内容。他可能没有想到,提出这样的一个学术难题最终会诞生出一种革新互联网的新服务。   在Berners-Lee博士的隔壁办公室,就是Tom Leighton,麻省理工的一名应用数学教授,他被Berners-Lee的挑战激起了兴趣。Tom Leighton是一位著名的线性数学和建筑学教授。自1996年MIT计算机科学实验室运算学小组成立之初,他就作为该小组的带头人。Leighton博士认识到应用数学和运算学可以解决网络拥堵的问题。于是他请研究生Danny Lewin和其他几位顶级研究人员和他一起破解这个难题。   另外几位计算机科学和数据网络方面的科学家也加入到Leighton博士和Lewin的队伍中来。他们开发了数学运算法则来处理内容的动态路由安排,并最终解决了困扰英特网使用者的难题。后来,史隆管理学院的MBA学生Jonathan Seelig加入了Leighton的队伍中,从那以后他们开始实施自己的商业计划,最终成立Akamai.

编辑本段成立公司

  这些世界级的科学家开发出一套突破性的运算法则,用于在网络服务器所组成的大型网络中智能安排路由和复制内容,而且不需要依赖如今站点拥有者所使用的中央服务器。   1998年,研发团队参加著名的的年度MIT $50K创业竞赛,成为一百个竞赛队伍中的前六名。Akamai的成功表明英特网内容分发业务有着巨大的市场前景。Akamai获得授权,可以使用MIT的智力资源,并从1998年9月开始运作。   1998年末到1999年初,一支有丰富互联网商业运作经验的专家团队加入到创始团队中来。最值得一提的是Paul Sagan和George Conrades,Paul Sagan是前Time Inc. New Media总裁,同时也是提供有线调制服务的Road Runner公司的创始人之一,他帮助创建了NY 1 News.Paul Sagan成为Akamai的COO,并最终担任Akamai Technologies的总裁一职。George Conrades是BBN前CEO和主席,IBM美国运营中心副总裁,几个月之后,他成为Akamai Technologies的CEO.

编辑本段试水商业服务

  经过共同努力,这些顶尖电脑科学家和经验丰富的互联网职业经理人成立了Akamai,Akamai致力于通过智能化的互联网分发(CDN)结束"World Wide Wait"(世界一起等待)的尴尬局面。公司1999年开始提供商业服务,并宣布世界上网络流量最大的互联网公司雅虎成为自己的合同客户。

 


 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CDN和Akamai 的相关文章

  • hexo next 博客,jsdelivr cdn报错无法访问

    一 博客环境 我的hexo版本是5 4 0 xff0c next版本是7 8 0 因 jsdelivr cdn报错导致博客首页无法访问 二 修改next cdn 首先进入hexo博客首页 xff0c F12查看报错的 jsdelivr 地址
  • 利用CDN加速react webpack打包后的文件

    此文不介绍webpack基本配置 如果对基本配置有疑问请查阅官方文档 1 配置webpack config js 将output publicPath改成上传到的cdn地址 例 对应上面上传配置 publicPath https your
  • Vite 配置 cdn 加载资源

    一 介绍 上篇文章我们从零配置 Vite Vue3 0 开发环境 生产环境 本篇文章我们配置 CDN 加载 因为 Vite 不会重写从外部文件导入的内容 我们需要使用支持 ESM 编译的 CDN 这里我们使用 https esm sh 来引
  • mac os如何使用rz、sz

    1 什么是rz sz 在线上真实生产环境中总会有上传文件到服务器 以及从服务器下载文件的需求 rz sz应用广泛 由于发送和接收都是在服务器上进行的 所以 rz received 接收 意味着向服务器上传 sz send 发送 意味着从服务
  • 负载均衡部署方式《CDN技术详解》

    1 负载均衡部署方式 负载均衡设备在具体实现中分直连和旁挂两种部署方式 此外 为了提高网络可用性 负载均衡设备的双机热备部署也是十分必要的 常用负载均衡部署方式 1 直连部署方式 直连部署方式比较简单 就是将负载均衡设备直接部署在报文必经之
  • Vue线上部署之cdn加速(终极加速)

    文章目录 1 概述 3 cdn gzip vs gzip 1 概述 之前做过服务器nginx开启gzip压缩 速度缩减了很多 加载时间在1秒多 会出现白屏 原因是好多依赖被打包到js中了 体积太大 加载很慢 今天加了下cdn 速度真正起飞
  • DNS解析与CDN加速

    DNS解析与CDN加速 一 DNS解析 1 域名系统DNS 2 DNS解析 二 CDN加速 1 什么是CDN 2 静态加速 3 动态加速 一 DNS解析 1 域名系统DNS 域名系统的前世今生 域名系统的产生的原因是用户通过形如198 26
  • 寻找 HTTPHandler 来动态修改页面以指向 CDN

    我想做的是创建 或者可能已经存在 一个 HTTPHandler 它将过滤生成的 ASP NET HTML 以使用内容交付网络 CDN 例如 我想重写这样的引用 Portals default default css to http cdn
  • 如何有效地检索 Facebook 照片 URL 的到期日期并在到期前续订?

    主要问题 应用程序缓存来自 Facebook 照片 CDN 的 URL 照片有时会过期 我的 技术 问题 Facebook CDN 过期 标头似乎不可靠 或者我不知道如何处理它们 使用 CURL 检索过期日期 curl i X HEAD h
  • Google CDN 未对 jquery 进行 gzip 压缩

    如果我导航到这里 http ajax googleapis com ajax libs jquery 1 4 jquery min js 我使用 Firefox 3 6 3 下载了 70k 我可以确认它正在发送 Accept Encodin
  • 存储静态文件(图像、CSS、JavaScript)的最佳性能 - CDN - Blob 存储或 Web 角色

    我有一个关于 CDN Blob 存储和 Web 角色以及性能的非常基本的问题 我有一个非常简单的网站 其中包含静态内容 HTML Js 图像 CSS 和视频 如果用户访问所有网站 整个内容最多可达 3 5MB 我网站的流量 98 来自英国
  • 使用 ScriptManager/ToolkitManager 从 Microsoft 的 CDN 加载 AjaxControlToolkit 脚本

    我知道还有另一个问题在问同样的事情 但几个月来它还没有引起任何关注 https stackoverflow com questions 3786088 how to force ajax control toolkit scripts lo
  • AWS-WAF-CDN基于速率rate的永久黑名单方案(基于lambda实现)

    参考方案 有坑 所以产生了这篇博客 点击跳转 1 部署waf 有则跳过 必须存在一个rate速率规则 后面的方案堆栈要用 新建rate速率规则 关联cdn资源 2 部署堆栈 美国东部 弗吉尼亚北部 us east 1 1 堆栈文件获取方式
  • 测量外部 CDN 资源的访问者 HTTP 缓存命中率

    我的网站使用几种常见的 CDN 托管资源 例如bootstrap css jquery js and fontawesome css 是否可以通过 JavaScript 获取信息 我的网站访问者在其 Web 浏览器中是否有这些资源的热缓存
  • NextJS:如何通过 CDN 添加引导程序

    我是 nextJS 的新手 我在通过 CDN 在应用程序中包含 bootstrap 时遇到了麻烦 在应用程序中的何处添加链接是最佳实践 要覆盖默认文档 请创建文件 pages document js并扩展 Document 类 如下所示 并
  • Azure Verizon CDN - 100% 缓存 CONFIG_NOCACHE

    几天前 我设置了 Azure Verizon Premium CDN 如下所示 Origin Azure Web 应用程序 NET MVC 5 网站 Settings 自定义域 无地理过滤 缓存规则 标准缓存 不关心参数 压缩 启用 优化用
  • django图像存储cdn

    过去几个月我一直在使用rackspace CDN 以及 django imagekit 和 django cumulus 我对结果并不满意 由于超时等原因 我似乎收到了很多错误 File www django test1 omu2 src
  • jqGrid 有 CDN 吗?

    谁知道有没有CDNjqGrid http www trirand com blog Thanks Here is JQgrid 的 CDN http www jsdelivr com jqgrid 不过 不是最小版本 http www js
  • 加载 DOM 后如何运行 jQuery 的后备副本?

    以下是a中的第一行代码
  • Cloudfront CORS 阻止字体

    除了字体之外的所有资源都加载得很好 每当我访问我的网站时 我都会收到这样的消息 访问字体 https xxxxxxxxxx cloudfront net assets fontawesome webfont woff2 https xxxx

随机推荐