0% found this document useful (0 votes)
46 views

Cloud Computing Short Notes

cloud computing notes

Uploaded by

Safalta Singh
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views

Cloud Computing Short Notes

cloud computing notes

Uploaded by

Safalta Singh
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Cloud computing

Cloud also referred to as a network cloud. The cloud is a term referring to accessing
computer, information technology (IT), and software applications through a network
connection, often by accessing data centers using wide area networking (WAN) or Internet
connectivity

Three types- IaaS, PaaS, SaaS

Cloud components- three components


Client computer- the computers that just sit on your desk. But they might also be laptops,
tablets computers, mobiles phones, or PDAs.
Data centre- The datacenter is the collection of servers where the application to which you
subscribe is housed.
Distributed Server- But the servers don’t all have to be housed in the same location. Often,
servers are in geographically disparate locations. . This gives the service provider more
flexibility in options and security
Examples- Dropbox, Google Drive, Spotify, Netflix,etc

Advantages
Conveinence- don’t require to install a specific software
Scalability- companies can scale up or scale down accordingly
Low cost
Offer online development and deployment
Pay per use
Any time any where access
High availability
Security

Technologies working behind cloud computing that make it reliable, usable and flexible
Virtyalization
Service-oriented architecture
Grid computing
Utility computing
Grid computing- also distributed computing- is a collection of computers working
together to perform various tasks. It distributes the workload across multiple systems,
allowing computers to contribute their individual resources to a common goal.
Must be physically connected to work together
A middleware software is used to communicate between these systems
Example-online gaming, Facebook, LinkedIn, twitter

Utility computing is the process of providing computing service through an on-


demand, pay-per-use billing method. Utility computing is a computing business model
in which the provider owns, operates and manages the computing infrastructure and
resources, and the subscriber accesses it as and when required on a rental.
Example : Amazon E2C, Google AppEngine, Microsoft Azura

Difference b/w grid and cloud

Not centralized Centralized


Picks up work from another computer Depends on internet
Cooperate nnetwork Operates through internet
Uses a middleware Uses web protocols
Multiple domain Songle domain
Normal scalability High scalability
Distributed architecture Client server architecture
Maximum computing On demand computing
Working models of cloud computing- two types
Deployment and service model

Cloud computing deployment model-


Types of cloud- public, private and hybrid according to the access to the service

Public-cloud services are made available to anybody that wants to purchase. Public cloud
services are sold on demand, typically by the minute or hour, though long-term
commitments are available for many services. Customers only pay for
the CPU cycles, storage or bandwidth they consume. Leading public cloud service providers
include Amazon Web Services (AWS), Microsoft Azure, IBM and Google Cloud Platform.

Private-cloud services are built by enterprises for use by their employees and partners only.
In other word it is a cloud environment set aside for the exclusive use of one organization.
Top Vendors: HPE, VMware, Dell EMC, IBM, Red Hat, Microsoft, OpenStack

A hybrid cloud is a combination of both a public and private cloud with some level of
integration between the two. In which some critical data resides in the enterprise’s private
cloud while other data is stored in and accessible from a public cloud. Hybrid clouds seek to
deliver the advantages of scalability, reliability, rapid deployment and potential cost
savings of public clouds with the security and increased control and management of private
clouds.
Top Vendors: Combination of both public and private cloud providers

Types of cloud computing services


Three services-
SaaS- Application
PaaS-Platform
IaaS-Infrastructure- most basic level of sevices
Follow the diagram
(I) Infrastructure-as-a-service (IaaS)
Its provide access to fundamental resources such as physical machines, virtual machines,
virtual storage, etc. It involves a method for delivering everything from operating systems to
servers and storage through IP-based connectivity as part of an on-demand service.
examples of the IaaS system include IBM Cloud and Microsoft Azure.

(II) Platform as a Service (PaaS)


It provide the runtime environment for applications, development & deployment tools etc.
PaaS is a computing platform being delivered as a service. PaaS shares some similarities with
SaaS, the primary difference being that instead of delivering software online, it is actually a
platform for creating software that is delivered via the Internet. Most PaaS are designed for
developers and aim to simplify the process of creating and deploying software.
Example- Amazon Web Services, Microsoft Azure, IBM and Google Cloud Platform,Heroku.

(III) Software as a Service (SaaS)


SaaS is a software delivery method that provides access to software and its functions
remotely as a Web-based service. Users pay monthlt or annual fee. Yhey can access the SaaS
from any internet connected device, any time day or night
Example- adobe creative cloud, Microsoft office 365

Features of cloud computing

Resource pooling- sharing computing capabilities, leads to increase utilization rates


On demand self services- consumer performs all the actions needed to acquire the
service herself, instead of going through an IT department, for example. The consumer’s
request is then automatically processed by the cloud infrastructure, without human
intervention on the provider’s side.
Easy maintenance- The servers are easily maintained and the downtime is very low. . The
cloud computing comes up with an update every time by gradually making it better. The
updates are more compatible with the devices and perform faster than older ones along
with the bugs which are fixed.
Large network access- : The user can access the data of the cloud or upload the data to
the cloud from anywhere just with the help of a device and an internet connection
Availability- : The user can access the data of the cloud or upload the data to the cloud
from anywhere just with the help of a device and an internet connection

Automation System- Cloud computing automatically analyzes the data needed and
supports a metering capability at some level of services. We can monitor, control, and
report the usage. It will provide transparency for the host as well as the customer.

Economical- It is the one-time investment as the company (host) has to buy the storage
and a small part of it can be provided to the many companies which save the host from
monthly or yearly costs. Only the amount which is spent is on the basic maintenance and a
few more expenses which are very less

Security- This is one of the best features of cloud computing. It creates a snapshot of the
data stored so that the data may not get lost even if one of the server damages. The data
stores within the storage devices which cannot hack and utilize by any other person. The
storage service is quick and reliable which can access from anywhere just with the help of a
device and internet connection

1. Distributed Computing
A distributed system is a network of autonomous computers that communicate with each
other in order to achieve a goal. The computers in a distributed system are independent and do not
physically share memory or processors. They communicate with each other using messages, pieces
of information transferred from one computer to another over a network.

Examples of distributed systems / applications of distributed computing:


Intranets, Internet, WWW, email.
Telecommunication networks: Telephone networks and Cellular networks.
Network of branch office computers -Information system to handle automatic processing of orders,
Real-time process control: Aircraft control systems,
Electronic banking,
Airline reservation systems,
Sensor networks,
There are two predominant ways of organizing computers in a distributed system. The first is
the client-server architecture, and the second is the peer-to-peer architecture.

Client/Server Systems
The client-server architecture is a way to dispense a service from a central source. There is a
single server that provides a service, and multiple clients that communicate with the server to
consume its products. In this architecture, clients and servers have different jobs. The server's job is
to respond to service requests from clients, while a client's job is to use the data provided in
response in order to perform some task.
Peer-to-peer Systems
The term peer-to-peer is used to describe distributed systems in which labor is divided among all the
components of the system. All the computers send and receive data, and they all contribute some
processing power and memory. As a distributed system increases in size, its capacity of
computational resources increases. In a peer-to-peer system, all components of the system
contribute some processing power and memory to a distributed computation.

You might also like