Iaas or Infrastructure as a Service strives to provide a way to quickly and easily provision VMs in a private data center or cloud.
While containers are a wonderful way to package applications let’s mention a few cases in which you shouldn’t use docker.
Containers are small packaged applications that you build once and run on pretty much any hardware/OS combo.
Serverless promises to simplify coding by eliminating all infrastructure considerations. But its costs might outweigh its benifits
NFV or Network functions virtualization is the practice of replacing physical specialized hardware with virtualized software components.