Manage Server Capabilities

Server capabilities are designed to enable users with the Operations or Admin Role to control the flow of Delivery Service traffic through only the cache servers (Edge or Mid) that have the required capabilities. For example, Delivery Services designed to serve large binary files should only have requests routed to cache servers with sufficient disk cache. Currently, this can be controlled at the Edge-tier where system operators can explicitly assign only Edge-tier caches with sufficient disk cache to the Delivery Service. However, operators do not have control of Mid-tier cache assignments and cannot dictate which Mid-tier caches are qualified to serve these large binary files. This will cause a problem if a Mid-tier cache with insufficient disk cache is asked to serve the Delivery Services’ large binary files.

A list of the server capabilities can be found under Configure ‣ Server Capabilities. Users with a higher-level Role (“operations” or “admin”) can create or delete server capabilities. Server capabilities can only be deleted if they are not currently being used by a cache server or required by a Delivery Service.

A screenshot of the Traffic Portal UI depicting an example list of Server Capabilities

Fig. 41 Example Server Capabilities Listing

Manage server capabilities assigned to a server

Users with the Operations or Admin Role can associate one or more server capabilities with a cache servers (Edge or Mid) by navigating to a server via Configure ‣ Servers and using the context menu for the server table and selecting Manage Capabilities or by navigating to Configure ‣ Servers ‣ Server ‣ More ‣ Manage Capabilities.

A screenshot of the Traffic Portal UI depicting an example list of Server Capabilities attached to a Server

Fig. 42 Example Server Capabilities for a Server Listing

Manage delivery service required server capabilities

Users with the Operations or Admin Role can associate one or more required server capabilities with a Delivery Service by navigating to a Delivery Service via Services ‣ Delivery Services and using the context menu for the Delivery Services table and selecting Manage Required Server Capabilities or by navigating to Services ‣ Delivery Services ‣ Delivery Service ‣ More ‣ Manage Required Server Capabilities.

Adding a required server capability to a Delivery Service will ensure two things:

  1. Only Edge-tier caches with the required capability can be assigned to the Delivery Service

  2. Only Mid-tier caches with the required capability will handle requests of the Delivery Service (if applicable)

A screenshot of the Traffic Portal UI depicting an example list of Required Server Capabilities for a Delivery Service

Fig. 43 Example Required Server Capabilities for a Delivery Service Listing