What is the role of cloud computing architecture?