nobeastsofierce - Fotolia
Virtualization has changed the fundamental way computing resources are allocated and consumed across the data center. Software now plays a crucial role in defining servers, storage and networks, which have traditionally been static, hardware-centric systems.
As virtualization matures and blends into private cloud technology, the concept of a software-defined data center is taking hold. Tools such as VMware's vCloud Director (vCD) and vCloud Automation Center -- now called vRealize Automation -- can provision and manage complete virtual data centers carved out of available physical resources. But vCloud tools require careful planning and consideration.
The foundation of any cloud environment focuses on flexibility, scalability and self-service. As a result, it is a common practice for users to upload files to the private cloud such as media files or a virtual appliance such as a VMware vApp. However, any user uploads carry the risk of security flaws, including a Trojan horse, virus or other malware. Tools like vCD can quarantine uploads until the files are checked and vetted. When using the quarantine function, a third-party tool, such as a virus scanner, can be used to check the files before vCD makes them available.
Quarantine is enabled through the General option of the Administration tab in vCD. Remember to include a timeout value to define the duration of the quarantine; if the file is not vetted by the expiration, then it will be deleted. Once you apply any changes, uploaded files will not be available until vCD accepts them. If accepted, the file will be made available for use. If not, the file will be deleted.
At this point, the vCD administrator will need to implement some means of handling quarantine service messages -- either manually or automatically. Two popular options include using Java's JConsole through the Java Message Service or another client that supports the streaming text-oriented message protocol.
Dig Deeper on Using VMware cloud computing tools
Related Q&A from Stephen J. Bigelow
WET code leaves apps bogged down. Learn how to reduce the challenges brought on by code redundancy by programming based on the DRY principle. Continue Reading
A virtualization layer in an embedded system provides better efficiency for tasks such as network virtualization. Some examples of embedded ... Continue Reading
An embedded hypervisor offers several benefits, such as VM security, system reliability and improved hardware use, and is ideal for admins looking to... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.