Cloud computing allows users to buy, sell and use processing power as a service. It is based on the elastic model of computing, in which a provider offers an infrastructure platform. That is accessible through external networks and virtualization technologies.