I attended DockerCon 2015 this week in San Francisco. I have been writing about Docker since the days when its name was still dotCloud and it first decided to pull its container technology out of its PaaS solution. I remember the first Docker meetup, which consisted of about five of us in the “jungle” of the original dotCloud headquarters, back in February of 2013. Fast-forward to June 22–23, 2015, and Docker filled up the Grand Marquis in San Francisco and was streaming live to a rabid user base all over the world. Couple that with $190M in funding, and you have a company on fire.
“To Test, or Not to Test,” that is the question. Or more to the point, do we force our customers to be beta testers without asking them, or do we do testing up front as part of our Agile Cloud Development practices? Too often, I feel like I am a beta tester and not the user of a web-scale application. Because we move so fast from coding to production, two things get hammered along the way: real testing, and testing for security! This has got to change, and there is a way. Continue reading To Test, or Not to Test
Elliott Management has a plan for Citrix. Shake out sales and marketing, sell GoTo and NetScaler, dump the dead wood, and shut down all blue-sky research. There has been no response yet from Citrix beyond a brief note to say “we’ll get back to you on that,” but you can bet that CEO Mark Templeton will not look favorably on the proposal. Regardless of how Templeton feels, with Elliott in play, Citrix has to make changes. What, then, are the choices that Citrix can make?
Containers are all the rage these days. Many large enterprises are experimenting with containers, and some have implemented them in some form or fashion. Most of the excitement and experimentation is a grassroots effort, and containers are being used within pockets of the enterprises. In many cases, management is aware of container technology but has not yet bought into an all-out container strategy. Some of the hesitation that I hear from C-level executives is that containers are not mature enough yet, containers have security gaps, there is a lack of skills and training, and they don’t want to give up their investment in VMs. The practitioners who are implementing containers see huge opportunities in agility, quality, portability, and manageability. So, how can we explain the value of containers to our bosses so we can get broader adoption of a technology that can solve a lot of business problems?
Yes, the title is a bit caustic, but I have been giving some serious thought about the attitude of pets vs cattle within a hybrid cloud environment, and every time, it boils down to the conclusion that we shoot cattle because the underlying infrastructure is just not robust enough to treat our cattle like a herd. Instead, we treat them as singletons. I do not know a rancher today who will just shoot their cattle because they strayed into the wrong pasture, or because they ate the wrong thing and got sick. They herd the cattle back to where they belong and often call the veterinarian first. Yet, our clouds do not seem resilient enough to handle this type of behavior. Continue reading Pets vs Cattle Is Not Reality
While at EMC World and RSA Conference this last month, I realized something very interesting. The same people I normally see at these shows have moved on to something new and shiny, and as such they were not at the shows. However, what was at the shows was really interesting. There was much more talk about DevOps, scripting, and things code related. This is all for the good and gets more peopled involved in the technology at a deeper level. But how did this happen? Continue reading Technical Arc of Virtualization