0% found this document useful (0 votes)
33 views32 pages

CC Module 1

Uploaded by

yashuop46
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)
33 views32 pages

CC Module 1

Uploaded by

yashuop46
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/ 32

BCA SEM - V

CEC - 0304503
Introduction to Cloud Computing

Prof. Vidhi Thakkar


Prof. Nirav Suthar
UNIT – 1 INDEX

Introduction

Basics of Cloud Computing

History of Cloud Computing

Importance of Cloud Computing in Current Era

Characteristics of Cloud Computing

Pros-Cons of Cloud Computing in IT Field

Adv-Disadv of Cloud Computing in Real World
Introduction

We have always been storing the programs and
data that we need onto our computer’s hard disk
and accessing it whenever required.

But now technology has taken over and the need
to store everything on your physical hard disk is no
longer there.

Cloud Computing is the method of computing in
which the data and programs are stored over the
Internet and not on your hard disk.

The Internet is referred to as the Cloud in ‘Cloud
Computing’.
Cloud Computing Basics

Cloud Computing provides us a means by
which we can access the applications as
utilities, over the Internet.

It allows us to create, configure, and customize
applications online.
Cloud Computing Basics

In simple terms, Cloud computing is the delivery
of on-demand computing services -- from
applications to storage and processing power --
typically over the internet and on a pay-as-you-
go basis.
Cloud Computing Basics

Examples: 
Examples:

Google docs

Drop box

Hubspot

Icloud 
IBM Cloud

Youtube

Amazon webservices

Office 365

Microsoft Azure
History of CC
History of Cloud Computing

In 1999, Salesforce.com started delivering of applications to
users using a simple website. The applications were delivered to
enterprises over the Internet, and this way the dream of
computing sold as utility were true.


In 2002, Amazon started Amazon Web Services, providing
services like storage, computation and even human intelligence.
However, only starting with the launch of the Elastic Compute
Cloud in 2006 a truly commercial service open to everybody
existed.


In 2009, Google Apps also started to provide cloud computing
enterprise applications.


In 2009, Microsoft launched Windows Azure, and companies like
Oracle and HP have all joined the game. This proves that today,
Keywords

What is Cloud?

Common, Location Independent Online Utility
available on Demand

The term Cloud refers to a Network or Internet.

In other words, we can say that Cloud is
something, which is present at remote location.

Cloud can provide services over network, i.e., on
public networks or on private networks, i.e., WAN,
LAN or VPN.

Applications such as e- mail, web conferencing,
customer relationship management (CRM),all run in
cloud.

Cloud Computing refers to manipulating,
configuring, and accessing the applications
online. It offers online data storage,
infrastructure and application.

There are the following operations that we can do
using cloud computing:

Developing new applications and services

Storage, back up, and recovery of data

Hosting blogs and websites

Delivery of software on demand

Analysis of data

Streaming videos and audios
Importance of CC in current era

Example

21st Feb 2011, ICC World Cup [TOI]

12th Aug, 2011, IRCTC website crashes, Tatkal tickets
'vanish'

May 2009 India – Election site crash


According to Forbes, 83% of IT enterprise workload will be
exerted over cloud computing by 2020.


As per the latest Gartner report, the cloud tech services market
is projected to grow 17.3% ($206 billion) in 2019, up from
$175.8 billion in 2018 and by 2022, 90% of organizations will be
using cloud services.
Reason for server crash

Low storage capacity

Single server

Leaking of information

Network Overload
Solutions

Add additional servers to balance the load

FB has more than 120000 servers and is
increasing its capacity on daily basics.

Google servers to be unbelievable numbers:
more than 1 Million across the world
Why Cloud Computing?
Scenario

An organization will face heavy traffic on some
particular day or days.

It is not wise to purchase extra servers

No forecast when business speed up

A recession can hit and infra may have to be
reduced.
Solution

Common, Location Independent Online Utility
available on Demand.

Components

World Wide connectivity

Open access

Reliability

Interoperability

Security

Privacy

Economic value
Characteristics / Features
Characteristics / Features
1. Resources Pooling
It means that the Cloud provider pulled the computing resources to provide services
to multiple customers with the help of a multi-tenant model. There are different
physical and virtual resources assigned and reassigned which depends on the
demand of the customer.

2. On-Demand Self-Service
It is one of the important and valuable features of Cloud Computing as the user can
continuously monitor the server uptime, capabilities, and allotted network storage.
With this feature, the user can also monitor the computing capabilities.

3. Easy Maintenance
The servers are easily maintained and the downtime is very low and even in some
cases, there is no downtime. Cloud Computing comes up with an update every time
by gradually making it better.
Characteristics / Features
4. 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. These
capabilities are available all over the network and accessed with the help of internet.

5. Availability
The capabilities of the Cloud can be modified as per the use and can be extended a
lot. It analyzes the storage usage and allows the user to buy extra Cloud storage if
needed for a very small amount.

6. Automatic 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.

7. 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.
Characteristics / Features
8. Security
Cloud Security, 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 servers gets
damaged. The data is stored within the storage devices, which cannot be hacked
and utilized by any other person.

9. Pay as you go
In cloud computing, the user has to pay only for the service or the space they have
utilized. There is no hidden or extra charge which is to be paid. The service is
economical and most of the time some space is allotted for free.

10. Measured Service


Cloud Computing resources used to monitor and the company uses it for recording.
This resource utilization is analyzed by supporting charge-per-use capabilities.
Advantages of CC in IT

Cost Reduction: minimize the financial endeavour in hardware

Back-up and restore data:data is stored in the cloud, it is
easier to get back-up and restore that data using the cloud

Scalability : at the business grows put up by adding server

Levels the playing field: sharing IT resource with other
reduces the cost of software licensing

Affordable: reduce the operational costs

Efficiency : divided hardware, automated and recognizable
technologies.

Data Security: Cloud offers many advanced security features
that guarantee that data is securely stored and handled.

Mobility: Cloud computing allows mobile access to corporate
data via smartphones and devices.
Disadvantages of CC in IT

Risk of losing internet connection

Limited resources for customization

Data mobility and ownership: service provider wipe out your
data

Privacy: collection and use of CC

Downtime: Since cloud computing systems are internet-based,
service outages are always an unfortunate possibility and can
occur for any reason.

Vulnerability to Attack: In cloud computing, every component
is online, which exposes potential vulnerabilities

Vendor Lock-In: Switching cloud services is something that
hasn’t yet completely evolved, organizations may find it difficult
to migrate their services from one vendor to another.
Technologies in CC

Grid Computing:

grid computing is a computer network in which each computer's
resources are shared with every other computer in the system.

Processing power, memory and data storage are all community
resources that authorized users can tap into and leverage for
specific tasks.

share the load across multiple computers to complete tasks
more efficiently and quickly.
Technologies in CC

Utility Computing:

when the resources used in computing process are packaged
as metered service similar to electricity.

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 subscribers accesses it as
and when required on a rental or metered basis.
Technologies in CC

Autonomic computing:

Autonomic computing is a self-managing computing model
named after, and patterned on, the human body's autonomic
nervous system.

An autonomic computing system would control the functioning
of computer applications and systems without input from the
user, in the same way that the autonomic nervous system
regulates body systems without conscious input from the
individual.

The goal of autonomic computing is to create systems that run
themselves, capable of high-level functioning while keeping the
system's complexity invisible to the user.
Technologies in CC

Autonomic computing:
Key Characteristic of Cloud

Virtualization technique:

works on the management of how the likeness of OS
middleware and programs procreated and assigned to a
personal system of the server.

Virtualization is the creation of virtual servers, infrastructures,
devices and computing resources.

A great example of how it works in your daily life is the
separation of your hard drive into different parts.

It started as the ability to run multiple operating systems on one
hardware set and now it a vital part of testing and cloud-based
computing.
Key Characteristic of cloud

Service oriented architecture(SOA):

SOA (Service Oriented Architecture) is built on computer engineering
approaches that offer an architectural advancement towards
enterprise system. It describes a standard method for requesting
services from distributed components and after that the results or
outcome is managed.


SOA component:

Service Provider

Service requestor

contract details

You might also like