Cloud computing is a new way of using resources (particularly hardware, software) in IT, based on the possibility of sharing between applications and to eliminate direct links to the actual application logic components (virtualization).