SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
 



Choosing Between Multiple Content Delivery
Networks and Load Balancing: Cotendoʼs CDN
Balancer


One of the new companies jumping into the Content Delivery Networking (CDN) arena is
Cotendo. They are a fairly new CDN Service Provider and are solely focused on the CDN market.
Cotendo's strategy is unique: break into the business by capturing some of Akamaiʼs market
share in the Dynamic Content area (Dynamic Site Acceleration). Not a bad strategy. If nothing
else, you have to give them some kudos for their uniqueness.

Theyʼve also added a wrinkle to that overall strategy by releasing a CDN Load Balancing product.
It's very adjustable. The real time conditions for adjustment rules are:

•   Weighted allocation
•   Geographic location (region, country, state)
•   Geographic distance (proximity to defined geographic target)
•   Time of day
•   DNS based rules / policies via XML configuration
•   Any combination of the above



Letʼs examine some use cases:

Weighted Allocation – a customer can configure X percentage of their traffic to be delivered by
CDN 1, Y percentage of their traffic to be delivered by CDN 2, Z percentage of their traffic to be
delivered by CDN 3, and so on. This feature allows a customer to better manage their contracts
with CDN providers and to take advantage of the ability to adjust commitments.

Geography – a customer can configure traffic delivery to North American users using CDN 1, to
European users using CDN 2, to Asia/Pacific Rim users using CDN 3, and so on. Many CDNs
have a geographic expertise - for example, CDNetworks, which sells into the North America
market, enjoys the #1 market share position in Korea. If a customer wants to take advantage of
that #1 position, they could purchase a contract with CDNetworks combined with Cotendo,
delivering all of their content to Korea using CDNetworks and all of their traffic around the world
using other CDN providers. This might be even more important with continents such as South
America, where CDN penetration is very low. In this case, a geographic CDN Load Balancing
capability gives customers the ability to, for example, use Akamai for South America (because
they have more POPʼs in South America than any other provider), and then use a cheaper CDN
in North America.
 


The defined geographies are:

• Regions – North America, South US, West US, NorthEast US, Midwest US, South America,
       Europe, Northern Europe, Central Europe, Western Europe, APAC, Other;
• Countries – Over 40 countries with the highest Internet use; and
• States – All 50 states



A real world example of geographic CDN load balancing via Cotendoʼs CDN Balancer (CDB) is
Shopzilla. Shopzilla funnels traffic out of Florida through Cotendo and traffic from another regions
through its other delivery network. You can read more about this at Shopzilla buys itself a holiday
gift: a second content delivery network.

Geographic Distance – Balancing based on distance is an incredibly powerful capability. For
example, a customer can configure to deliver traffic within 100 miles of the origin server via the
origin server, and then all other traffic from their CDN If a customer is globally load balanced and
has multiple origin servers they can deliver traffic within 100 miles of the first set of servers from
those servers, within 100 miles of the second set of servers from those servers, and then from
anywhere else using a CDN. Using the IP Address of the End User and an IP Address to
geographic location mapping database, the CDN Load Balancer knows where every End User in
the world is located.

Time of Day – a customer can configure to deliver their traffic during peak volume periods
(between 8 am and 11 pm) via a very well known and top tier CDN, but, when internet traffic
patterns show that demand is very low (for example between 2 am and 5 am), deliver traffic via a
much cheaper CDN, or even back from their origin server. These time of day rules offers great
flexibility for a customer.

DNS Based Rules / Policies Via XML Configuration – Variables can be created and added to the
rules, providing what may be the most powerful feature of the Cotendo CDN Balancer (CDB).
Perhaps the best way to describe this concept and the power of its capabilities is through a use
case.

Assume as users we've set up a Site Failover capability so that if our origin server goes down our
site fails over to Whole Site CDN delivery. To configure this weʼll need to set up a Weighted
Allocation rule and define two variables: variable1 represents the proportion of Whole Site CDN
delivery and variable2 the proportion of Origin Server delivery. Using Cotendoʼs Site Assure
product offering we'll monitor the state of the origin server web site (and thus set the value of
each variable) via a probe that's based on a performance measurement product such as Gomez
or Keynote. We'll define variable1 (the Whole Site CDN delivery variable) so that if Gomez or
Keynote detects the origin server site is down, variable1 is set to a value of 100; if the site is up,
variable1's value is 0. In order to set the use case rule properly, weʼll define variable2 (the origin
server delivery variable) to be the opposite of the variable1: when the web site is down,
variable2's value is set to 0 and when the site is up the value is 100.
 


Having created the variables we can now set an allocation rule so that the weight for Whole Site
CDN delivery is based on variable1 and the weight for origin server delivery is based on
variable2. If the origin server site is down, the Whole Site CDN Delivery weighted allocation will
be defined from variable1 as 100%, the Origin Server weighted allocation will be defined from
variable2 as 0%, and all traffic will be delivered by the Whole Site CDN Delivery. When the Origin
Server site is up, the Whole Site CDN Delivery weighted allocation will be defined from variable1
as 0%, the Origin Server weighted allocation will be defined from variable2 as 100%, and all
traffic will be delivered by Origin.

Newly created rules/policies as well as changes propagate through the system in 2 minutes or
less. It's incredible that the Cotendo Load Balancer allows a web site administrator to take
immediate automated actions at the CDN level based on real-time web site conditions. The use
case is just one example, and the possibilities are endless. The flexibility of the rules/policies
functionality and what it can now do for web sites at the CDN level is just amazing.

Rules can be in any combination - All of the above rule capabilities can be combined to meet
virtually any unique set of requirements. For example, users can combine:

• A Weighted Allocation and Geographic Location rule;
• A Geographic Location and Time of Day rule; and
• A Weighted Allocation, Geographic Location; and Time of Day rule.
The combinations are endless.

Finally, There are some nice things about the way the Cotendo solution functions:

1. the changes take effect immediately;
2. itʼs transparent to the end user; and
3. thereʼs no minimum CDN traffic that needs to go thru Cotendo.



Cotendo's CEO, Ronni Zehavi, says “Cotendoʼs CDN Balancer (CDB) gives a content provider
the ability to allocate web traffic or audiences based on monetization strategy or business and IT
policies. Rules can be set on the CDB to implement content delivery policies which optimizes
objectives such as user experience, system performance and/or cost of delivery.”

In the end, the Cotendo CDN Balancer (CDB) is finally giving users choice and flexibility when it
comes to matching their web site delivery business needs and requirements with the available
choices in the CDN marketplace. This is amazingly powerful.

We see this as a very positive start for Cotendo, offering product differentiation and also allowing
Cotendo to wedge their way into many new accounts through the introduction of their CDN Load
Balancer.

Copyright 2009 CDNExpert Online. All Rights Reserved. All trademarks and copyrights on this
page are owned by their respective owners.

Source URL: http://cdnexpertonline.com/node/49

Mais conteúdo relacionado

Mais procurados

Techniques of achieving google quality of service
Techniques of achieving google quality of serviceTechniques of achieving google quality of service
Techniques of achieving google quality of serviceSatya P. Joshi
 
Congestion control and quality of services
Congestion control and quality of servicesCongestion control and quality of services
Congestion control and quality of servicesJawad Ghumman
 
Durai presentation of dhcp
Durai presentation of dhcpDurai presentation of dhcp
Durai presentation of dhcpduraimurugan89
 
Pmw2 k3ni 1-3b
Pmw2 k3ni 1-3bPmw2 k3ni 1-3b
Pmw2 k3ni 1-3bhariclant1
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Reza Farahani
 
QoS In The Enterprise
QoS In The EnterpriseQoS In The Enterprise
QoS In The EnterprisePrivate
 
Quality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTIQuality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTIMuhammad Bilal Satti
 
Integrated services and RSVP - Protocol
Integrated services and RSVP - ProtocolIntegrated services and RSVP - Protocol
Integrated services and RSVP - ProtocolPradnya Saval
 
RIPE 76: TCP and BBR
RIPE 76: TCP and BBRRIPE 76: TCP and BBR
RIPE 76: TCP and BBRAPNIC
 
Improving CDN Capacity Utilization with Peak Load Pricing
Improving CDN Capacity Utilization with Peak Load PricingImproving CDN Capacity Utilization with Peak Load Pricing
Improving CDN Capacity Utilization with Peak Load PricingPatrick Hurley
 
RIPE 76: Measuring ATR
RIPE 76: Measuring ATRRIPE 76: Measuring ATR
RIPE 76: Measuring ATRAPNIC
 
NANOG 82: DNS Evolution
NANOG 82: DNS EvolutionNANOG 82: DNS Evolution
NANOG 82: DNS EvolutionAPNIC
 
ICANN DNS Symposium 2021: Measuring Recursive Resolver Centrality
ICANN DNS Symposium 2021: Measuring Recursive Resolver CentralityICANN DNS Symposium 2021: Measuring Recursive Resolver Centrality
ICANN DNS Symposium 2021: Measuring Recursive Resolver CentralityAPNIC
 
RIPE 82: An Update on Fragmentation Loss Rates in IPv6
RIPE 82: An Update on Fragmentation Loss Rates in IPv6RIPE 82: An Update on Fragmentation Loss Rates in IPv6
RIPE 82: An Update on Fragmentation Loss Rates in IPv6APNIC
 
Денис Баталов, Принципы построения высоконагруженных сайтов на платформе АWS
Денис Баталов, Принципы построения высоконагруженных сайтов на платформе АWSДенис Баталов, Принципы построения высоконагруженных сайтов на платформе АWS
Денис Баталов, Принципы построения высоконагруженных сайтов на платформе АWSTanya Denisyuk
 

Mais procurados (20)

Techniques of achieving google quality of service
Techniques of achieving google quality of serviceTechniques of achieving google quality of service
Techniques of achieving google quality of service
 
Congestion control and quality of services
Congestion control and quality of servicesCongestion control and quality of services
Congestion control and quality of services
 
Durai presentation of dhcp
Durai presentation of dhcpDurai presentation of dhcp
Durai presentation of dhcp
 
Pmw2 k3ni 1-3b
Pmw2 k3ni 1-3bPmw2 k3ni 1-3b
Pmw2 k3ni 1-3b
 
Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS) Fundamental of Quality of Service(QoS)
Fundamental of Quality of Service(QoS)
 
QoS In The Enterprise
QoS In The EnterpriseQoS In The Enterprise
QoS In The Enterprise
 
Quality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTIQuality of service(qos) by M.BILAL.SATTI
Quality of service(qos) by M.BILAL.SATTI
 
Nobe resource
Nobe resourceNobe resource
Nobe resource
 
Integrated services and RSVP - Protocol
Integrated services and RSVP - ProtocolIntegrated services and RSVP - Protocol
Integrated services and RSVP - Protocol
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Quality of Service
Quality  of  ServiceQuality  of  Service
Quality of Service
 
080 DHCP
080 DHCP080 DHCP
080 DHCP
 
RIPE 76: TCP and BBR
RIPE 76: TCP and BBRRIPE 76: TCP and BBR
RIPE 76: TCP and BBR
 
Hierarchical modulation
Hierarchical modulationHierarchical modulation
Hierarchical modulation
 
Improving CDN Capacity Utilization with Peak Load Pricing
Improving CDN Capacity Utilization with Peak Load PricingImproving CDN Capacity Utilization with Peak Load Pricing
Improving CDN Capacity Utilization with Peak Load Pricing
 
RIPE 76: Measuring ATR
RIPE 76: Measuring ATRRIPE 76: Measuring ATR
RIPE 76: Measuring ATR
 
NANOG 82: DNS Evolution
NANOG 82: DNS EvolutionNANOG 82: DNS Evolution
NANOG 82: DNS Evolution
 
ICANN DNS Symposium 2021: Measuring Recursive Resolver Centrality
ICANN DNS Symposium 2021: Measuring Recursive Resolver CentralityICANN DNS Symposium 2021: Measuring Recursive Resolver Centrality
ICANN DNS Symposium 2021: Measuring Recursive Resolver Centrality
 
RIPE 82: An Update on Fragmentation Loss Rates in IPv6
RIPE 82: An Update on Fragmentation Loss Rates in IPv6RIPE 82: An Update on Fragmentation Loss Rates in IPv6
RIPE 82: An Update on Fragmentation Loss Rates in IPv6
 
Денис Баталов, Принципы построения высоконагруженных сайтов на платформе АWS
Денис Баталов, Принципы построения высоконагруженных сайтов на платформе АWSДенис Баталов, Принципы построения высоконагруженных сайтов на платформе АWS
Денис Баталов, Принципы построения высоконагруженных сайтов на платформе АWS
 

Destaque

The Great Mobile Slowdown
The Great Mobile SlowdownThe Great Mobile Slowdown
The Great Mobile Slowdowngyanendra1
 
Cotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration SuiteCotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration Suitegyanendra1
 
A Smarter Content Delivery System To Accelerate Complex Content
A Smarter Content Delivery System To Accelerate Complex ContentA Smarter Content Delivery System To Accelerate Complex Content
A Smarter Content Delivery System To Accelerate Complex Contentgyanendra1
 
Mobile Acceleration Suite
Mobile Acceleration SuiteMobile Acceleration Suite
Mobile Acceleration Suitegyanendra1
 
Let's Talk About Money Invitation
Let's Talk About Money InvitationLet's Talk About Money Invitation
Let's Talk About Money InvitationAmethyst Wyldfyre
 
Equinix webinar (cotendo) final dec 8
Equinix webinar (cotendo) final dec 8Equinix webinar (cotendo) final dec 8
Equinix webinar (cotendo) final dec 8gyanendra1
 
Cotendo Cloudlet Datasheet
Cotendo Cloudlet DatasheetCotendo Cloudlet Datasheet
Cotendo Cloudlet Datasheetgyanendra1
 

Destaque (8)

The Great Mobile Slowdown
The Great Mobile SlowdownThe Great Mobile Slowdown
The Great Mobile Slowdown
 
Lets Talk About Money 699
Lets Talk About Money 699Lets Talk About Money 699
Lets Talk About Money 699
 
Cotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration SuiteCotendo Mobile Acceleration Suite
Cotendo Mobile Acceleration Suite
 
A Smarter Content Delivery System To Accelerate Complex Content
A Smarter Content Delivery System To Accelerate Complex ContentA Smarter Content Delivery System To Accelerate Complex Content
A Smarter Content Delivery System To Accelerate Complex Content
 
Mobile Acceleration Suite
Mobile Acceleration SuiteMobile Acceleration Suite
Mobile Acceleration Suite
 
Let's Talk About Money Invitation
Let's Talk About Money InvitationLet's Talk About Money Invitation
Let's Talk About Money Invitation
 
Equinix webinar (cotendo) final dec 8
Equinix webinar (cotendo) final dec 8Equinix webinar (cotendo) final dec 8
Equinix webinar (cotendo) final dec 8
 
Cotendo Cloudlet Datasheet
Cotendo Cloudlet DatasheetCotendo Cloudlet Datasheet
Cotendo Cloudlet Datasheet
 

Semelhante a Choosing Between Multiple Content Delivery Networks and Load Balancing: Cotendoʼs CDN Balancer

Federated CDNs: What every service provider should know
Federated CDNs: What every service provider should knowFederated CDNs: What every service provider should know
Federated CDNs: What every service provider should knowPatrick Hurley
 
Cloud CDN Hosting
Cloud CDN HostingCloud CDN Hosting
Cloud CDN HostingComputeHost
 
determining the delivery network needs
determining the delivery network needsdetermining the delivery network needs
determining the delivery network needsMaimoon Sulthan
 
Improve Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN SolutionImprove Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN SolutionCloudxchange.io
 
Content Delivery Networks (CDN) - What You Really Need to Know
Content Delivery Networks (CDN) - What You Really Need to KnowContent Delivery Networks (CDN) - What You Really Need to Know
Content Delivery Networks (CDN) - What You Really Need to KnowGlobalDots
 
What is CDN ? how CDN work?
What is CDN ? how CDN work?What is CDN ? how CDN work?
What is CDN ? how CDN work?jeetendra mandal
 
Content Delivery Network - Exploring the Power
Content Delivery Network - Exploring the PowerContent Delivery Network - Exploring the Power
Content Delivery Network - Exploring the Powerincmagazineseo
 
What’s the Difference between an Application Delivery Network and a Content D...
What’s the Difference between an Application Delivery Network and a Content D...What’s the Difference between an Application Delivery Network and a Content D...
What’s the Difference between an Application Delivery Network and a Content D...CDNetworks
 
Continuous Move Planner Overview and Quick Tour
Continuous Move Planner Overview and Quick TourContinuous Move Planner Overview and Quick Tour
Continuous Move Planner Overview and Quick Tourparadoxsci
 
Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)KeshavKumar315
 
Cedexis for video 5 2015
Cedexis for video 5 2015Cedexis for video 5 2015
Cedexis for video 5 2015Cedexis
 
Cost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentCost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentShakas Technologies
 
Embedded CDNs in 2023
Embedded CDNs in 2023Embedded CDNs in 2023
Embedded CDNs in 2023MyNOG
 
Top 10 cdn providers
Top 10 cdn providersTop 10 cdn providers
Top 10 cdn providersericlevis012
 
How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?ANOOP KUMAR P
 
An Efficient Distributed Control Law for Load Balancing in Content Delivery N...
An Efficient Distributed Control Law for Load Balancing in Content Delivery N...An Efficient Distributed Control Law for Load Balancing in Content Delivery N...
An Efficient Distributed Control Law for Load Balancing in Content Delivery N...IJMER
 
Cdn Strategy - BelugaCDN Services
Cdn Strategy - BelugaCDN ServicesCdn Strategy - BelugaCDN Services
Cdn Strategy - BelugaCDN Servicesericlevis012
 
A distributed control law for load balancing in content delivery networks
A distributed control law for load balancing in content delivery networksA distributed control law for load balancing in content delivery networks
A distributed control law for load balancing in content delivery networksJPINFOTECH JAYAPRAKASH
 

Semelhante a Choosing Between Multiple Content Delivery Networks and Load Balancing: Cotendoʼs CDN Balancer (20)

Federated CDNs: What every service provider should know
Federated CDNs: What every service provider should knowFederated CDNs: What every service provider should know
Federated CDNs: What every service provider should know
 
Cloud CDN Hosting
Cloud CDN HostingCloud CDN Hosting
Cloud CDN Hosting
 
determining the delivery network needs
determining the delivery network needsdetermining the delivery network needs
determining the delivery network needs
 
Improve Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN SolutionImprove Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN Solution
 
Content Delivery Networks (CDN) - What You Really Need to Know
Content Delivery Networks (CDN) - What You Really Need to KnowContent Delivery Networks (CDN) - What You Really Need to Know
Content Delivery Networks (CDN) - What You Really Need to Know
 
What is CDN ? how CDN work?
What is CDN ? how CDN work?What is CDN ? how CDN work?
What is CDN ? how CDN work?
 
Content Delivery Network - Exploring the Power
Content Delivery Network - Exploring the PowerContent Delivery Network - Exploring the Power
Content Delivery Network - Exploring the Power
 
What’s the Difference between an Application Delivery Network and a Content D...
What’s the Difference between an Application Delivery Network and a Content D...What’s the Difference between an Application Delivery Network and a Content D...
What’s the Difference between an Application Delivery Network and a Content D...
 
Continuous Move Planner Overview and Quick Tour
Continuous Move Planner Overview and Quick TourContinuous Move Planner Overview and Quick Tour
Continuous Move Planner Overview and Quick Tour
 
Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)
 
Cedexis for video 5 2015
Cedexis for video 5 2015Cedexis for video 5 2015
Cedexis for video 5 2015
 
Cost minimizing dynamic migration of content
Cost minimizing dynamic migration of contentCost minimizing dynamic migration of content
Cost minimizing dynamic migration of content
 
Embedded CDNs in 2023
Embedded CDNs in 2023Embedded CDNs in 2023
Embedded CDNs in 2023
 
Top 10 cdn providers
Top 10 cdn providersTop 10 cdn providers
Top 10 cdn providers
 
How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?
 
CDN
CDNCDN
CDN
 
An Efficient Distributed Control Law for Load Balancing in Content Delivery N...
An Efficient Distributed Control Law for Load Balancing in Content Delivery N...An Efficient Distributed Control Law for Load Balancing in Content Delivery N...
An Efficient Distributed Control Law for Load Balancing in Content Delivery N...
 
Unit 4 PART 1.pdf
Unit 4 PART 1.pdfUnit 4 PART 1.pdf
Unit 4 PART 1.pdf
 
Cdn Strategy - BelugaCDN Services
Cdn Strategy - BelugaCDN ServicesCdn Strategy - BelugaCDN Services
Cdn Strategy - BelugaCDN Services
 
A distributed control law for load balancing in content delivery networks
A distributed control law for load balancing in content delivery networksA distributed control law for load balancing in content delivery networks
A distributed control law for load balancing in content delivery networks
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Choosing Between Multiple Content Delivery Networks and Load Balancing: Cotendoʼs CDN Balancer

  • 1.   Choosing Between Multiple Content Delivery Networks and Load Balancing: Cotendoʼs CDN Balancer One of the new companies jumping into the Content Delivery Networking (CDN) arena is Cotendo. They are a fairly new CDN Service Provider and are solely focused on the CDN market. Cotendo's strategy is unique: break into the business by capturing some of Akamaiʼs market share in the Dynamic Content area (Dynamic Site Acceleration). Not a bad strategy. If nothing else, you have to give them some kudos for their uniqueness. Theyʼve also added a wrinkle to that overall strategy by releasing a CDN Load Balancing product. It's very adjustable. The real time conditions for adjustment rules are: • Weighted allocation • Geographic location (region, country, state) • Geographic distance (proximity to defined geographic target) • Time of day • DNS based rules / policies via XML configuration • Any combination of the above Letʼs examine some use cases: Weighted Allocation – a customer can configure X percentage of their traffic to be delivered by CDN 1, Y percentage of their traffic to be delivered by CDN 2, Z percentage of their traffic to be delivered by CDN 3, and so on. This feature allows a customer to better manage their contracts with CDN providers and to take advantage of the ability to adjust commitments. Geography – a customer can configure traffic delivery to North American users using CDN 1, to European users using CDN 2, to Asia/Pacific Rim users using CDN 3, and so on. Many CDNs have a geographic expertise - for example, CDNetworks, which sells into the North America market, enjoys the #1 market share position in Korea. If a customer wants to take advantage of that #1 position, they could purchase a contract with CDNetworks combined with Cotendo, delivering all of their content to Korea using CDNetworks and all of their traffic around the world using other CDN providers. This might be even more important with continents such as South America, where CDN penetration is very low. In this case, a geographic CDN Load Balancing capability gives customers the ability to, for example, use Akamai for South America (because they have more POPʼs in South America than any other provider), and then use a cheaper CDN in North America.
  • 2.   The defined geographies are: • Regions – North America, South US, West US, NorthEast US, Midwest US, South America, Europe, Northern Europe, Central Europe, Western Europe, APAC, Other; • Countries – Over 40 countries with the highest Internet use; and • States – All 50 states A real world example of geographic CDN load balancing via Cotendoʼs CDN Balancer (CDB) is Shopzilla. Shopzilla funnels traffic out of Florida through Cotendo and traffic from another regions through its other delivery network. You can read more about this at Shopzilla buys itself a holiday gift: a second content delivery network. Geographic Distance – Balancing based on distance is an incredibly powerful capability. For example, a customer can configure to deliver traffic within 100 miles of the origin server via the origin server, and then all other traffic from their CDN If a customer is globally load balanced and has multiple origin servers they can deliver traffic within 100 miles of the first set of servers from those servers, within 100 miles of the second set of servers from those servers, and then from anywhere else using a CDN. Using the IP Address of the End User and an IP Address to geographic location mapping database, the CDN Load Balancer knows where every End User in the world is located. Time of Day – a customer can configure to deliver their traffic during peak volume periods (between 8 am and 11 pm) via a very well known and top tier CDN, but, when internet traffic patterns show that demand is very low (for example between 2 am and 5 am), deliver traffic via a much cheaper CDN, or even back from their origin server. These time of day rules offers great flexibility for a customer. DNS Based Rules / Policies Via XML Configuration – Variables can be created and added to the rules, providing what may be the most powerful feature of the Cotendo CDN Balancer (CDB). Perhaps the best way to describe this concept and the power of its capabilities is through a use case. Assume as users we've set up a Site Failover capability so that if our origin server goes down our site fails over to Whole Site CDN delivery. To configure this weʼll need to set up a Weighted Allocation rule and define two variables: variable1 represents the proportion of Whole Site CDN delivery and variable2 the proportion of Origin Server delivery. Using Cotendoʼs Site Assure product offering we'll monitor the state of the origin server web site (and thus set the value of each variable) via a probe that's based on a performance measurement product such as Gomez or Keynote. We'll define variable1 (the Whole Site CDN delivery variable) so that if Gomez or Keynote detects the origin server site is down, variable1 is set to a value of 100; if the site is up, variable1's value is 0. In order to set the use case rule properly, weʼll define variable2 (the origin server delivery variable) to be the opposite of the variable1: when the web site is down, variable2's value is set to 0 and when the site is up the value is 100.
  • 3.   Having created the variables we can now set an allocation rule so that the weight for Whole Site CDN delivery is based on variable1 and the weight for origin server delivery is based on variable2. If the origin server site is down, the Whole Site CDN Delivery weighted allocation will be defined from variable1 as 100%, the Origin Server weighted allocation will be defined from variable2 as 0%, and all traffic will be delivered by the Whole Site CDN Delivery. When the Origin Server site is up, the Whole Site CDN Delivery weighted allocation will be defined from variable1 as 0%, the Origin Server weighted allocation will be defined from variable2 as 100%, and all traffic will be delivered by Origin. Newly created rules/policies as well as changes propagate through the system in 2 minutes or less. It's incredible that the Cotendo Load Balancer allows a web site administrator to take immediate automated actions at the CDN level based on real-time web site conditions. The use case is just one example, and the possibilities are endless. The flexibility of the rules/policies functionality and what it can now do for web sites at the CDN level is just amazing. Rules can be in any combination - All of the above rule capabilities can be combined to meet virtually any unique set of requirements. For example, users can combine: • A Weighted Allocation and Geographic Location rule; • A Geographic Location and Time of Day rule; and • A Weighted Allocation, Geographic Location; and Time of Day rule. The combinations are endless. Finally, There are some nice things about the way the Cotendo solution functions: 1. the changes take effect immediately; 2. itʼs transparent to the end user; and 3. thereʼs no minimum CDN traffic that needs to go thru Cotendo. Cotendo's CEO, Ronni Zehavi, says “Cotendoʼs CDN Balancer (CDB) gives a content provider the ability to allocate web traffic or audiences based on monetization strategy or business and IT policies. Rules can be set on the CDB to implement content delivery policies which optimizes objectives such as user experience, system performance and/or cost of delivery.” In the end, the Cotendo CDN Balancer (CDB) is finally giving users choice and flexibility when it comes to matching their web site delivery business needs and requirements with the available choices in the CDN marketplace. This is amazingly powerful. We see this as a very positive start for Cotendo, offering product differentiation and also allowing Cotendo to wedge their way into many new accounts through the introduction of their CDN Load Balancer. Copyright 2009 CDNExpert Online. All Rights Reserved. All trademarks and copyrights on this page are owned by their respective owners. Source URL: http://cdnexpertonline.com/node/49