Cloud architecture is how individual technologies are integrated to create clouds—IT environments that abstract, pool, and share scalable resources across a network. Cloud architecture is how all the components and capabilities necessary to build a cloud are connected in order to deliver an online platform on which applications can run.
Imagine you're building a house: Cloud infrastructure incorporates all the materials, while cloud architecture is the blueprint.
- Public cloud architecture: A cloud environment created from resources not owned by the end user that can be redistributed to other tenants.
- Private cloud architecture: Loosely defined as a cloud environment solely dedicated to the end user, usually within the user’s firewall and sometimes on premise.
- Hybrid cloud architecture: Multiple cloud environments with some degree of workload portability, orchestration, and management among them.
- Multicloud architecture: An IT system that includes more than 1 cloud—public or private—that may or may not be networked together.
If you want to find or become one of the most qualified open source cloud architects, consider a Red Hat Certified Architect (RHCA). Becoming an RHCA requires Red Hat Certified System Administrator and Red Hat Certified Engineer certifications, and almost half of the nearly 20 exams that qualify towards an RHCA cover cloud topics.
Because when you build your cloud architecture with Red Hat products, you get interoperability across any environment: public cloud, private cloud, hybrid cloud, and multicloud, as well as bare-metal and virtual environments. Connect our open source products using open application programming interfaces and open standards to build a cloud architecture that fosters open organization practices like agile integration, DevOps, and CI/CD.