Professional Documents
Culture Documents
Cloud Computing
• Cloud computing refers to both the applications delivered as
services over the Internet and the hardware and system
software in the datacenters that provide those services.
• The National Institute of Standards and Technology (NIST)
characterizes cloud 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.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Cloud Computing
• Cloud computing is based on the concept of dynamic
provisioning, which is applied not only to services but also to
compute capability, storage, networking, and information
technology(IT) infrastructure in general.
• Resources are made available through the Internet and
offered on a pay-per-use basis from cloud computing
vendors.
• Cloud computing allows renting infrastructure, runtime
environments, and services on a pay- per-use basis.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Cloud Computing
• It denotes a model on which a computing infrastructure is
viewed as a “cloud,” from which businesses and individuals
access applications from anywhere in the world on demand.
• The main principle behind this model is offering computing,
storage, and software “as a service.
A cloud should have:
• pay-per-use (no ongoing commitment, utility prices);
• elastic capacity and the illusion of infinite resources;
• self-service interface; and
• resources that are abstracted or virtualised.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
Roots of Cloud
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
Evolution Path
• From Mainframes to Clouds
• SOA, Web Services, Web 2.0, and Mashups
• Grid Computing
• Utility Computing
• Hardware Virtualization
• Autonomic Computing
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
Roots of Cloud
Roots of Cloud
Roots of Cloud
Roots of Cloud
Cluster
• Cluster computing or High-Performance computing
frameworks is a form of computing in which bunch of
computers (often called nodes) that are connected
through a LAN (local area network) so that, they behave
like a single machine.
• Cluster computing is a form of computing in which a
group of computers are linked together so that they can
act like a single computer.
• It is the technique of linking two or more computers into
a network (usually through a local area network) in order
to take advantage of the parallel processing power of
those computers.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
Roots of Cloud
Grid Computing
• Grid computing appeared in the early 1990s as an evolution of
cluster computing. In an analogy to the power grid, grid
computing proposed a new approach to access large
computational power, huge storage facilities, and a variety of
services.
Roots of Cloud
Grid Computing
• These clusters belonged to different organizations, and arrangements
were made among them to share the computational power.
Roots of Cloud
LHC – CERN-WLCG
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
Roots of Cloud
SOA
• In a SOA, software resources are packaged as “services,” which are
well-defined, self contained modules that provide standard business
functionality and are independent of the state or context of other
services.
• A service-oriented architecture (SOA) is an architectural pattern in
computer software design in which application components provide
services to other components via a communications protocol,
typically over a network. The principles of service-orientation are
independent of any product, vendor or technology.
• Many service providers, such as Amazon, del.icio.us, Facebook, and
Google, make their service APIs publicly accessible using standard
protocols such as SOAP and REST.
• SOA is related to early efforts on the architecture style of large-scale
distributed systems, particularly Representational State Transfer
(REST).
• Simple Object Access Protocol (SOAP) SOAP provides a standard
packaging structure for transmission of XML documents over various
Internet protocols, such as SMTP, HTTP, and FTP.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
Web 2.0
• At present, the We encompasses a set of technologies and services that
facilitate interactive information sharing, collaboration, user-centered
design, and application composition.
• This evolution has transformed the Web into a rich platform for application
development and is known as Web 2.0.
• Web 2.0 brings interactivity and flexibility into Web pages, providing
enhanced user experience by gaining Web-based access to all the functions
that are normally found in desktop applications.
Roots of Cloud
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
Virtualization
• Cloud computing services are usually backed by large-scale data
centers composed of thousands of computers. Such data centers
are built to serve many users and host many disparate
applications.
• Virtualization has been around for more than 40 years, but its
application has always been limited by technologies that did not
allow an efficient use of virtualization solutions. Today these
limitations have been substantially overcome, and virtualization
has become a fundamental element of cloud computing.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Roots of Cloud
• Virtualization is essentially a technology that allows creation of different
computing environments. These environments are called virtual because
they simulate the interface that is expected By a guest. The most
common example of virtualization is hardware virtualization
• A number of VMM platforms exist that are the basis of many utility or
cloud computing environments. The most notable ones, VMWare, Xen,
and KV
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Self Service
• On-demand instant
access to resources
• Must allow self service
access, So customers can
request, customize, pay
and use services without
intervention.
3
3
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Despite the initial success and popularity of the cloud computing paradigm and the extensive
availability of providers and tools, a significant number of challenges and risks are inherent to
this new model of computing.
• Current cloud offerings are essentially public, exposing the system to more attacks.
For this reason there are potentially additional challenges to make cloud computing
environments as secure as in-house IT systems.
• Security and privacy affect the entire cloud computing stack, since there is a massive
use of third-party services and infrastructures that are used to host important data or to
perform critical operations.
• In this scenario, the trust toward providers is fundamental to ensure the desired level
of privacy for applications hosted in the cloud.
• Legal and regulatory issues also need attention. When data are moved into the Cloud,
providers may choose to locate them anywhere on the planet.
• The physical location of data centers determines the set of laws that can be applied to
the management of data.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
• For example, specific cryptography techniques could not be used because they are not
allowed in some countries.
• Similarly, country laws can impose that sensitive data, such as patient health records,
are to be stored within national border.
• A major concern of cloud computing users is about having their data locked-in by a
certain provider.
• Users may want to move data and applications out from a provider that does not
meet their requirements.
• However, in their current form, cloud computing infrastructures and platforms do not
employ standard methods of storing user data and applications.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
• The answer to this concern is standardization. In this direction, there are efforts to
create open standards for cloud computing.
• The Cloud Computing Interoperability Forum (CCIF) was formed by organizations such
as Intel, Sun, and Cisco in order to “enable a global cloud computing ecosystem whereby
organizations are able to seamlessly work together for the purposes for wider industry
adoption of cloud computing technology.”
• The development of the Unified Cloud Interface (UCI) by CCIF aims at creating a
standard programmatic point of access to an entire cloud infrastructure.
• In the hardware virtualization sphere, the Open Virtual Format (OVF) aims at facilitating
packing and distribution of software to be run on VMs so that virtual appliances can be
made portable—that is, seamlessly run on hypervisor of different vendor
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
• Availability of the service, its overall performance, and what measures are to be taken
when something goes wrong in the system or its components is very essential in cloud.
• Users seek for a warranty before they can comfortably move their business to the
cloud.
• SLAs, which include QoS requirements, must be ideally set up between customers and
cloud computing providers to act as warranty.
• An SLA specifies the details of the service to be provided, including availability and
performance guarantees.
• Additionally, metrics must be agreed upon by all parties, and penalties for violating the
expectations must also be approved
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
• Physical resources such as CPU cores, disk space, and network bandwidth must be
sliced and shared among virtual machines running potentially heterogeneous workloads.
• Dynamic VM mapping policies may leverage the ability to suspend, migrate, and
resume VMs as an easy way of preempting low-priority allocations in favor of higher-
priority ones.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
• Migration of VMs also brings additional challenges such as detecting when to initiate a
migration, which VM to migrate, and where to migrate.
• In addition, policies may take advantage of live migration of virtual machines to relocate
data center load without significantly disrupting running services.
• Data centers consumer large amounts of electricity. According to a data published byHP,
100 server racks can consume 1.3MWof power and another 1.3 MW are required by the
cooling system, thus costing USD 2.6 million per year.
• Besides the monetary cost, data centers significantly impact the environment in terms
of CO2 emissions from the cooling systems.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Downtime
• With massive overload on the servers from various clients, the service provider might
come up against technical outages. Due to this unavoidable situation your business could
be temporarily sabotaged.
• And in case your internet connection is down, you will not be able to access the data,
software or applications on the cloud. So basically you are depending on the quality of
the internet to access the tools and software, as it is not installed in-house.
Security
• There is room for imminent risk for your data even though cloud service providers
abide by strict confidentiality terms, are industry certified and implement the best
security standards.
• When you seek to use cloud-based technology you are extending your access controls
to a third party agent to import critical confidential data from your company onto the
cloud
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Security
• The presence of data on the cloud opens up a greater risk of data theft as hackers
could find loopholes in the framework. Basically your data on the cloud is at a higher
risk, than if it was managed in-house.
• Hackers could find ways to gain access to data, scan, exploit a loophole and look for
vulnerabilities on the cloud server to gain access to the data.
• For instance, when you are dealing with a multi-tenant cloud server, the chances of a
hacker breaking into your data is quite high, as the server has data stored by multiple
users.
• But the cloud-based servers take enough precautions to prevent data thefts and the
likelihood of being hacked is quite less.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Vendor Lock-In
• Although the cloud service providers assure that it is a breeze to use the cloud and
integrate your business needs with them, disengaging and moving to the next vendor is
not a forte that’s completely evolved.
• As the applications that work fine with one platform may not be compatible with
another.
• The transition might pose a risk and the change could be inflexible due to
synchronization and support issues.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Limited Control
• Organizations could have limited access control on the data, tools and apps as the
cloud is controlled by the service provider.
• It hands over minimal control to the customer, as the access is only limited to the
applications, tools and data that is loaded on the server and no access to the
infrastructure itself.
• The customer may not have access to the key administrative services
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Legal Issues
• Legal issues may also arise. These are specifically tied to the ubiquitous nature of
cloud com- puting, which spreads computing infrastructure across diverse geographical
locations.
• European countries are more restrictive and protect the right of privacy.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Benefits of Cloud
No upfront commitment
• IT assets, namely software and infrastructure, are turned into utility costs, which are
paid for as long as they are used, not paid for upfront.
• Capital costs are costs associated with assets that need to be paid in advance to start a
business activity.
• Before cloud computing, IT infrastructure and software generated capital costs, since
they were paid upfront so that business start-ups could afford a computing
infrastructure, enabling the business activities of the organization.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Cost efficiency
• The most evident benefit from the use of cloud computing systems and technologies is
the increased economical return due to the reduced maintenance costs and operational
costs related to IT software and infrastructure.
• The biggest reason behind shifting to cloud computing is that it takes considerably
lesser cost than an on-premise technology.
• Now the companies need not store the data in disks anymore as the Cloud offers
enormous storage space, saving money and resources of the companies.
• It helps you to save substantial capital cost as it does not need any physical hardware
investments.
• Also, you do not need trained personnel to maintain the hardware. The buying and
managing of equipment is done by the cloud service provider.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
On Demand
• Cloud users can access the required services only when they need and pay for only for
the usage.
• Any subscriber of cloud service can access the services from anywhere and at
anytime.
Disaster Recovery:
• These files are stored at a remote location and can be accessed through an internet
connection.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Excellent accessibility
• Storing the information in cloud allows you to access it anywhere and anytime
regardless of the machine making it highly accessible and flexible technology of present
times.
• Information and services stored in the cloud are exposed to users by Web-based
interfaces that make them accessible from portable devices as well as desktops at
home.
Scalability
• If you are anticipating a huge upswing in computing need (or even if you are surprised
by a sudden demand), cloud computing can help you manage. Rather than having to
buy, install, and configure new equipment, you can buy additional CPU cycles or storage
from a third party.
• For example, organizations can add more servers to process workload spikes and
dismiss them when they are no longer needed.
INSTITUTE OF ROAD AND TRANSPORT TECHNOLOGY
ELECTRICAL AND ELECTRONICS ENGINEERING
CLOUD COMPUTING – UNIT - 1
Flexibility
• Since organizations rent IT services, they can more dynamically and flexibly compose
their software systems, without being constrained by capital costs for IT assets.
• There is a reduced need for capacity planning, since cloud computing allows
organizations to react to unplanned surges in demand quite rapidly.
Are driverless cars safe?
• This is one of the questions that continues to pop up in the driverless car debate:
• is it safe to hand over control of a vehicle to a robot?
• Use your conclusion mam
azonix1620@gmail.com
suresh16eee47@gmail.com
9442499418