A cloud computing architecture consists of front-end and back-end components that are interconnected.