The Virtualization Practice

Tag Archive for DevOps

VirtualizationSecurity

As I shoveled even more snow, I was starting to think about automation, as in how could I get something to shovel the snow for me, which lead to thinking about automation within the cloud. I see lots of discussion about automation in the cloud. Many of my friends and colleagues are developing code using Puppet, Chef, vCenter Orchestrator, etc. This development is about producing the software defined datacenter (SDDC). However, I see very little in the way of security automation associated with SDDC.

PerformanceManagement

The process of virtualizing business critical applications should start with using a modern APM tool to establish a response time and throughput baseline for the application while it is still on physical hardware. That baseline should then serve as the reference SLA once the application is virtualized. Performance needs to be defined as response time and throughput, not resource utilization.

Continuous Integration in the cloud

In our intro on Agile Cloud Development, we articulated why we think this is the future of software development. Today we’ll kick off the Dev in the Cloud series with a look at Continuous Integration (CI) and the cloud’s impact on this popular agile development practice. We’ll explain how CI is the essential building block for Continuous Deployment, the secret sauce for start-ups from Facebook to Netflix.

CloudComputing

There is a difference between outsourcing layers of your infrastructure and making the organization to whom you have outsourced those layers responsible for them, and losing all rights to change those layers in support of your business and application needs. Careful contract and product decisions need to be made in order to ensure that when you used a managed cloud service, you are not giving up the control you need to be agile and responsive to you business constituents.

rPath has delivered automation for a crucial process, the management of software deployment across these new dynamic and scaled out environments that no one else has addressed, and that addresses a critical source of friction and errors for enterprises seeking to benefit from the agility inherent in the new ways of building and operating applications systems.