For those unfamiliar, as a developer working in marketing for an
infrastructure automation company, I have tried to clarify the different
versions of DevOps by capitalizing the part that benefits in a given DevOps
scenario. In this case we’re talking about operations improvements. While
devs – particularly those involved in automation or DevOps will find it
interesting, it really talks to growing issues Operations are finding.
The problem is right in front of us, we’re confronting it every day, and
yet a ton of us aren’t fixing it for our organizations, we’re merely
kicking the ball down the road.
The problem? Complexity. Let’s face it, the IT world is growing more
complex by the week. Sure, SaaS simplified a lot of complex apps that either
weren’t central to the business we’re in or were vastly similar for the
entire market, but once you get past those easy picking... (more)
We are rapidly approaching a world where the bulk of datacenter day-to-day
operations are automated. The major application provisioning tools are
integrating with infrastructure vendor APIs to give operations the power to
control and monitor the datacenter – including things like SAN and
networking gear – through their systems. To my mind this is a very cool
development, but before we rush headlong into this world, let’s have a
frank discussion about the nature of infrastructure, the nature of these
integrations, and the nature of hackers. Because it’s never all sunshine
and un... (more)
As we move into the world of complete data center automation, there is a
whole new selection of issues that we are learning to resolve – from custom
hardware to a variety of provisioning tools at each level of automation.
These are not unexpected issues, but they certainly provide us with plenty to
do while we’re trying to reduce the amount of busy work we have to do.
We’re currently in the process of stringing together applications at the
various layers to do server provisioning, application provisioning, and (for
internal apps at least) application deployment. The options out th... (more)
If you think of automated provisioning as a formal written language
definition, it does have some value in illuminating issues with partial
automation or portions of the overall data center that are not automated.
The path to automation is not a straight one at most organizations. It takes
time, it takes resources, and even though there is a definable ROI, the press
of business needs wins every time there is a conflict – because meeting
business needs is pretty much the purpose of IT.
But taking the staggered approach has costs too, and it’s good on occasion
to look at them. I’ve... (more)
The ongoing saga of everything cloud is entertaining, if nothing else. I have
a couple of areas of interest that aren’t really burning up the electrons,
one of them is cloud databases. Let’s face it, while “the cloud” is
interesting in an application sense, for IT it is relatively useless without
the ability to access databases. Normally databases housed in your internal
IT department. Of course internal “private” clouds will address much of
this issue, until they are readily available, we are faced with the reality
that we have to find a solution we can trust to house data that... (more)