Cloud computing is also a type of parallel and distributed system consisting of a collection of interconnected and virtualized computers. Its features are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements established through negotiation between the service provider and consumers.