How to implement Use Case-based Edge Mapping
Use Case-based Edge Mapping (UCEM) lets you apply a specific use case to an edge hostname to aid in delivering your content. With AMD, you can select a use case to best deliver either live or on demand format media.
How does it work?When an edge hostname is generated, specific "edge maps" are used, based on multiple factors—some of which you define:
- Delivery network. The geographic location of your content and requesting clients.
- Product. AMD in this case.
- IP version. IPv4 only, or IPv4 and IPv6 ("dual stack").
Currently, Akamai selects an edge map that is best suited to deliver your content based on how you define these settings.
UCEM offers an additional criteria. It lets you select from two separate "use cases" for your edge hostname to further define the optimal edge map. These use cases can be incorporated in one of two ways:
- Method 1: Use a single edge hostname and configure either a "Live" or "On Demand" use case for it ("one to one"). The optimal edge map is selected to deliver your content, based on the selected mode. (Live and on demand content have very different access patterns.)
- Method 2: Set up two separate edge hostnames to deliver live and on demand content from a single property configuration ("many to one"). This applies separate, optimal edge maps for each delivery mode. You also incorporate Mixed Mode Configuration to apply key use case-based behaviors in separate rules in the property configuration, and apply match criteria for each property hostname—one to apply settings for requests to the live media property hostname, and a second for the on demand media property hostname.
UCEM vs. Mixed Mode Configuration
Akamai also offers Mixed Mode Configuration (MMC) that allows you to apply various "Use case-based behaviors" to additional rules in a property configuration, and set delivery conditions to apply these specific behaviors to each request. For example, you can use MMC to set up separate edge hostnames—one for live content and another for on demand—and configure separate rules to manage requests for each format, all in the same property configuration. (In the past, these behaviors were only available in the Default Rule, that applied to all requests for the property configuration. So, you had to set up separate property configurations for each media format.)
UCEM also allows you to select from live or on demand content for an AMD property configuration, but it's used to optimize delivery for each mode by selecting the optimal edge map to deliver this content.
You can combine these features in a single property configuration to optimize delivery via the best edge map, and control both live and on demand delivery via a single property configuration. However, there are what we call "mismatch issues" that may apply when combining them. These are covered later in this documentation.
Complete details on MMC can be found in Mixed Mode Configuration for AMD.
How do I get UCEM?
This is automatically available for use if you've purchased the AMD product. However, if you wish to use Mixed Mode Configuration (to apply Method 2 above), you need to have it added to your contract. Contact your account representative for details.
How to enable UCEM
You select a use case when you're setting up a property hostname to edge hostname association ("Property Hostname") in Property Manager.
We've put together a couple of examples, based on the methods discussed above.