Скачать презентацию AKAMAI Content Delivery Services CIS 726 PRESENTATION Скачать презентацию AKAMAI Content Delivery Services CIS 726 PRESENTATION

a7faa3194585c4b3660bd6c0cb8cdff1.ppt

  • Количество слайдов: 36

AKAMAI Content Delivery Services CIS 726 : PRESENTATION Avinash Ponugoti Nagarjuna Nagulapati Sathish Kumar AKAMAI Content Delivery Services CIS 726 : PRESENTATION Avinash Ponugoti Nagarjuna Nagulapati Sathish Kumar Yenna March 14, 2002 Content Delivery Services

Outline History/Evolution n What’s all about CDS? n Akamai Technologies n Things to look Outline History/Evolution n What’s all about CDS? n Akamai Technologies n Things to look for in a CDS n Public Vs Private n References n Questions ? ? ? n March 14, 2002 Content Delivery Services 2

History/Evolution New Challenges of WWW n Overheads n E-Business Demands n Solution n March History/Evolution New Challenges of WWW n Overheads n E-Business Demands n Solution n March 14, 2002 Content Delivery Services 3

New Challenges of WWW n n n WWW has evolved beyond simply displaying static New Challenges of WWW n n n WWW has evolved beyond simply displaying static webpages New challenge of delivering pages quickly Computing overhead associated with building personalized pages, increasing delays, failures March 14, 2002 Content Delivery Services 4

Overheads Dynamic content creation places significant strain on traditional web architecture n n n Overheads Dynamic content creation places significant strain on traditional web architecture n n n Network overhead -User requests are dispatched to appropriate modules to serve Processing overhead -Modules determine which data to fetch and present Disk I/O -Modules query the backend databases March 14, 2002 Content Delivery Services 5

E-Business Demands n n Site experience and effectiveness - Dynamic content - Locally Personalization E-Business Demands n n Site experience and effectiveness - Dynamic content - Locally Personalization - Download speeds Site cost structure - Investments - Scalability - Reliability - Performance - System management & Applications March 14, 2002 Content Delivery Services 6

Quick Overview March 14, 2002 Content Delivery Services 7 Quick Overview March 14, 2002 Content Delivery Services 7

Quick Overview March 14, 2002 Content Delivery Services 8 Quick Overview March 14, 2002 Content Delivery Services 8

Solution n Replicating content over a large number of distributed servers without relying on Solution n Replicating content over a large number of distributed servers without relying on centralized servers March 14, 2002 Content Delivery Services 9

What’s all about CDS? n CDS uses multiple web servers(CDN) distributed across the world What’s all about CDS? n CDS uses multiple web servers(CDN) distributed across the world to deliver copies of your website content n CDN is made of following elements. - Storage and Delivery nodes - Central controller - Central manager - Request manager - Central data store March 14, 2002 Content Delivery Services 10

March 14, 2002 Content Delivery Services 11 March 14, 2002 Content Delivery Services 11

Advantages n Speed - Dispatching the requests to the closest site - avoids congestion, Advantages n Speed - Dispatching the requests to the closest site - avoids congestion, delays and increases speed often 2 x to 10 x speed improvement n Reliability - CDS site failure - ISP’s server failure typically 6 x reliability improvement n Flash Crowd Protection - Multiple high capacity cache servers handle large surges in traffic March 14, 2002 Content Delivery Services 12

Akamai Technologies About Akamai n Embedded Object Replication. n Edge Suite - Enhanced Performance. Akamai Technologies About Akamai n Embedded Object Replication. n Edge Suite - Enhanced Performance. n Advantages of Edge. Suite n Enhanced DNS n March 14, 2002 Content Delivery Services 13

About Akamai n Leading provider of secure, outsourced e-business infrastructure services and software. n About Akamai n Leading provider of secure, outsourced e-business infrastructure services and software. n Akamai's intelligent edge platform for content, streaming media, and application delivery comprises more than 13, 500 servers within over 1, 000 networks in 66 countries. n Developed a set of breakthrough algorithms for intelligently routing and replicating content over a large network of distributed servers. March 14, 2002 Content Delivery Services 14

Embedded Object Replication Global Hosting Networks. MIT n Network Smart Monitoring System - System Embedded Object Replication Global Hosting Networks. MIT n Network Smart Monitoring System - System and method for optimized storage and retrieval of data on a distributed Network. n March 14, 2002 Content Delivery Services 15

Global Hosting Networks n n A method for intelligently routing and replicating content over Global Hosting Networks n n A method for intelligently routing and replicating content over a large network of distributed servers. Without disrupting the content provider’s direct relationship with end user. Base HTML document portion of a web page is served from the content provider’s site. While one or more embedded objects serviced from hosting server nearest to the end user. March 14, 2002 Content Delivery Services 16

Overview of GHN Browser sends a request to provider web site. It receives the Overview of GHN Browser sends a request to provider web site. It receives the request in the same way as if GHN was not being implemented. n Textual part of the page is returned as would be under normal circumstances. n Changed to March 14, 2002 Content Delivery Services 17

Architecture of GHN n Content provider server. - Provides the base HTML document. n Architecture of GHN n Content provider server. - Provides the base HTML document. n Hierarchy of DNS servers. - The top level DNS servers identify a low level DNS servers and redirects the request to them. The lowest level DNS server resolves the request to an IP address for an Hosting server. n Hosting servers at the edge. - serves the object to the client. March 14, 2002 Content Delivery Services 18

<IMGSRC = http: //ghost 1467. Ghosting. Akamai. Com/28765/www. Provider. Com/image. Gif > March 14, March 14, 2002 Content Delivery Services 19

Content Distribution and Replication Copies distributed so that no server becomes overloaded. n Copies Content Distribution and Replication Copies distributed so that no server becomes overloaded. n Copies tend to be on same server with time. n That is, hosting servers do not have copies of all the objects in the provider server. n Buddy servers – Used to assume the hosting responsibilities of associated hosting server in the event of a failure condition. n March 14, 2002 Content Delivery Services 20

Load Balancing Embedded object requests are distributed. n Embedded object URL is modified by Load Balancing Embedded object requests are distributed. n Embedded object URL is modified by prepending a virtual server host name. n Modified URL includes a value generated by a hash function, used to distribute embedded objects. n URL includes a ‘finger print’ value for the embedded object. Value used to check if object is modified. n March 14, 2002 Content Delivery Services 21

<IMGSRC = http: //ghost 1467. Ghosting. Akamai. Com/28765/www. Provider. Com/image. Gif > Virtual Server Virtual Server Host Name Hash Value of Image. gif This process is preferably performed offline, Whenever an object is updated. March 14, 2002 Content Delivery Services 22

Advantages n n n No disruption of Content Providers relationship with the user. - Advantages n n n No disruption of Content Providers relationship with the user. - Accurate count of hits. - tailoring content – advertising. Fault tolerant – Buddy servers. Load balancing- Automatic content managment. End user never receives outdated or stale content. Scalability, Flash crowd protection, bandwidth saving. Control of Proprietary Databases and Confidential Information. March 14, 2002 Content Delivery Services 23

Edge. Suite - Enhanced Performance To fully realize - performance, - reliability, - scalability Edge. Suite - Enhanced Performance To fully realize - performance, - reliability, - scalability - return on investment the content delivery must be applied across an entire site’s content not just the embedded objects. Edge. Suite is the only service capable of providing content delivery’s benefits to all of a site’s content. March 14, 2002 Content Delivery Services 24

How it works ? March 14, 2002 Content Delivery Services How it works ? March 14, 2002 Content Delivery Services

How it Works March 14, 2002 Content Delivery Services 26 How it Works March 14, 2002 Content Delivery Services 26

esi March 14, 2002 Content Delivery Services 27 esi March 14, 2002 Content Delivery Services 27

Advantages of Edge. Suite n n n n Faster and more reliability attract and Advantages of Edge. Suite n n n n Faster and more reliability attract and retain customers Secure Content uses Secure Sockets Layer Digitized Downloads Streaming Delivery deliver media streams for on-demand viewing Tiered Distribution delivery of site’s content with tiered architecture Site Fail over Site mirroring Disaster Recovery Site Maintenance Provide Popularity Reports enable to tailor marketing spending dollars March 14, 2002 Content Delivery Services 28

Enhanced DNS n Distributed Network of DNS servers DNS queries are always handled quickly Enhanced DNS n Distributed Network of DNS servers DNS queries are always handled quickly and without fail. n Multiple Physical machines Enhanced DNS global service backs each logical name server IP address with multiple physical machines that are located in several networks Users are transparently directed to the topologically closest name server March 14, 2002 Content Delivery Services 29

Things to look for in a CDS n n n n Content Acceptability Performance Things to look for in a CDS n n n n Content Acceptability Performance Verification Network Architecture Transparency Notification Service Log Files Cost and Bandwidth March 14, 2002 Content Delivery Services 30

Leading Providers n Solid. Speed Networks - small to medium sized businesses - accelerates Leading Providers n Solid. Speed Networks - small to medium sized businesses - accelerates HTML and images - doesn’t require changes to website content - provides software to measure speed and availability of websites - provides complete log files - reasonable price based on number of hits minimum $50/month and scales upward March 14, 2002 Content Delivery Services 31

Leading Providers(contd. . ) n Digital Island - medium to large companies - accelerates Leading Providers(contd. . ) n Digital Island - medium to large companies - accelerates HTML and images - cost based on peak bandwidth $18 per GB served with $1500/month minimum March 14, 2002 Content Delivery Services 32

Leading Providers(contd. . ) n Akamai - large company sites - modifications to site Leading Providers(contd. . ) n Akamai - large company sites - modifications to site content required - Akamai provides tools to assist this process - cost based on peak bandwidth - starts at $2000 per megabit/sec served per month - requires 12 month minimum contract March 14, 2002 Content Delivery Services 33

Public Vs Private n Features to be considered - Level of Distribution - Targeted Public Vs Private n Features to be considered - Level of Distribution - Targeted customers - Resources cutting-edge data center experienced staff that can handle design and maintenance - Investment March 14, 2002 Content Delivery Services 34

References n n n n www. akamai. com www. esi. org www. digitalisland. net References n n n n www. akamai. com www. esi. org www. digitalisland. net www. solidspeed. com http: //www. webreference. com/new/cds. html http: //www. networkmagazine. com/article/NMG 20 011203 S 0017 http: //patft. uspto. gov March 14, 2002 Content Delivery Services 35

Questions ? ? ? March 14, 2002 Content Delivery Services 36 Questions ? ? ? March 14, 2002 Content Delivery Services 36