Information availability is crucial for business continuity and enterprise level service provisioning. Maintaining information flow without compromising Confidentiality, Integrity, and Availability is a major task for the Information Technology Managers. Besides this, the dependability on Information has increased exponentially which requires highly complex Data Centers, which in turn become a huge financial overhead for any Enterprise. In this article, the authors discuss the important aspects that are to be considered in Virtualization and sharing their experience in devising an efficient mechanism for attaining optimal server utilization with enhanced security features and thereby minimizing the cost of Data Center.