While your company probably uses virtual machines (VMs) on premises and in the cloud, the developers are likely adopting containers.
Containers, while having an architecture similar to VMs, simplify development and deployment and improve scalability and application delivery speed. Since VMs are already a couple of decades old and there are plenty of serverless cloud options available, some question the long-term survival of VMs.
As I explained to Information Week, containers have greatly simplified my job because they abstract so much complexity. When I was a database administrator (DBA), everybody knew I was on the Homer Simpson server, my instance lived on Homer Simpson, and my instance was Bart. In a container situation, I don’t even know where I sit. Taking that technical view away is extremely beneficial because it also allows the developer to focus more on the code, integration or UI they’re working on as opposed to the hardware or the server.
Containers help eliminate application-level friction for end users and IT. A cloud container is really extending that user experience into an area of IT that for the longest time has been controlled by technical gearheads. But now, anyone can go to Amazon Cloud and set up a MySQL environment to do database work—that is a container.
Enterprise architects and DBAs should consider how cloud containers can be used to manage applications at scale. As a DBA, one of my biggest pain points was the ancillary applications I was responsible for managing that weren’t necessarily tied to my database. When I did it, it was five to one or 10 to one databases per DBA. Then, each of these customers would have another 20 to 30 applications. I couldn’t manage that so we would hire SAs. If I have a MySQL environment in a cloud container, I can patch it across all of my instances. Back in the day, I would have to individually patch each instance. That’s huge in terms of scalability and management because now you can have a control room managing hundreds of thousands of applications, potentially, with a couple of employees.
Cloud containers can be an important part of your business transformation. To learn more about how cloud applications strategies can help enable your enterprise gain and sustain a competitive advantage, check out our KPMG and Workday page.