Cloud Architecture
Cloud Architecture
Components of Cloud
• Cloud Architecture consists of many components, known as “Cloud
Components”
• These components are loosely coupled
• Are divided into two parts
• Front End
• Back End
Front End
CLIENT INFRASTRUCTURE
Internet
Application
Management
Security
Service
Back End
Cloud Run Time
Storage
Cloud Infrastructure
• Front End
• It refers to the Client part of the Cloud Computing Systems
• Consists of interfaces and applications that are required to access the Cloud
Computing Platform. Ex Web Browser
• Back End
• It refers to the cloud itself
• Consists of all the resources that are required to provide cloud computing
services
• Comprises of large data storage, virtual servers, virtual machines, security
mechanism services deployment model etc
• Back end is also responsible to provides built in security mechanism, traffic
control etc.
• Servers provides certain protocols that helps the connected devices to
communicate with each other
Cloud Infrastructure
Management Deployment
Network Server
Software Software
Hypervisor Storage
• Hypervisor
• It is a firmware or a low level program that acts as a Virtual Machine Manager
• Allows to share single physical instance of cloud resources between several
tenants
• Management Software
• Helps to maintain and configure the infrastructural components
• Deployment Software
• Helps to deploy and integrate the application on the cloud system
• Network
• It is the key component of Cloud Infrastructure
• Allows to connect to cloud service over Internet
• Server
• Helps to compute the resource sharing and offer other services such as
resource allocation & deallocation, monitoring the resources, providing
security etc
• Storage
• Cloud keeps multiple replicas of the storage
• Makes cloud computing more reliable