Key Enabling Technologies for Virtual Private Clouds
The concept of a virtual private cloud (VPC) has emerged recently as a way of managing information technology resources so that they appear to be operated for a single organization from a logical point of view, but may be built from underlying physical resources that belong to the organization, an external service provider, or a combination of both. Several technologies are essential to the effective implementation of a VPC. Virtual data centers provide the insulation that sets one organization’s virtual resources apart from those of other organizations and from the underlying physical infrastructure. Virtual applications collect those resources into separately manageable units. Policy-based deployment and policy compliance offer a means of control and verification of the operation of the virtual applications across the virtual data centers. Finally, service management integration bridges across the underlying resources to give an overall, logical and actionable view. These key technologies enable cloud providers to offer organizations the cost and efficiency benefits of cloud computing as well as the operational autonomy and flexibility to which they have been accustomed.
KeywordsCloud Computing Virtual Machine Cloud Provider Public Cloud Private Cloud
- Bowers, K. D., Juels, A., & Oprea, A. (November 2009). HAIL: A high-availability and integrity layer for cloud storage. Proceedings of the 16th ACM Conference on Computer and Communications Security (CCS), ACM, Chicago, IL, USA, 187–198.Google Scholar
- Cohen, R. (May 2008). Virtual private cloud, Elastic vapor: Life in the cloud. Retrieved January 2010, from http://www.elasticvapor.com/2008/05/virtual-private-cloud-vpc.html.
- Juels, A., & Kaliski, B. S., Jr. (October 2007). PORs: Proofs of retrievability for large files. Proceedings of the 14th ACM Conference on Computer and Communications Security (CCS), ACM, Alexandria, VA, USA, 584–597.Google Scholar
- Matthews, J., Garfinkel, T., Hoff, C., & Wheeler, J. (June 2009). Virtual machine contracts for datacenter and cloud computing environments. Proceedings of the 1st Workshop on Automated Control for Datacenters and Clouds, ACM, Barcelona, 25–30.Google Scholar
- Mell, P., & Grance, T. (2009). The NIST definition of cloud computing, version 15, NIST. Retrieved January 2010, from http://csrc.nist.gov/groups/SNS/cloud-computing/.
- Mitchell, C. (Ed.). (2005). Trusted computing. London: IET.Google Scholar
- OVF (January 2010). Open virtualization format specification, DMTF Document DSP0243, Version 1.0.0, Retrieved January 2010, from http://www.dmtf.org/.
- Ristenpart, T., Tromer, E., Shacham, H., & Savage, S. (November 2009). Hey, you, get off of my cloud: Exploring information leakage in third-party compute clouds. Proceedings of the 16th ACM Conference on Computer and Communications Security (CCS), ACM, Chicago, IL, 199–212.Google Scholar
- Sapuntzakis, C., & Lam, M. S. (May 2003), Virtual appliances in the collective: A road to hassle-free computing. Proceedings of HotOS IX: The 9th Workshop on Hot Topics in Operating Systems, USENIX, Lihue, Hawaii, 55–60.Google Scholar
- Wood, T., Shenoy, P., Gerber, A., Ramakrishnan, K. K., & Van der Merwe, J. (June 2009). The case for enterprise-ready virtual private clouds. Proceedings of HotCloud ’09 Workshop on Hot Topics in Cloud Computing, San Diego, CA, USA, Retrieved January 2010, from http://www.usenix.org/event/hotcloud09/tech/.