Re: Containers Explained: 9 Essentials You Need To Know
This is definitely a topic that, to the outside eye, may look like an awful lot of hype and not a lot of substance. Indeed, while this article shed a lot of light on some aspects and is very much appreciated, it still sounds like there are a lot of blanks left to be filled in before containers see widespread adoption. For example, the differences between containers and virtual machines were well-explained and go a long way towards illuminating the core concept. At the same time, when you later mentioned applications that need tons of servers to run on, it just sounds like Virtual Machines (without containers) are the way to go for the time being. Google can take advantage of that maximized scale, but what about the rest of us? Thanks for including specific use cases, but I could've used some more to explain the shortcomings of containers and not only the benefits.
I think the security issue bears a little more discussion here. 'it seems great but the security is untested' was the rallying cry of anti-cloud sentiment not so long ago, and while they certainly had a leg to stand on, it turned out that most of those worries were unfounded. I definitely believe there could be 'issues' with the inherently connected nature of containers, but to overly cite vague 'security' without any specific known vulnerabilities seems like inviting a slippery slope kind of argument. Moreover, I'd think that how much these potential vulnerabilities affect you depends on who you are and what you're running on the containers. If you're in a compliance-focused industry like financial or healthcare, or if the containers are 'touching' customer data, then sure. The rest of us needn't be so squeamish. At least, let's wait until the reality becomes clear before making up our minds.