100% found this document useful (6 votes)
16K views3 pages

Architectural Design of Compute and Storage Clouds - 3 - 1

The document discusses the architecture of cloud computing. It describes the frontend as the client side which contains user interfaces and applications used to access cloud services. The backend contains the cloud resources, manages resources and security, and provides services like SaaS, PaaS, and IaaS. Key components of the backend include applications, services, runtime, storage, infrastructure, management, and security. The architecture benefits include making the system simpler, improving data processing, and providing high security and accessibility at reduced costs.

Uploaded by

kavitha sree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (6 votes)
16K views3 pages

Architectural Design of Compute and Storage Clouds - 3 - 1

The document discusses the architecture of cloud computing. It describes the frontend as the client side which contains user interfaces and applications used to access cloud services. The backend contains the cloud resources, manages resources and security, and provides services like SaaS, PaaS, and IaaS. Key components of the backend include applications, services, runtime, storage, infrastructure, management, and security. The architecture benefits include making the system simpler, improving data processing, and providing high security and accessibility at reduced costs.

Uploaded by

kavitha sree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Architectural Design of Compute and Storage Clouds

Cloud Computing , which is one of the demanding technology of the current


time and which is giving a new shape to every organization by providing on
demand virtualized services/resources. Starting from small to medium and
medium to large, every organization use cloud computing services in storing
information and accessing that from anywhere and any time only with the help
of internet. In this article we will know more about the internal architecture of
cloud computing.
Transparency, scalability, security and intelligent monitoring are some of the
most important constraints which every cloud infrastructure should experience.
Current research on other important constraints is helping cloud computing
system to come up with new features and strategies with a great capability of
providing more advanced cloud solutions.
Cloud Computing Architecture :
The cloud architecture is divided into 2 parts i.e.
1. Frontend
2. Backend
The below figure represents an internal architectural view of cloud computing.

Architecture of cloud computing is the combination of both SOA (Service


Oriented Architecture)  and EDA (Event Driven Architecture). Client
infrastructure, application, service, runtime, storage, infrastructure,
management and security all these are the components of cloud computing
architecture
1.  Frontend :
Frontend of the cloud architecture refers to the client side of cloud computing
system. Means it contains all the user interfaces and applications which are
used by the client to access the cloud computing services/resources. For
example use of a web browser to access the cloud plat form.
 Client Infrastructure – Client Infrastructure refers to the frontend
components. It contains the applications and user interfaces which are
required to access the cloud platform.

3. Backend :
Backend refers to the cloud itself which is used by the service provider.
It contains the resources as well as manages the resources and provides
security mechanisms. Along with this it includes huge storage, virtual
applications, virtual machines, traffic control mechanisms, deployment models
etc.
1. Application –
Application in backend refers to a software or platform to which client
accesses. Means it provides the service in backend as per the client
requirement.
2. Service –
Service in backend refers to the major three types of cloud based services
like SaaS, PaaS and IaaS. Also manages which type of service the user
accesses.
3. Cloud Runtime –
Runtime cloud in backend refers to provide of execution and runtime
platform/environment to the virtual machine.
4. Storage –
Storage in backend refers to provide flexible and scalable storage service
and management of stored data.
5. Infrastructure –
Cloud Infrastructure in backend refers to hardware and software components
of cloud like it includes servers, storage, network devices, virtualization
software etc.
6. Management –
Management in backend refers to management of backend components like
application, service, runtime cloud, storage, infrastructure, and other security
mechanisms etc.
7. Security –
Security in backend refers to implementation of different security
mechanisms in the backend for secure cloud resources, systems, files, and
infrastructure to end-users.
8. Internet –
Internet connection acts as the medium or a bridge between frontend and
backend and establishes the interaction and communication between
frontend and backend.
Benefits of Cloud Computing Architecture :
 Makes overall cloud computing system simpler.
 Improves data processing requirements.
 Helps in providing high security.
 Makes it more modularized.
 Results better disaster recovery.
 Gives good user accessibility.
 Reduces IT operating costs.

You might also like