Is Vertical Scalability Still Your Problem?
Yes, vertical scaling is still your problem. The good news is, however, that more and more frequently the need for vertical scale is shrinking.
Join the DZone community and get the full member experience.Join For Free
Back in 2008, we noted that when it comes to cloud computing, vertical scalability was still your problem.
Since that time, scalability, in general, has become a must-have rather than something a business hopes to need one day. Thanks to digital transformation and the rapid pace of technical innovation across apps and devices, scalability needs to be “baked in” to each and every application architecture.
So it’s no surprise that cloud remains a significant market force. At the heart of the operational value proposition of cloud lies scalability, the very thing that’s so critical to enabling business growth in today’s digital economy. In fact, scalability has risen to dominate the top adoption drivers and benefits of cloud computing models.
- NorthBridge 2016 Future of Cloud
- Drivers: scalability (51%), business agility (46%) and cost (43%).
- CloudPassage 2016 Cloud Security Spotlight report
- Benefits : Availability (46%), cost reduction (41%) and flexible scalability (36%).
- RightScale 2017 State of the Cloud
- Benefits: Faster access to infrastructure (62%), scalability (61%), availability (56%).
What we’ve seen in the past decade is no change in the responsibility for vertical scalability. If you need more CPU or more memory, well, get thee a phatter server, my friend.
But the thing is that horizontal scale — the kind cloud excels at providing — has become the norm for scalability. Emergent trends in application architectures like microservices and APIs have combined with the rise of container-based environments to provide exactly the kind of architectures that are designed to horizontally scale out to heights we could never reach using vertical scalability.
It’s true that there are still limitations to horizontal scalability, particularly in on-premises — private cloud implementations where the ability to re-architect the entire network is not possible. There are still network-hosted components that are best scaled out vertically — phatter pipes, higher port densities, and the like — but we continue to see rapid advances in the ability of cloud “stacks” to enable the same kind of horizontal scale of network components as we enjoy for application components.
So yes, vertical scaling is still your problem. The good news is, however, that more and more frequently the need for vertical scale is shrinking as we get better and better at horizontally scaling everything in the data path.
Published at DZone with permission of Lori MacVittie, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.