- Cloud Computing
- Cloud Computing
- Advantages and Disadvantages of cloud computing
- Characteristics of Cloud Computing
- Cloud Computing Architecture
- Types of Cloud Computing
- Infrastructure as a Service (IaaS)
- PLATFORM AS A SERVICE (PAAS)
- Software as a Service (SaaS) Cloud Computing
- Virtualization in Cloud Computing
- Types Of Virtualization In Cloud Computing
- Cloud Service Providers
Cloud Computing Architecture
As we know, new modern cloud computing technology is used by both small and large organizations to store information data in the cloud and access it from anywhere at any time using the internet connection for the basis of needs.
Cloud Computing Architecture is a combination of” service-oriented architecture and event-driven architecture”.
Cloud computing architecture is divided into two following parts -
- Front End
- Back End
The below diagram to help understand the architecture of cloud computing
The front end collects the client-side interfaces and applications that are required to access the cloud computing platforms. The front end includes web servers (Firefox, internet explorer including Chrome, etc.), mobile devices and thin & fat clients, tablets”.
The back end is used as the service provider in cloud computing. It manages and controls all the resources that are required for data storage, and security mechanisms and provides cloud computing services. It includes a huge amount of, virtual machines, deploying models, servers, traffic control mechanisms, etc.
Note: through a network, Both the front end and back end are connected, generally in which using the internet connection.
Components of Cloud Computing Architecture
There are the following components of cloud computing architecture -
1. Client Infrastructure
Client Infrastructure is known as a Front end component. It provides GUI (”Graphical User Interface”) to interact with the cloud.
It is a component of cloud computing architecture. The application may be any software or platform that a client wants to access.
“A Cloud Service manages all types of service you can access according to the client’s requirement via the internet”.
Cloud computing offers three types of services
Software as a Service (SaaS) – It is also called a cloud application service. Mostly, through the web browser SaaS applications run directly means we do not require to download and install these applications. Some important example of( SaaS) is described below –
Examples: Google Apps, Slack, Hub spot, Cisco WebEx, Salesforce, and Dropbox.
Platform as a Service (PAAS) _
It is also called cloud platform services.
“It is similar to (SaaS), but the difference is that( PaaS) provides a platform for software creation, but by using( SaaS) we can access software applications over the internet without any need for a platform”.
Examples: Magenta Commerce Cloud, Open Shift, Windows Azure, Force.com.
Infrastructure as a Service (IaaS) –
“It is also known as cloud infrastructure services. It is responsible for managing the applications data, runtime environments and middleware, etc”.
Example: Amazon Web Services (AWS) EC2, Cisco Metapod, Google Compute Engine (GCE).
4. Runtime Cloud
In the cloud, computing runtime gives access to the execution of data and runtime environment to virtual machines and other systems.
Storage is one of the most important and essential components of cloud computing today. for storing and managing data It provides a huge amount of storage capacity in the cloud.
It is an important component of cloud computing architecture. “It provides services on the application level, host level, and network level. hardware and software components include in cloud infrastructure such as servers, storage, network devices, virtualization software, and other storage resources that are needed to support the cloud computing model.
Management is used to ascending and manage components like application, storage, infrastructure, service, runtime cloud, and other security issues in the backend”.
Security is known as the “ in-built back end “component of cloud computing .it is important and today needs components. It performs a security mechanism on the back-end component.
The Internet is an important and essential medium that is responsible for which front end and back end can interact with each other via an internet connection.