Consistency. In the world of technology, we use this term to describe the characteristic of equivalency. Something is consistent if it behaves the same way over time or in varying conditions. Consistency continues to be problematic for enterprises operating in a multi-cloud world. According to our 2019 State of Application Services report, that's most (87%) of you.
Certainly, the variation in deployment rates across data center and cloud for application services points to a simple cause: not deploying application services consistently.
But that's not the only cause of inconsistency. Plenty of folks according to the same survey are deploying application services on-premises and in the public cloud, but still struggle with consistency - particularly that of security.
This demands a deeper dive into what "consistency" means, because I suspect that part of the problem lies in failure to recognize that there are two different layers of consistency and both matter.
Application Services are not Application Delivery Controllers
At the heart of this discussion on consistency is the difference between an application delivery controller (ADC) and an application service.
The ADC is a platform that delivers application services. That ADC is a system unto itself, much in the same way that Kubernetes is a system unto itself. Kubernetes is a platform for deploying and operating containers. An ADC is a platform for deploying and operating application services.

That's important, because platforms (or systems, if you prefer) carry with them a separate notion of consistency than do the "things" they deploy and operate. Consistency is at the operational layer; that is, the management and operation of the platform and the application services it delivers.
Functional Consistency
This is distinctly different from functional consistency, which is offered by each application service. Functional consistency comprises the capabilities of the application service. This is usually what folks are referring to when they indicate a challenge with multi-cloud consistency, because it's the most visible.
Functional consistency is particularly difficult to achieve when deploying application services from different providers. A WAF or anti-bot service from one vendor is not necessarily functionally equivalent to a WAF or anti-bot service from another vendor.
One of the reasons organizations struggle with multi-cloud consistency is not because they don't deploy application services in the cloud, but rather they deploy different application services with inconsistent functional capabilities. Standardizing based on functional equivalency will help organizations achieve the consistency they struggle to realize.

Operational Consistency
The second, and less often mentioned, source of inconsistency is at the platform layer. That's the ADC for a significant number of enterprise organizations. When moving to the public cloud, many organizations opt (intentionally or accidentally) to employ cloud-native options for application services.
That immediately introduces operational inconsistency at the platform layer. The way that you provision, onboard, and operate those application services is operational, and introduces operational debt the moment you hook into the first API.
You're probably not using cloud-native application services on-premises. Which means you now have two different application services platforms to deal with. They have different methods of management, analytics, monitoring, everything.
It's like using two different ADCs on-premises. While some very large organizations make that work; over the years we've noticed that most organizations standardize on a single ADC platform. Operational consistency and the ability to replicate application service policies across all applications has been a driving factor for that decision.
But when moving to cloud, some have forgotten why they standardized on an ADC platform in the first place: operational consistency and support. Introducing additional platforms necessarily increases the burden on operations and impairs the quest for consistency.
Consistency Needs Standardization
Standardization can be a scary term for some folks who believe it stifles innovation. But scarier is a free-for-all that might encourage innovation, but in the long term is unsustainable and creates a chaotic operational environment.
With IT under pressure to deliver value to the business, increasing operational staff in order to maintain multiple platforms and menagerie of application services seems orthogonal to the goal of achieving multi-cloud consistency.
Standardization - especially at the operational layer - is a key component to innovation because it alleviates the burden on staff to focus on operating platforms and encourages collaboration on policy and architecture, instead.
By ensuring both operational and functional consistency across properties, organizations can achieve the consistency of policy they desire without breaking their budgets.
About the Author

Related Blog Posts

F5 accelerates and secures AI inference at scale with NVIDIA Cloud Partner reference architecture
F5’s inclusion within the NVIDIA Cloud Partner (NCP) reference architecture enables secure, high-performance AI infrastructure that scales efficiently to support advanced AI workloads.
F5 Silverline Mitigates Record-Breaking DDoS Attacks
Malicious attacks are increasing in scale and complexity, threatening to overwhelm and breach the internal resources of businesses globally. Often, these attacks combine high-volume traffic with stealthy, low-and-slow, application-targeted attack techniques, powered by either automated botnets or human-driven tools.
F5 Silverline: Our Data Centers are your Data Centers
Customers count on F5 Silverline Managed Security Services to secure their digital assets, and in order for us to deliver a highly dependable service at global scale we host our infrastructure in the most reliable and well-connected locations in the world. And when F5 needs reliable and well-connected locations, we turn to Equinix, a leading provider of digital infrastructure.
Volterra and the Power of the Distributed Cloud (Video)
How can organizations fully harness the power of multi-cloud and edge computing? VPs Mark Weiner and James Feger join the DevCentral team for a video discussion on how F5 and Volterra can help.
Phishing Attacks Soar 220% During COVID-19 Peak as Cybercriminal Opportunism Intensifies
David Warburton, author of the F5 Labs 2020 Phishing and Fraud Report, describes how fraudsters are adapting to the pandemic and maps out the trends ahead in this video, with summary comments.
The Internet of (Increasingly Scary) Things
There is a lot of FUD (Fear, Uncertainty, and Doubt) that gets attached to any emerging technology trend, particularly when it involves vast legions of consumers eager to participate. And while it’s easy enough to shrug off the paranoia that bots...
