The article discusses the difference between public and private clouds in cloud computing, as well as virtual private clouds (VPCs). A public cloud is a service made publicly available by the company providing it, while a private cloud is created by a company for its own use. VPCs are a pool of resources that live inside a public cloud, isolated from all other VPCs and reserved for one single organization. The article also mentions managed cloud services as an option for most companies.