CC 5

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

Module – 2

Cloud Computing
Characteristics
Computing - Types
Recap – Last Session
• Why Cloud ?
• Clients / Service providers ( Cloud )
• Characteristcs
• Advantages
• Disadvantages of cloud
• Cloud computing Types
– Grid Computing
This Session

• Ubicomp

• Peer – Peer Computing

• Virtualization

• SOA
Ubiquitous Computing

• Embedding computing ability into everyday


objects to make them effectively communicate.
– Wireless communication and networking technologies
– Embedded Systems
– Pick – up from left place
Ubiquitous Computing
Ubiquitous Computing

• Applications
– Toll systems
– Track location of the user
– Driving Speed / to reach location
– Apple Watch
– Amazon Echo
– Smart traffic lights
Ubiquitous Computing

• Applications
– Energy

– Entertainment

– Healthcare

– Logistics

– Military
Peer – to – Peer Computing

• Nodes that are equal participants in data


sharing. All the tasks are equally divided
between all the nodes. The nodes interact
with each other as required as share
resources.
Peer – to – Peer Computing
Peer – to – Peer Computing

• Characteristics
– Use and Provide resources.

– Client and Server ( DoS Attack )

– Nodes not dependent on other(s)


Virtualization

• A virtual machine acts as a single software


package that encapsulates a complete set of
hardware resources, an operating system, and
all its applications.
Virtualization

• virtualization provides a platform for


optimizing complex IT resources in a scalable
manner (efficiently growing), which is ideal for
delivering services
Virtualization

• separate resources from their physical


implementations.

• important for cloud computing because it is


possible to simplify many aspects of
computing
Virtualization - Characteristics

• Partitioning
• Isolation

• Encapsulation
Virtualization - Characteristics

• Partitioning
– Many applications and operating systems are
supported in a single physical system by
partitioning (separating) the available resources.
Virtualization - Characteristics

• Isolation
– Each virtual machine is isolated from its host
physical system and other virtualized machines.
– if one virtual instance crashes, it doesn’t affect the
other virtual machines.
Virtualization - Characteristics

• Encapsulation
– It isolates the application from the underlying
Operating System,
– Windows Servicing

Updates can be rolled

out to the server

or device without it impacting the application


Virtualization - Applications

• Memory
• Networks
• Storage
• Hardware
• Operating Systems
• Applications
Autonomic Computing

• computer's ability to manage itself automatically


– through adaptive technologies
– and cut down on the time required by computer
professionals
– to resolve system difficulties and other maintenance
such as software updates
Goal - Autonomic Computing

• To realize computer and software systems


that can manage themselves with little or no
human interaction
SOA

• A service oriented architecture (SOA) is a software


architecture for building business applications
– Used to implement business processes or services
through a set of loosely coupled, black-box
components arranged to deliver a well defined level of
service
SOA

• A service oriented architecture (SOA) is a software


architecture for building business applications
– Used to implement business processes or services
through a set of loosely coupled, black-box
components arranged to deliver a well defined level of
service
SOA - Services

• Whom to contact about a service


• Who has authority to change the service
• Which critical applications are related to the service
• Outages or other incidents related to the service
• Information about the relationships among services

You might also like