The Virtualization Practice

Cloud Computing

Cloud Computing focuses upon how to construct, secure, manage, monitor and use public IaaS, PaaS, and SaaS clouds. Major areas of focus include barriers to cloud adoption, progress on the part of cloud vendors in removing those barriers, where the line of responsibility is drawn between the cloud vendor and the customer for each of IaaS, PaaS and SaaS clouds, ...
as well as the management tools that are essential to deploy in the cloud, ensure security in the cloud and ensure the performance of applications running in the cloud. Covered vendors include Amazon, VMware, AFORE, CloudSidekick, CloudPhysics, ElasticBox, Hotlink, New Relic, Prelert, Puppet Labs and Virtustream.

VirtualizationBackup

A major aspect of virtualizing any business critical application is data protection which encompasses not only backup, but disaster recovery, and business continuity. It is imperative that our data be protected. While this is true of all workloads, it becomes a bigger concern when virtualizing business critical applications. Not only do we need backups, but we need to protect the business, which is where business continuity comes into play.

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.

ITasaService

VMware’s investment of $30M in Puppet Labs, and the partnership between the two companies enables Puppet to disrupt the broader IT automation market and address the specific opportunities for IT Automation in the VMware environment. This puts Puppet Labs in an excellent position to disrupt the legacy automation businesses of IBM, BMC, HP and CA and will ultimately help VMware sell its management stack into the new virtualized and cloud based environments as well.

CloudComputing

When evaluating clouds there are three major criteria that are used first before we get into the nitty gritty of how the system works. The criteria is not always in writing but it is in the back of everyone’s mind and in many cases are nebulous to define. Herein, I will try to look at those criteria in order to aid others in making the same decisions I have had to make lately while evaluating clouds.

DesktopVirtualization

How good an idea to Virtualize XenApp? There were a number of benefits identified way back then: hardware abstraction allowing easier image management and OS upgrades; options for higher availability and faster recovery; even fail-over. Virtualization enabled silo consolidation and importantly enabled better management of user capacity on servers. However, there is a price. Reduced density and performance. Not all applications will benefit. That said, the flexibility that virtualization of XenApp offers is likely of greater benefit to many organisations.

VirtualizationSecurity

Recently I discussed Virtualizing Business Critical Applications and security, which includes availability, confidentiality, and integrity. However, that discussion was more about visibility into the environment for security operations. I purposely left off the discussion of gaining integrity and confidentiality of the data housed within those business critical applications.