Cloud architecture refers to how all the components and functionality required to build a cloud are connected to deliver an online platform on which applications run. The cloud is considered a platform as a service because the cloud provider provides users with the platform as well as the underlying IT infrastructure.
Cloud architecture:
Cloud architecture refers to how technologies come together to create a cloud. Cloud refers to the ability to abstract, aggregate, and An IT environment that shares scalable resources across the network. Cloud architecture refers to how all the components and functionality required to build a cloud are connected to deliver an online platform on which applications run.
(Learning video recommendation: java video tutorial)
Suppose you are building a house: the cloud infrastructure contains all the materials, and the cloud architecture is the blueprint.
What does the cloud architecture look like?
The cloud is considered a platform as a service (PaaS) because the cloud provider provides the platform as well as the underlying IT infrastructure to users. Constructing a cloud platform requires complexity, not just abstracting computer functions from computer hardware components, but doing so to create and provide cloud infrastructure to users. Additional layers of development are also required to incorporate containerization, orchestration, application programming interfaces (APIs), routing, security, management and automation software. User experience design (UX) is also important and is a necessary element in creating a navigable online experience.
Although the uses are different and the cloud architectures are also different, most clouds require hardware, middleware, management and automation software. Most clouds also use virtualization to abstract hardware resources into a centrally managed data lake, while some clouds connect clients directly to the hardware, known as bare metal clouds.
Here is a practical example:
OpenStack® is a mainstream open source cloud project that combines multiple other open source projects to build and manage clouds using virtualized resources. Red Hat developed the open source project and released it after it was mature, naming it Red Hat® OpenStack Platform. Version 12 of the product (released in late 2017) bundles the following cloud services, which, taken as a whole, represent the basic cloud architecture.
The above is the detailed content of What is cloud architecture. For more information, please follow other related articles on the PHP Chinese website!