General components required to create a cloud infrastructure are computing, networking, and storage, with single components being network, storage, and virtualization.