I Try to Make Complex Topics Easier to Understand
One of the things I try to explain complex topics as simply as possible. I can't see simply everything. But I try to do so when I can. One of the things that I have been looking at for a long time is cloud computing. The first iterations of the "cloud" became the Cloud Service providers or CSP. The CSPs were simply data center replacements. The concept is you are running all these expensive pieces of hardware in your data center. Instead, buy from us here in the cloud, and we can share the costs with multiple customers. Then your organization doesn't have to bear the cost alone. That is what cloud 1.0 and leaking into cloud 1/5 were. Frankly, they were little more than a data center replacement. Cloud 2.0 was automation both within the cloud and the solution. Cloud 3.0 is the rise of serverless what serverless means is that the organization now has microservices running the cloud storage in the cloud but may never have a Virtual Machine or Virtual Private Cloud.
What drives this evolution of the cloud? What caused the cloud to move away from data center replacement? The first consideration is the rise of what's called serverless solutions. A serverless solution is where you grab an existing microservice. A Microservice that is not in a separate or stand-alone VM. Author's Note: there are situations where a VM is required to maintain data segregation. Consider a virtual machine to be a security boundary in the future. Any solution requiring higher-order security would likely start with a VM as its first boundary. A government wouldn't want to run its microservices right next to, say well, a government they didn't like running their microservices. But the reality is that microservices and the serverless environment are the next pop iteration. What that means is the club will suddenly become virtual services, microservices, all served up to the organization in the serverless environment. Or what I call cloud 3.0.
Beyond serverless computing in the cloud, we have more chances. The second evolution is the rise of 5g networks. I think the thing that people need to understand about the concept of 5G is that 5G allows anyone to have faster than traditional Wi-Fi access anywhere they are physically located. 5g also presents lower latency in the network. When you combine 5G serverless applications, you move one more step in the evolution of applications where time, latency, and amount of data matter anymore. We don't want to choke the network pipe, but now it takes a lot more to choke the pipe. So 5G is another thing to consider heading down the path of the application tomorrow.
Use the Enterprise Resource Triangle to begin building with the evolution for the future!
The third and last evolution is the rise of Edge. Well, I guess edges don't rise; they are simply at the end of a surface. But, in the world of computing, the Edge is a game-changer. First, edge solutions can be built and deployed differently from traditional applications. Edge represents a mixing of the traditional data center solutions with the new cloud approach. Edge allows the application to reside closer to the user and the data; this third evolution works seamlessly with 5g and serverless cloud applications.
We have talked about the future of the cloud being Micro-services and a serverless environment. Using Micro-services and serverless solutions isn't a projection you can use and leverage the serverless world right now. We talked about the future of networks being 5G, and it's already here. We talked about edge computing and its changes for users, applications, and data. Edge computing is also already here! We should note that the Enterprise Resource Triangle will help as you move through this evolution. The evolution of devices and, in particular, heading more and more down the cellular phone path. That device evolution makes 5G more powerful. It makes the concept of client/server more powerful as well. What used to limit client/server won't limit client/server in the future. But what will limit applications? Organizations that don't consider the continued evolution of 5g, Edge, serverless, and devices. Over my career, I have watched technology trend boats pull into the harbor. I have seen customers say, "I'll catch the next one" I can tell you that the ticket for the next boat is always more expensive than the current boat!
I started this piece by discussing my journey to make the complex simple. In the reality of the modern technology landscape, the evolution we are in now will have a huge impact. 5g changes networks forever, either that you replace broadband or cable connections with 5g, or that you untether your workforce. I have been very careful not to call what is happening now a revolution. It is an evolution as every change in technology changes existing technology in the market. But the complexity of this evolution is one that many organizations will find difficult. Moving applications to micro-services or splitting their functionality and creating edge applications and micro-services makes things easier for users. The complexity of this evolution will be the planning required to deliver this future. I detailed the what and how of the Enterprise Resources Triangle in previous articles. I would now say, plan now for tomorrow. The evolution is already here.
This content is accurate and true to the best of the author’s knowledge and is not meant to substitute for formal and individualized advice from a qualified professional.
© 2022 DocAndersen