Cloud architecture refers to the many components such as databases, software capabilities, applications, and so on that are designed to utilize the power of cloud resources to address business issues.