A utilization of several servers running Virtualized containers, to provide computing services. Using the cloud requires trust in the provider, to keep your data secure and private. Oftentimes it is better to self-host sensitive and important systems.