There are three main types of clouds: public clouds which are accessible to the general public and provide basic computing and storage for free; private clouds which have restricted access and require paid subscriptions to access customized services; and hybrid clouds which link private and public clouds together to allow businesses to access public cloud resources while keeping main infrastructure private.