Cloud Computing Notes
Cloud Computing Notes
1. Resources Pooling
Resource pooling means a cloud service provider can share resources among several clients,
providing everyone with a different set of services per their requirements. It is a multi-client strategy.
2. Maintenance
Maintainance of cloud computing is simple because there is no need of installation on each user’s
computer and it can be accessed from various places.
The client can access the cloud data or transfer the data to the cloud from any
place just with a device and internet connection.
5. On-Demand Self-Service
It enables the client to constantly monitor the server uptime, abilities, and allotted network storage.
6. Security
Cloud services create a copy of the data that is stored to prevent any form of data loss. If one
server loses the data by any chance, the copy version is restored from the other server.
Web 2.0
1. It is an interface through which the cloud computing services interact with the
users.
2. We have interactive and dynamic web pages because of Web 2.0.
3. It also increases flexibility among web pages.
4. social media is possible because of this technology.
5. It gained major popularity in 2004.
6. It is the improved version of web 1.0, characterized specifically by the change from static
to dynamic or user-generated content.
7. Second generation of World Wide Web.
8. Share information online via social media blogging and web-based communities
9. Use of AJAX and XML.
10. Web 2.0 Examples: Blogs, Wikis, Social networking(Facebook, Twitter) Web Applications.
UTILITY COMPUTING
Utility computing is a model in which computer resources are provided to the customer based on
their specific demands, and the service provider charges exactly for the services that have been
provided.
the main advantage of utility computing is that it reduces IT costs, provides flexibility, and easier to
manage computing services like SW and HW req, database, and storage.
The core element of parallel processing are CPUs, based on the number of instructions and data
strings that can be processed simultaneously are of 4 categories:-
1. SISD
2. SIMD
Ci=Ai+Bi
3. MISD
y = sin(x) + cos(x)
4. MIMD
Characteristics of IaaS
There are the following characteristics of IaaS -
Advantages
as per need.
2. Users can easily access the vast computing power available on IaaS
3. Enhanced Scalability
5. Flexible.
Characteristics of PaaS
There are the following characteristics of PaaS -
Characteristics of SaaS
There are the following characteristics of SaaS -
cloud computing technology is used by both small and large organizations to store
the information in cloud and access it from anywhere at anytime using the internet
connection.
o Front End
o Back End
Front End
The front end is used by the client. It contains client-side interfaces and applications
that are required to access the cloud computing platforms. The front end includes
web servers (including Chrome, Firefox, internet explorer, etc.), thin & fat clients,
tablets, and mobile devices.
Back End
The back end is used by the service provider. It manages all the resources that are
required to provide cloud computing services. It includes a huge amount of data
storage, security mechanism, virtual machines, deploying models, servers, traffic
control mechanisms, etc.
1. Client Infrastructure
2. Application
The application may be any software or platform that a client wants to access.
3. Service
Cloud Services manages which type of service you access according to the client’s
requirement. Cloud computing offers the following three types of services:
IAAS
PAAS
SAAS
4. Runtime Cloud
5. Storage
It provides a huge amount of storage capacity in the cloud to store and manage
data.
6. Infrastructure
7. Management
8. Security
9. Internet
The Internet is medium through which the front end and back end can interact and
communicate with each other.