Cloud Computing Architecture and Components
Cloud Computing Architecture consists of two main components: the front end and the back end. These segments communicate with each other through a network or the internet. The diagram below illustrates the architectural structure of cloud computing.
Back end
The back end involves overseeing the execution of programs operating within the front-end application.
Within its domain lie an extensive array of data storage systems and servers. Undoubtedly, the back end constitutes a pivotal and substantial component within the broader framework of cloud computing architecture.
Below are the components of the back-end cloud architecture.
Application
It has the flexibility to function as either software or a platform, adapting to the specific needs of the client.
Tailoring its response to the user's demands, the application furnishes outcomes, along with the necessary resources, from the back end.
Service
Service stands as a fundamental pillar within the architecture of the cloud.
Its core role revolves around bestowing utility within the architectural framework.
In the realm of the cloud, certain services, such as storage, application development environments, and web services, hold significant popularity and are widely embraced by end-users.
Storage
It assumes the responsibility of preserving and managing an array of data, encompassing files, videos, documents, and more, across the vast expanse of the internet.
Highlighted below are a few well-known instances of storage services:
1. Amazon S3
2. Oracle Cloud-Storage
3. Microsoft Azure Storage
The extent of its capacity fluctuates in accordance with the diverse service providers accessible within the market.
Management
Charged with the assignment of allocating dedicated resources to particular tasks, it adeptly multitasks within the expansive realm of the cloud environment.
Playing a pivotal role, it aids in the comprehensive management of crucial components such as applications, tasks, services, security, data storage, and the underlying cloud infrastructure.
In essence, its function boils down to establishing seamless coordination among the diverse spectrum of cloud resources.
Security
Security stands as an indispensable facet woven into the fabric of the back-end cloud infrastructure.
Its mission encompasses furnishing end-users with a safeguarded environment for cloud resources, systems, files, and infrastructure.
Furthermore, it executes the enforcement of security measures on the cloud server through the utilization of virtual firewalls, effectively thwarting potential data loss.