Whether the driver is Agile, Cloud or DevOps1, or a “plain old” efficiency drive or process improvement initiative, forward-thinking organisations are currently looking for ways to improve their application release processes through automation. In an area where manual activities are still all too common, it’s unsurprising that the initial focus has been on automating the deployment execution – moving all the bits to the right places.
What early adopters have learnt is that, at the enterprise scale, automating release execution quickly introduces a new bottleneck in today’s dynamic IT environments: continuous management of the deployment plan definition. A new generation of application release automation (ARA) tooling avoids this pitfall by leveraging intelligence to automate deployment planning as well as execution.
(more…)
Tags: application release automation, continuous deployment, deployment automation
Filed under Cloud, Deployment, Middleware, Tools, Xebia Labs | No Comments »
Recently, Andrew Phillips, VP of Product Management at XebiaLabs, and I had the opportunity to speak with Mike Vizard, tech journalist for IT Business Edge. We had a great conversation about automating application deployments and Mike’s article provides a nice look into our discussion.
(more…)
Tags: best practices, deployment automation, IT workflow
Filed under Deployment, General, Middleware, Process, Tools, Xebia Labs | 1 Comment »
Virtualization and cloud computing have exploded over the past few years. A recent study shows that 90 percent of businesses have implemented server virtualization at some level and Gartner estimates the current market for cloud services is $46.4 billion and will reach $150.1 billion by 2013. With other estimates saying business applications can be made three to five times less expensive and consumer applications five to ten times cheaper, it’s no wonder it’s taking off.
Among other benefits, virtualization and cloud computing are helping companies remove physical dependencies from network resources, respond faster to changing IT-infrastructure needs, and lower overall costs. While this is all well and good, as companies add more and more virtual resources to their network, they struggle to keep track of them. The reason? Virtual sprawl.
(more…)
Tags: cloud, Deployit, Deployment, deployment automation, Virtualization, Xebia Labs
Filed under Architecture, Cloud, Deployment, General, Middleware, Tools, Virtualization, Xebia Labs | No Comments »
From Java EE to Google App Engine to GigaSpaces, the idea of developing against a middleware or “infrastructure” API is well established in the Java world.
But these are fixed environments. With the (re-)advent of virtualization, it is now becoming feasible to package and rapidly provision your own environment, custom-designed to meet your application’s needs.
As the big middleware vendors are realizing, it is not just possible to create such Virtual Appliances, but necessary: a production app’s setup inevitably includes more than just a couple of EARs.
Here, we’ll look at the current state of cloud and middleware deployment tooling, examine possible future developments and draw parallels between deployment and related processes.
(more…)
Tags: cloud, deployment automation, Oracle, virtual appliance, websphere
Filed under Deployment, Java, Middleware, Virtualization | 5 Comments »