You are on page 1of 39

The entire stack of a computing system is transformed into a

collection of utilities, which can be provisioned and composed


together to deploy systems in hours rather than days and with
virtually no maintenance costs.
Cloud Computing
US National Institute of Standards and Technology (NIST)
defines Computing as:
“Cloud computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared pool of
configurable computing resources (e.g. networks, servers,
storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort or
service provider interaction. ”
Essential Characteristics
On-demand self-service
A consumer can unilaterally provision computing capabilities, such
as server time and network storage, as needed automatically without
requiring human interaction with each service provider.
Broad network access
Capabilities are available over the network and accessed through
standard mechanisms that promote use by heterogeneous thin or
thick client platforms (e.g., mobile phones, tablets, laptops, and
workstations).
Resource pooling
The provider’s computing resources are pooled to serve multiple
consumers using a multi-tenant model, with different physical and
virtual resources dynamically assigned and reassigned according to
consumer demand.
Cloud Characteristics
Measured Service
– Cloud systems automatically control and optimize resource use
by leveraging a metering capability at some level of abstraction
appropriate to the type of service (e.g., storage, processing,
bandwidth, and active user accounts).
Resource usage can be
– monitored, controlled, and reported, providing transparency for
both the provider and consumer of the utilized service.
Rapid elasticity
– Capabilities can be elastically provisioned and released, in some
cases automatically, to scale rapidly outward and inward
commensurate with demand. To the consumer, the capabilities
available for provisioning often appear to be unlimited and can be
appropriated in any quantity at any time.
Common Characteristics
Massive Scale
Resilient Computing
Homogeneity
Geographic Distribution
Virtualization
Service Orientation
Low Cost Software
Advanced Security
Cloud Computing Features
An enabling and convenient framework for on-demand
network access.
Shared pool of computing resources e.g. servers, storage,
application etc.
Required minimal management efforts or interaction.
All time service availability.
Rapidly provisioned.
Cloud Computing Features
Helping enterprises, governments, public and private
institutions, and research organizations shape more
effective and demand-driven computing systems.

• Shared pool of computing resources e.g. servers,


storage, application etc.

• Small enterprises and start-ups can afford to translate


their ideas into business results more quickly, without
excessive up-front costs.
• Minimal maintenance and operational cost/efforts.
Cloud Computing Features

• Simplified application acceleration and Easy


Scalability: System developers can concentrate on the
business logic rather than dealing with the complexity
of infrastructure management and scalability.

• High Availability: End users can have their


documents accessible from everywhere and any device.
Benefits of Cloud Computing

Less Issues in Using Cloud


• Trustworthy
• Very less probability of hardware failure.
• Automatic failure management.
Scalability
• Cloud scalability refers to the ability to increase or
decrease IT resources as needed to meet changing
demand.
• Data storage capacity, processing power and
networking can all be scaled using existing cloud
computing infrastructures.
Economical
• Cloud computing enables businesses to be more
efficient,
streamlined, and connected, saving them both time and
money.
• Reduction in hardware cost
• Off-site hardware cuts internal power costs and saves
space
• Cloud solutions can also lead to a dramatic decrease in
labor and maintenance costs.
• Available in a pay-as-you-go pricing model.
Less Costly to start a business
• Start-up companies can store, manage,
process data and use programs through a web-
based interface – something that greatly
reduces costs.
• Data stored in the cloud can be accessed
from anywhere through various devices with
web connectivity, which is an advantage for
small companies that don’t have a huge IT
budget.
• Cloud is not all about storage. Companies
can also move their operations and
applications on cloud.
Better Team Collaboration
• Communicate with your team in real-time •
Improve file sharing with faster handoffs and
response rates
• Improve team accountability with better
record keeping
Energy Efficient
• Small amount of workload on server
consumes 50% of the power supply.
• Load balancing is used to make sure that
server are running at almost full capacity and
are not underutilized.
Environment Friendly

• Decrease carbon footprint

• Using full capacity


• A case study done by the Lawrence Berkeley National Laboratory
projects that moving business software such as email, CRM, and
more (on a national scale) to the cloud can save enough electricity
each year to power Los Angeles for 12 months. This means the
cloud would lower the total energy consumption of these software
applications by 87%
Location Independent

• User should be able to access the cloud service


ubiquitously and responsively regardless of his
or her location.
• If you are in your home, office, vacation home,
boat, or car, the service should be available, and
perform sufficiently similar to the service that is
local.
• Anytime and Anywhere Available
Better Security
• Cloud security delivers numerous levels of
control in a network infrastructure to afford
protection and continuity.
• Data Protection: security protocols to protect
sensitive transactions and information, ensuring
that a third party does not tamper or eavesdrop
on data in transit.
• Protection against DDoS: stop large quantities
of traffic intended for business’s cloud server.
This involves checking, absorbing, and
scattering a DDoS attacks to reduce the danger.
• Regulatory compliance
Fast delivery to market
• Cloud Computing provide IT Solutions to
make development faster.

Up to date and New Software

• New functionality as per market


requirements.
• Periodic Updates.
Cloud Computing Applications
E-Governance
• Cloud computing permits to uniformly cover the
whole country with e-government solutions

• Service-oriented architecture facilitates


provision of compound services.

• High order of customer order processing, where


a customer may be a citizen or an enterprise
E-Governance Types
• Government to Government (G2G) where information is exchanged
within the government i.e. either, between the central government,
state government and local governments or between different
branches of the same government.
• Government to Citizen (G2C) where the citizens have a platform
through which they can interact with the government and get access
to the variety of public services offered by the Government.
• Government to Businesses (G2B) where businesses are able to
interact with the government seamlessly with respect to the services
of the government offered to businesses
• Government to Employees (G2E) where interaction between the
government and its
employees occurs in an efficient and speedy manner.
• Example: Digital India initiative, National Portal of India, Prime
Minister of India portal,
Aadhar, filing and payment of taxes online, digital land management
systems, common Entrance Test etc

You might also like