Easily deploy application logic at the edge.
Akamai Cloudlet applications allow developers to easily deploy application logic at the edge, which means you don’t have to build or maintain this logic at scale. The applications provide a wide range of capabilities which extend functionality, decrease latency, and simplify your web operations as decisions are offloaded to the edge.
You also get improved security control with Cloudlets: you can share access to a specific Cloudlet within your organization without giving users unneeded access or the ability to change any other setting.
Cloudlet configurations (also known as policies) live on their own version-control repository and activate through a different channel than your regular Akamai configurations to the Akamai staging and production networks. This allows you to implement federated changes by multiple teams in parallel.
Cloudlet logic is exceptionally flexible, as it can be applied to almost anything that’s available to the edge server at the time of request.
Finally, you can interact with Cloudlets in whichever way is best for your workflow: you can configure Cloudlets using API calls in your favorite programming language; via a command line interface tool like curl, HTTPie, or the Akamai CLI (available for Visitor Prioritization only); or via the Akamai Luna Control Center UI.
Cloudlets can help you with many things, including:
These eight Cloudlet applications give you an incredible range of edge capabilities.
Application Load Balancer
The Application Load Balancer Cloudlet is a dual-layer load balancer in the cloud that provides granular control and two types of failover logic. This gives you the option to split traffic at either the HTTP/S layer or the DNS layer. Using liveness tests, Application Load Balancer determines the health of your origin, and when requests return with configurable status codes, instant-failover is triggered and your traffic is immediately redirected to an available origin. In the case of all origins being down, Application Load Balancer provides a fully configurable down page.
- Cloud migration
- Multi-cloud architectures
- Failover and load balancing between cloud regions
- E-commerce websites running from multiple origins
- Preparing for holiday traffic or sales
- Live streaming events
The Edge Redirector Cloudlet enables you to easily manage and offload high volumes of URL redirects. Redirects are generated at the edge without the need to build origin infrastructure to return a response, which allows for faster responses and scalability. Additionally, Edge Redirector provides a tool to find and remove unused redirect rules. You can define redirects using the Cloudlet Policy Manager UI; by importing a CSV file containing the source, target, and type of redirect; or using the Cloudlets API.
- Redirecting URLs while preserving SEO
- URL redirects as part of regular web operations
- Extending URL redirect control to marketing teams to reduce IT ticket requests
- Creating vanity URLs
- Managing marketing campaigns
The Phased Release Cloudlet enables you to perform blue/green deployments or canary releases with built-in proactive failover to reduce risk during continuous software release activities. Phased Release uses a proprietary algorithm along with available client characteristics to determine which policies within your configurations to use to split traffic.
- Testing new software releases
- Testing new stacks or environments
- Blue/green deployments
- Gradually migrating traffic to new infrastructure
The Visitor Prioritization Cloudlet enables you to create a virtual HTML waiting room during or ahead of peak traffic events. With this capability you can, for example, prioritize paid customers over trial customers when your application reaches peak traffic. Visitor Prioritization protects your application from slowing down or crashing by allowing you to control who can access the application.
- Shopping carts during sales or holidays
- Tax season, software releases, major events, contests, etc.
- Site maintenance
- User identification and paid user prioritization
- Managing flash crowd events like ticket sales
- Throttling checkout operations gracefully to avoid overloading payment gateways
The API Prioritization Cloudlet enables you to respond rapidly to changes in user demand and improve consistency when APIs are underperforming. API Prioritization protects you from server failure by throttling requests to the application and serving other requests through alternative non-HTML responses with Akamai NetStorage. During normal traffic flow, all API or service call requests are routed to the application, but during peak traffic, you can adjust the percentage of API traffic that reaches origin or receives a static object instead.
- Ensuring a great mobile user experience by providing static API responses when your API servers are overloaded, or can’t be contacted (i.e., network issue)
- Offloading your API servers by providing predefined responses for specific user populations
- Serving static assets or messages to trial customers, while prioritizing paid users
- Serving alternate non-HTML responses to some users to reserve capacity for prioritized users on single-page apps
The Audience Segmentation Cloudlet enables you to define various audiences for A/B testing, multivariate testing, and personalization. With Audience Segmentation, you can consistently manage your audiences, control cookie duration, and split traffic onto multiple origins while maintaining performance.
- Multivariate testing of content, features, design, etc.
- A/B testing
- Creating layered user experiences
- Controlling cookie durations
- Splitting traffic onto multiple origins while maintaining performance
The Forward Rewrite Cloudlet helps improve SEO rankings by easily converting dynamic URLs into semantic URLs with a static-looking format. Using match rules, Forward Rewrite allows developers to change origin and path, and use regular expressions to extract elements of the incoming URL to use in the forward path.
Redirecting URLs while preserving SEO, as needed for marketing campaigns, promotional landing pages, content changes, site architecture changes, etc.
- Replacing dynamic URLs with a static-looking URL that contains SEO keywords or category/product
- Launching a new site
The Request Control Cloudlet enables you to offload unqualified traffic from your origin and provide conditional visitor access by controlling which requests your site responds to at the edge. By configuring this Cloudlet to detect variables like geolocation, IP address, header value, and request type, unwanted traffic will be denied access to your website or application.
- E-commerce sites with regional online sales
- Website maintenance, QA testing, restricted information
- Blocking users who post unwanted comments
- Denying traffic from low-priority geographies to free up capacity for the intended audience
- Denying requests from a geographic region that has a high probability of illegitimate traffic and a low priority to your business