The Cloud Can Optimize Your Applications


I do a lot of my purchases through online and physical ‘superstores’ that provide a one-stop shopping experience. I do this because I am confident that they have what I want, when I want it.  It is convenient to know that I can always have access to the items that I need without having to resort to an involved search and discovery process.  An interesting side effect of this process was that the purchasing and delivery of my items became more efficient.  There are processes and components that can be streamlined based on the ‘superstore’ model through unified shopping carts, consistent interfaces, and other functions.

Once involved, do more

In the world of cloud computing, I state that the concept of the cloud makes my applications and data available anytime and anywhere.  Like my shopping experiences, the cloud has the potential to optimize the delivery of my applications and data.  The cloud architecture usually relies on technologies and mechanisms to deliver an agile and elastic application delivery infrastructure.  This means that the cloud has the opportunity optimize the content by tweaking how the application and data are delivered to maximize the user quality of experience (QoE) by making the experience faster and richer.

For web content, which is really the majority of content on the Internet, the content can be optimized based on many different parameters.  The way the information is optimized is dependent on several factors based on each end user.

    [You might also like: DevOps Brings the Cloud to Application Development]

  • Compress images with no visual degradation based on display resolution.  It does not make sense to send a 5MB image to my phone or tablet which may only have a 5” display.
  • Optimize content based on browser type and version.  Internet Explorer, Firefox, Chrome, Opera, Edge, Safari, and other browsers all work slightly differently.  It makes sense to optimize the content delivery for each browser type and version to provide a consistent and optimal user experience across all clients.
  • Deliver content appropriate for the network connectivity.  3G connections, 4G LTE connections, and fixed line connections vary in throughput, latency, and ability to receive content to be displayed.  For mobile connectivity, the bandwidth used often costs money.  Optimizing the delivery of the content based on the connectivity makes sense.
  • Code optimizations and reordering of objects can improve the user QoE.  If we can load the components of the page that are relevant to rendering the site, this speeds the user interaction and improves QoE.

Putting applications in the cloud or sending them through the cloud will improve the availability and accessibility of those applications and data.  Perhaps more importantly, it is possible and beneficial to utilize the cloud services to enhance the delivery of the applications and data to provide an improved user experience beyond the simple act of connecting to their applications.

6_tips_sla_document_cover

Read “Keep It Simple; Make It Scalable: 6 Characteristics of the Futureproof Load Balancer” to learn more.

Download Now

Frank Yue

Frank Yue is Director of Solution Marketing, Application Delivery for Radware. In this role, he is responsible for evangelizing Radware technologies and products before they come to market. He also writes blogs, produces white papers, and speaks at conferences and events related to application networking technologies. Mr. Yue has over 20 years of experience building large-scale networks and working with high performance application technologies including deep packet inspection, network security, and application delivery. Prior to joining Radware, Mr. Yue was at F5 Networks, covering their global service provider messaging. He has a degree in Biology from the University of Pennsylvania.

Contact Radware Sales

Our experts will answer your questions, assess your needs, and help you understand which products are best for your business.

Already a Customer?

We’re ready to help, whether you need support, additional services, or answers to your questions about our products and solutions.

Locations
Get Answers Now from KnowledgeBase
Get Free Online Product Training
Engage with Radware Technical Support
Join the Radware Customer Program

CyberPedia

An Online Encyclopedia Of Cyberattack and Cybersecurity Terms

CyberPedia
What is WAF?
What is DDoS?
Bot Detection
ARP Spoofing

Get Social

Connect with experts and join the conversation about Radware technologies.

Blog
Security Research Center