You are on page 1of 3

Department of Computer Engineering

Academic Term : Jan-May 22-23

Class : T.E. (Computer)


Subject Name : Cloud Computing
Subject Code : CSL605

1
Practical No:
Study of Cloud Computing & Architecture
Title:
16-01-2023
Date of Performance:
16-02-2023
Date of Submission:
9183
Roll No:
HIMANSHU BHUNDERE
Name of the Student:

Evaluation:

Sr. No Rubric Grade


1 Time Line (2)
2 Organization(3)
3 Level of Content(2)
4 Depth and Breadth of discussion (3)

Signature of the Teacher :


PostLabs:-
Q1 How is cloud computing different from utility, on-demand and grid computing?
Ans The supply of computer resources and services through the internet, often on a pay-per-
use basis, is referred to as cloud computing. Cloud computing providers' resources and
services may include storage, networking, computing power, and software.
 Utility computing is related to cloud computing in that it refers to the supply of
computer resources and services as a metered service, much like electricity or water.
However, utility computing is now often regarded as a subset of cloud computing.
 On-demand computing refers to the capacity to offer computer resources and services
as needed without making a big upfront expenditure. This is an important component
of cloud computing, and many cloud computing companies provide on-demand
services.
 Grid computing is the utilisation of a wide network of computers that collaborate to
complete difficult tasks. This can involve employing many computers to accomplish a
single work in parallel or using multiple computers to conduct multiple related
activities at the same time. Grid computing is a sort of distributed computing that, in
some respects, is a forerunner to cloud computing because it also includes the usage
of remote resources across a network.
Q2 How do vendors charge for these services?
Ans
1. Utility Computing
Vendors offering utility computing services typically charge customers for the amount
of computing resources they use, such as CPU usage, storage space, bandwidth, and
other resources. The charges are often billed on a per-hour, per-day, or per-month
basis. In addition, some vendors may charge for the peak usage during a billing
period, rather than the average usage.
2. On-demand Computing
Vendors offering on-demand computing services may charge customers based on the
amount of computing resources they use, as with utility computing. However, they
may also charge a setup or activation fee, as well as a minimum fee for each usage
instance.
3. Grid Computing
Vendors offering grid computing services may charge customers based on the amount
of computing resources they use, as with utility computing. However, they may also
charge a fee for access to the grid, as well as for the use of specific software or
applications running on the grid.
Q3 How does traditional software licensing apply in cloud world?
Ans
1. Perpetual License
In the cloud, perpetual licenses are not as common, as software vendors often offer
their software as a service (SaaS) model. In this model, the vendor hosts the software
in the cloud and customers pay a subscription fee to access it.
However, some vendors still offer perpetual licenses for on-premises software, which
customers can install and run on their own hardware.
2. Subscription License
Subscription licenses are a popular licensing model for cloud-based software. In this
model, customers pay a recurring fee, typically monthly or annually, to access the
software in the cloud.
The subscription fee usually includes access to the software, updates, maintenance,
and technical support. Customers can usually scale their subscription up or down
based on their needs and can cancel or renew the subscription at any time.
3. Usage-based License
In the cloud, vendors may also offer usage-based licenses, where customers only pay
for the amount of the software they use. This is similar to the utility computing model
described in the previous answer.
For example, a customer may be charged based on the number of users who access
the software, or the amount of data processed by the software.
4. Bring Your Own License (BYOL)
Some vendors allow customers to bring their own software licenses to the cloud,
which can help reduce costs for customers who have already invested in on-premises
software licenses.
In this model, customers can use their existing software licenses to access the vendor's
cloud infrastructure, rather than paying for new licenses.
Q4 What types of service-level agreements are cloud vendors providing?
Ans Cloud vendors typically provide different types of service-level agreements (SLAs) to
their customers, which outline the levels of service they will provide and the remedies
available if those service levels are not met. Here are some common types of SLAs that cloud
vendors may provide:
1. Uptime SLA:
An uptime SLA guarantees a certain level of availability for a cloud service or
application. This SLA may specify the percentage of time that the service will be
available and may provide compensation to the customer if the service falls below
that level of availability.
2. Performance SLA:
A performance SLA guarantees a certain level of performance for a cloud service or
application. This SLA may specify the response time, throughput, or other
performance metrics, and may provide compensation to the customer if those metrics
are not met.
3. Security and Compliance SLA:
A security and compliance SLA guarantees a certain level of security and compliance
for a cloud service or application. This SLA may specify the security and compliance
measures that the vendor will implement, and may provide compensation to the
customer if those measures are not met.
4. Support SLA:
A support SLA guarantees a certain level of support and response time for customer
issues. This SLA may specify the availability of support staff, the response time for
different types of issues, and the escalation process for critical issues.

You might also like