Walmart's OneOps: A Closer Look.
Walmartlabs recently released OneOps into the wild as an open source project. Walmart's OneOps is a Application Lifecycle Management tool that abstract most of the complex task of packaging, deployment, provisioning in all environments and is meant to give developers control over their own deployments. OneOps was a result of Walmart's fear of over reliance on one particular cloud-provider or technology. As such OneOps acts as an abstraction buffer between all the underlying cloud, deployment technologies and the user. In the next few posts we will take a closer look at OneOps and a few of its offerings here
You can read all about the advantages of OneOps at their home page here. There are two ways to try out OneOps quickly one is on the Amazon Cloud through the ready made AMI and second is through the Vagrant Image provided by the OneOps team. The Amazon Cloud image is the quicker one and all you need to do is spin up an instance, follow the instructions on their getting started page and you are up and running. The Vagrant image is a bit more involved but also give your a bit more freedom to play around if your install it on a laptop as I did.
Under the hood OneOps is a behemoth with Ruby, ActiveMq, Postgres, Cassandra, ElastiSearch, LogStash, Chef, Tomcat and a few other odds and ends running to keep it humming.
The Vagrant Image:
Before you try the Vagrant Image make sure your VirtualBox software is up to date. Don't even think of trying it on Windows box. It won't work. You have to have either Linux or Mac. I tried it on both and it worked.
You can read the complete post on ReleaseManagement.org : Walmart’s OneOps: A Closer Look.