Application delivery solutions are typically described in three categories:
On-premises
On-premises application delivery services are set up and managed from organizations’ on-premises IT infrastructure, such as a locally managed data center or private cloud environment.
On-premises application delivery is best suited for enterprises that require a high level of control and customization—for example, industries with rigorous compliance requirements like healthcare and finance.
While on-premises app delivery infrastructure does yield more control, it is often more expensive and less flexible and scalable than cloud-based approaches.
Cloud-based
Cloud-based app delivery solutions leverage the compute power and scalability of the cloud to deliver a highly flexible, highly scalable solution. Cloud-based application delivery allows organizations to scale their compute power and network resources according to spikes or drops in workloads without affecting app performance.
Also, cloud-based, pay-as-you-go pricing is often more affordable than the upfront investment required to install and maintain on-premises application delivery infrastructure.
Hybrid
The hybrid approach to application delivery blends the benefits of on-premises infrastructure with the scalability, flexibility and cost savings of the cloud. IT managers can make real-time traffic routing decisions and scale resources up or down as needed, while also relying on on-premises data centers for certain workloads.
Hybrid application delivery solutions enable organizations to achieve an effective balance between cloud and on-premises resources, optimizing application availability, performance and scalability.