Case Study: Developing a Vblock System-based Private Cloud Platform with Puppet and VMware vCloud Suite