The world of automated provisioning has come a long way in a short time. From
hand deploying everything from temporary VMs to complex clustered systems, we
have reached the point where the entire operations stack can be provisioned
with the click of a button – provided the infrastructure has been put
together to do so.
This has the huge benefit of offering operations more time to work on
projects that add value to the organization. That new system that marketing
needs can now move forward because operations has the man-hours, for example.
It also offers the surety that there isn’t some magical individual on staff
who holds all the critical information about a system. By using DevOps
principles, and keeping configuration and automation information in a version
control system, the knowledge is preserved in the best possible form –
scripts and configurations that actu... (more)
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 ... (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)
One of the things I have talked about quite a bit in the last couple of
months is the disjoint between the needs of enterprise IT and the offerings
of a wide swath of the cloud marketplace. Some times it seems like many cloud
vendors are telling customers “here’s what we choose to offer you, deal
with it”. Problem is, oftentimes what they’re offering is not what the
There are of course some great examples of how to do cloud for the
enterprise, Rackspace (among others) has done a smashing job of offering
users a server with added services to install a database o... (more)
Gear shifting in a modern car is a highly virtualized application nowadays.
Whether you’re driving a stick or an automatic, it is certainly not the
same as your great grandaddy’s shifting (assuming he owned a car). The huge
difference between a stick and an automatic is how much work the operator has
to perform to get the job done. In the case of an automatic, the driver sets
the car up correctly (putting it into drive as opposed to one of the other
gears), and then forgets about it other than depressing and releasing the gas
and brake pedals. A small amount of up-front effort fo... (more)