Data Center Automation

You are currently browsing the archive for the Data Center Automation category.

A while back I listed the open source configuration automation projects: bcfg2, cfengine, puppet and lcfg. Since then, three major things happened:

The puppet community has split

There was a split in the puppet community and a new project saw life as a result: Chef. Chef is describing itself as :

Chef is a systems integration framework, built to bring the benefits of configuration management to your entire infrastructure. With Chef, you can:

  • Manage your servers by writing code, not by running commands. (via Cookbooks)
  • Integrate tightly with your applications, databases, LDAP directories, and more. (via Libraries)
  • Easily configure applications that require knowledge about your entire infrastructure (”What systems are running my application?” “What is the current master database server?”)

More details about the Chef differentiators can be found here.

In a future post, I’ll explore in more details the challenges around configuration automation, and the procedural approach.

Reductive Labs received funding

Reductive Labs, the company responsible for Puppet, has received  $2 Million in funding. Puppet has been gaining traction against cfengine, but it will be interesting to see how Reductive Labs uses its funding, and how the new Chef solution is impacting this progression.

Cloud Computing brought configuration automation in the spotlight

One of the cornerstones of Cloud Computing is the automation of the infrastructure configuration. Either because you want to build a highly automated infrastructure supporting cloud users, or you are putting your application in the cloud. In both cases, infrastructure and applications configuration has to be captured, maintained and automatically provisioned. This will enable rapid scale out, fail over, or in general deployment and redeployment of the managed components.

Today, along with the acquisition of Emprisa Networks, and following the acquisition of Realops, BMC announced the Service automation suite of solutions. This includes :

  • Discovery and mapping of the complete IT environment, including its relationships to business processes and transactions
  • Full-scale Configuration Automation capability across network devices, physical and virtual servers, and client systems
  • Change Management to support configuration policy adherence and process automation
  • Orchestration and automation of activities supporting IT processes, reducing errors and expenses in task execution across operational processes and toolsets
  • Automation of Continuous Compliance, including audit and enforcement of standard configurations across heterogeneous IT environments

I’ve been working on the second item in the list for the past year, and now that more of this is announced, I’ll provide more information about what this does, and how runbook automation, coupled with configuration automation can solve many of the challenges that IT operators face today.

 

Today, BMC is announcing that it acquires Emprisa Network. It will complement the client and server Configuration Automation products, as well as the recent Realops acquisition to provide the Service Automation set of solutions.

Emprisa Networks, Inc., the leading provider of smart network configuration, compliance and change management solutions, offers solutions for extending IT service management initiatives to the network infrastructure. Emprisa’s E-NetAware solution provides immediate return on investment in several key areas – improves service availability with less change errors; automates configuration management for improved operational efficiencies, enhances network security through policy-based configuration management and greatly improves service responsiveness. E-NetAware provides support for routers, switches, firewalls, load balancers, wireless access points and other network devices from over 25 vendors.

I’ll provide more details on this technology in a future blog.

 

Today, BMC announced the acquisition of Realops to build up the datacenter automation capabilities:

RealOps AutoPilot products automate the business of operations allowing IT organizations to deliver higher levels of service at lower costs to business users. Built on the industry leading RealOps AMP (Automation Management Platform), AutoPilot solutions for Problem, Change and Service Management automate the repetitive, manual tasks IT staffs perform every day.

You will get more details on that blog soon.

Yesterday, the Public Patent Foundation announced that they are challenging patent # 7,124,289 issued to Opsware in 2006:

The challenged Opsware patent claims methods for automatically configuring or installing software on a plurality of computing devices having different respective sets of software and/or configurations of operating parameters.

In November 2006, Opsware announced :

The patent — number 7,124,289 — covers the cornerstone of Opsware’s technology, the ability to automate the management of servers and network devices across a data center through model-based control. This innovation allows models of granular configuration information about servers or networks to be stored as records in a database and, as changes are made to any aspect of a systems configuration model, to push those changes to any relevant servers or network devices. This technique supports automation for even extremely large and global datacenters, and it provides a fast, efficient and cost-saving approach to ensuring consistency and compliance.

It’s not clear why this patent is challenged now. The patent was filed on October 31st 2000, but the argument made by pubpat is that various open source project existed before the filling date.

Today, Scalent announced Scalent Virtual Operating Environment(TM) (V/OE) version 2.0.

With Scalent V/OE, infrastructure repurposing becomes nearly instantaneous. Changing system function and topology doesn’t require touching physical cables or machines. Instead of spending hours or days reloading software, changing configurations and even moving machines and cables, IT teams can rack once, cable once, then reconfigure repeatedly, in minutes, effortlessly. Failover is automatic, and data center functionality matches the data center schematic — what you see is what you get.

One issue with that approach is that datacenters are heavily silo’ed : the network is administered by a group different from the group managing the storage, or the servers. In the worst case scenario, these functions are even outsourced, either traditionally or leveraging technologies like Amazon S3. Is that something that Scalent is addressing ?

More and more, managing servers, and services, will become a business integration problem, using concepts usually reserved to e-commerce, implementing change management best practices, and leveraging business process automation tools.