0% found this document useful (0 votes)
5 views26 pages

CloudComputing Syllabus Cloud Characteristics Benefits

The document provides an overview of cloud computing, defining it as a technology that enables remote access to data and applications over the Internet. It discusses the benefits, characteristics, and historical evolution of cloud computing, highlighting features such as scalability, cost-effectiveness, and accessibility. Additionally, it emphasizes the shift from traditional IT infrastructure to cloud-based solutions to reduce costs and improve efficiency.

Uploaded by

anudeep54559
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views26 pages

CloudComputing Syllabus Cloud Characteristics Benefits

The document provides an overview of cloud computing, defining it as a technology that enables remote access to data and applications over the Internet. It discusses the benefits, characteristics, and historical evolution of cloud computing, highlighting features such as scalability, cost-effectiveness, and accessibility. Additionally, it emphasizes the shift from traditional IT infrastructure to cloud-based solutions to reduce costs and improve efficiency.

Uploaded by

anudeep54559
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

CLOUD COMPUTING (ELECTIVE)

Semester-III Prepared
By
Dr.Bobby Lukose, Post Doctorate
Professor
cloud
• Cloud refers to a Network or Internet.
• Cloud can provide services over public and private
networks,
• i.e., WAN, LAN or VPN.
• a technology that uses remote servers on the internet
• to store, manage, and access data online rather than
local drives
• data can be anything such as files, images, documents,
audio, video, and more
• technology of distributed data processing in which some
scalable information resources and capacities are
provided as a service to multiple external customers
through Internet technology
Cloud computing
• a virtualization-based technology,
• provides us accessing the applications as utilities over the
Internet.
• allows us to create, configure, manipulating, accessing the
hardware and software resources remotely and customize the
applications online.
• It offers online data storage, infrastructure, and application.
• cloud technology includes a development platform, hard disk,
software application, and database
• delivery of computing services including servers, storage,
databases, networking, software, analytics, and
intelligence—over the Internet (“the cloud”)
• to offer faster innovation, flexible resources, and economies of
scale
• Cloud computing offers platform independency,
• as the software is not required to be installed locally on the
PC.
• Hence, the Cloud Computing is making our business
applications mobile and collaborative.
History of Cloud Computing
• The concept of Cloud Computing came into existence in
the year 1950 with implementation of mainframe
computers, accessible via thin/static clients.
• cloud computing has been evolved from static clients to
dynamic ones and from software to services.
• The following diagram explains the evolution of cloud
computing:
Decentralized computing is a network-based system where decision-making is not
concentrated in a single entity.
It's a more efficient and resilient computing model than traditional centralized systems.

A hypervisor is a type of software or hardware used to create virtual machines and then
run those virtual machines day to day.

Virtualization means transforms hardware into software.

Collaborative computing is a computer science discipline that allows multiple users


to share resources and information, and work together on projects in real time.

Utility computing, also known as pay-per-use or metered services, is a model where a


service provider offers computing resources and infrastructure management to
customers on demand.
Benefits of Cloud Computing -

• can access applications as utilities, over the Internet.

• can manipulate and configure the applications online at any time.

• It does not require to install a software to access or manipulate cloud application.

• Cloud Computing offers online development and deployment tools, programming


runtime environment through PaaS model.

• Cloud resources are available over the network in a manner that provide platform
independent access to any type of clients.

• Cloud Computing offers on-demand self-service. The resources can be used


without interaction with cloud service provider.

• Cloud Computing is highly cost effective because it operates at high efficiency


with optimum utilization. It just requires an Internet connection

• Cloud Computing offers load balancing that makes it more reliable.


Benefits of Cloud Computing
Wide applications:
• Cloud Computing has its applications in Salesforce, Google app, accounting, business
continuity, collaboration, hosted file share, etc
Reduced upfront licensing cost:
• enabled business users through its reduced licensing costs (owing to the thousands of users)
to pay a small monthly or annual service fee and to use the amount saved for the growth of
their business
Lower cost of hardware:
• Cloud technology allows server-intensive applications to be put on service provider
equipment and to significantly minimize the need for server installations or maintenance
Reason for using Cloud Computing

• Earlier Days, Small as well as large IT


companies, follow the traditional methods to
provide the IT infrastructure
• IT company, need a Server Room that is the
basic need of IT companies
contd..
• In that server room, there should be a
database server, mail server, networking,
firewalls, routers, modem, switches, QPS
(Query Per Second means how much queries
or load will be handled by the server),
configurable system, high net speed, and the
maintenance engineers
contd..
• To establish such IT infrastructure, need to
spend lots of money
• To overcome all these problems and to reduce
the IT infrastructure cost, Cloud Computing
comes into existence
Characteristics of Cloud Computing
1) Agility

• The cloud works in a distributed computing environment


• shares resources among users and works very fast

2) High availability and reliability

• The availability of servers is high and more reliable


• because the chances of infrastructure failure are minimum

3) High Scalability

• Cloud offers "on-demand" provisioning of resources on a large


scale, without having engineers for peak loads
contd..
4) Multi-Sharing

• With the help of cloud computing, multiple users and applications


can work more efficiently with cost reductions by sharing
common infrastructure

5) Device and Location Independence

• Cloud computing enables the users to access systems using a web


browser regardless of their location or what device they use
e.g. PC, mobile phone, etc.
• As infrastructure is off-site (typically provided by a third-party)
and accessed via the Internet, users can connect from anywhere
contd..
6) Maintenance

• Maintenance of cloud computing applications is easier


• since they do not need to be installed on each user's computer
• and can be accessed from different places
• So it reduces the cost also

7) Low Cost

• By using cloud computing, the cost will be reduced


• because to take the services of cloud computing
• IT company need not to set its own infrastructure
• and pay-as-per usage of resources
contd..
8) Services in the pay-per-use mode

• Application Programming Interfaces (APIs) are


provided to the users
• so that users can access services on the cloud
by using these APIs
• and pay the charges as per the usage of
services
Five key Characteristics of Cloud Computing

On Demand Self Service


• Cloud Computing allows the users to use web services and resources on
demand.
• One can logon to a website at any time and use them.

Broad Network Access


Since cloud computing is completely web based, it can be accessed from anywhere
and at any time.

Resource Pooling
• Cloud computing allows multiple tenants to share a pool of resources.
• One can share single physical instance of hardware, database and basic
infrastructure.
Rapid Elasticity
• It is very easy to scale the resources vertically or horizontally at any time.
• Scaling of resources means the ability of resources to deal with increasing or
decreasing demand.
• The resources being used by customers at any given point of time are
automatically monitored.

Measured Service
• In this service cloud provider controls and monitors all the aspects of cloud
service.
• Resource optimization, billing, and capacity planning etc. depend on it.
Resiliency is the ability of a server, network, storage system or
an entire data center to recover quickly and continue operating
even when there has been an equipment failure, power outage
or other disruption.

You might also like