SlideShare a Scribd company logo
1 of 58
Cloud Computing
Seminar
Presented by:
S K Jha
1
Submitted to:
Prof. Awadhesh Kumar Singh
(HOD,Computer Engineering Dept.)
NIT Kurukshetra
Date:- 02/09/2016
Cloud Computing
Cloud computing means on demand delivery of IT resources via the
internet with pay-as-you-go pricing. It provides a solution of IT
infrastructure in low cost.
What is Cloud?
 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 public and private networks, i.e., WAN, LAN or
VPN.
2
Cloud Computing
What is Cloud Computing?
 Cloud Computing refers to manipulating,
configuring, and accessing the hardware and software
resources remotely.
 It offers online data storage, infrastructure, and
application.
3
Cloud Computing
platform independency
 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 collaborative.
4
Cloud Computing
Technologies came before cloud computing
 Distributed Computing
 Mobile computing
 Cluster computing
 Peer to Peer Computing
5
Cloud Computing
 Distributed Computing
Distributed computing can be defined as the use of a distributed system to
solve a single large problem by breaking it down into several tasks where
each task is computed in the individual computers of the distributed system.
Distributed Computing System Examples
 World Wide Web
 Facebook
 ATM
 Google Bots, Google Web Server
6
Cloud Computing
 Mobile Computing
Mobile Computing is a technology that allows transmission of data, voice and
video via a computer or any other wireless enabled device without having to
be connected to a fixed physical link.
The main concept involves −
 Mobile communication
 Mobile hardware,
 Mobile software.
7
Cloud Computing
 Cluster Computing
 A computer cluster consists of a set of loosely or tightly
connected computers that work together so that, in many respects, they
can be viewed as a single system.
 computer clusters have each node set to perform the same task,
controlled and scheduled by software.
8
Cloud Computing
 Peer to Peer Computing
 A relationship between two computers on the same network such that
they are able to share information without a third computer having
to act as a server.
 Peer to peer networking is often used on the Internet to facilitate
the sharing of music and video files (often illegally) between users.
9
Cloud Computing
Cloud Computing Technologies
There are certain technologies working behind the cloud
computing platforms making cloud computing flexible,
reliable, and usable. These technologies are :-
1. Virtualization
2. Service-Oriented Architecture (SOA)
3. Grid Computing
4. Utility Computing
10
Cloud Computing
Virtualization
 Virtualization is a technique, which allows to share single physical
instance of an application or resource among multiple organizations or
customers.
 It does this by assigning a logical name to a physical resource and
providing a pointer to that physical resource when demanded.
Application Application Application
Operating
System
Operating
System
Operating
System
Virtual Mechine Virtual MechineVirtual Mechine
Virtual Infrastructure
Network and Storage
Virtualized Cloud Model
11
Cloud Computing
Service-Oriented Architecture (SOA)
 Service-Oriented Architecture helps to use applications
as a service for other applications regardless the type of
vendor, product or technology.
 It is possible to exchange the data between applications
of different vendors without additional programming or
making changes to services.
12
Cloud Computing
Grid Computing
 Grid Computing refers to distributed computing, in which
a group of computers from multiple locations are
connected with each other to achieve a common
objective.
 Grid Computing breaks complex task into smaller pieces,
which are distributed to CPUs that reside within the grid.
13
Cloud Computing
Utility Computing
 Utility computing is based on Pay-per-Use model.
 It offers computational resources on demand as a metered
service.
 Cloud computing, grid computing, and managed IT services
are based on the concept of utility computing.
14
Cloud Computing
Cloud Computing Architecture
Cloud Computing architecture comprises of many cloud components, which are
loosely coupled. We can broadly divide the cloud architecture into two parts:
1. Front End 2.Back End
Each of the ends is connected through a network, usually Internet.
The following diagram shows the graphical view of cloud computing architecture:
Client Infrastructure
Internet
Front End
Application
Security
Management
Service
Cloud Runtime
Storage
Infrastructure
Back End
15
Cloud Computing
Front End
 The front end refers to the client part of cloud computing system. It
consists of interfaces and applications that are required to access
the cloud computing platforms, Example - Web Browser.
Back End
 The back End refers to the cloud itself. It consists of all the resources
required to provide cloud computing services.
 It comprises of huge data storage, virtual machines, security
mechanism, services, deployment models, servers, etc.
16
Cloud Computing
Note
 It is the responsibility of the back end to provide
built-in security mechanism, traffic control and
protocols.
 The server employs certain protocols known as
middleware, which help the connected devices to
communicate with each other.
17
Cloud Computing
Cloud Computing Infrastructure
Cloud infrastructure consists of servers, storage devices,
network, cloud management software, deployment
software, and platform virtualization.
Management Software Deployment Software
Hypervisor
Network Server Storage
Cloud Infrastructure Component
18
Cloud Computing
 Hypervisor
 Hypervisor is a firmware or low-level program that acts as a Virtual Machine Manager.
 It allows to share the single physical instance of cloud resources between several tenants.
 Management Software
 It helps to maintain and configure the infrastructure.
 Deployment Software
 It helps to deploy and integrate the application on the cloud.
• Network
 It is the key component of cloud infrastructure. It allows to connect cloud services over
the Internet.
 It is also possible to deliver network as a utility over the Internet, which means, the
customer can customize the network route and protocol.
19
Cloud Computing
• Server
The server helps to compute the resource sharing and offers other
services such as resource allocation and de-allocation, monitoring the
resources, providing security etc.
• Storage
Cloud keeps multiple replicas of storage. If one of the storage resources
fails, then it can be extracted from another one, which makes cloud
computing more reliable.
20
Cloud Computing
Infrastructural Constraints
Fundamental constraints that cloud infrastructure
should implement are shown in the following diagram:
Transparency Scalability
Security
Intelligent
Monitoring
21
Cloud Computing
• Transparency
Virtualization is the key to share resources in cloud environment. But it is
not possible to satisfy the demand with single resource or server.
Therefore, there must be transparency in resources, load balancing and
application, so that we can scale them on demand.
• Intelligent Monitoring
To achieve transparency and scalability, application solution delivery will
need to be capable of intelligent monitoring.
22
Cloud Computing
• Scalability
Scaling up an application delivery solution is not that easy as scaling up an
application because it involves configuration overhead or even re-
architecting the network.
So, application delivery solution is need to be scalable which will
require the virtual infrastructure such that resource can be provisioned
and de-provisioned easily.
• Security
The mega data center in the cloud should be securely architected. Also the
control node, an entry point in mega data center, also needs to be secure.
23
Cloud Computing
Basic Concepts
There are certain services and models working behind the scene making
the cloud computing feasible and accessible to end users.
Following are the working models for cloud computing:-
 Deployment Models
 Service Models
24
Cloud Computing
 Cloud Deployment Models
 Deployment models define the type of access to the
cloud, i.e., how the cloud is located?
 Cloud can have any of the four types of access:
1. Public
2. Private
3. Hybrid
4. Community.
aPublic Cloud Private Cloud
Hybrid Cloud
Community Cloud
25
Cloud Computing
Public Cloud Model
Public Cloud allows systems and services to be easily accessible to general
public. The IT companies such as Google, Amazon and Microsoft offer
cloud services via Internet.
Compute
Services
Administrator
Messaging
Services
Application
Services
Platform
Services Storage
Services
User A
User B
User C
User D
Public Cloud Model
26
Cloud Computing
Benefits
There are many benefits of deploying cloud as public cloud model.
The following diagram shows some of those benefits:
Benefits
Reliability
Flexibility
Location
Independence
Utility Style
Costing
High Scalability
Cost Effective
27
Cloud Computing
• Cost Effective
Since public cloud shares same resources with large number of customers
it turns out inexpensive.
• Reliability
The public cloud employs large number of resources from different
locations. If any of the resources fails, public cloud can employ another
one.
• Flexibility
The public cloud can smoothly integrate with private cloud, which gives
customers a flexible approach.
28
Cloud Computing
• Location Independence
Public cloud services are delivered through Internet, ensuring location
independence.
• Utility Style Costing
Public cloud is also based on pay-per-use model and resources are
accessible whenever customer needs them.
• High Scalability
Cloud resources are made available on demand from a pool of
resources, i.e., they can be scaled up or down according the
requirement.
29
Cloud Computing
Disadvantages
Here are some disadvantages of public cloud model:
• Low Security
In public cloud model, data is hosted off-site and resources are shared
publicly, therefore does not ensure higher level of security.
• Less Customizable
It is comparatively less customizable than private cloud.
30
Cloud Computing
Private Cloud Model
 Private Cloud allows systems and services to be accessible within an
organization.
 The Private Cloud is operated only within a single organization.
However, it may be managed internally by the organization itself or by
third-party.
Your Application
Your Information
Enterprise IT Resources
Cloud Operating System
Cloud Internetwork
Enterprize Infrastructure
Network-server-storage
Provider Infrastructure
Network-server-storage
Private Cloud Model
31
Cloud Computing
 Benefits
There are many benefits of deploying cloud as private cloud model.
Higher Security and
Privacy
More Control
Cost and energy
efficiency
Improved reliability
32
Cloud Computing
• High Security and Privacy
Private cloud operations are not available to general public and resources are shared
from distinct pool of resources. Therefore, it ensures high security and privacy.
• More Control
The private cloud has more control on its resources and hardware than public cloud
because it is accessed only within an organization.
• Cost and Energy Efficiency
The private cloud resources are not as cost effective as resources in public clouds but
they offer more efficiency than public cloud resources.
33
Cloud Computing
Disadvantages
Here are the disadvantages of using private cloud model:
• Restricted Area of Operation
The private cloud is only accessible locally and is very difficult to deploy globally.
• High Priced
Purchasing new hardware in order to fulfill the demand is a costly transaction.
• Limited Scalability
The private cloud can be scaled only within capacity of internal hosted resources.
• Additional Skills
In order to maintain cloud deployment, organization requires skilled expertise.
34
Cloud Computing
Hybrid Cloud Model
Hybrid Cloud is a mixture of public and private cloud. Non-critical
activities are performed using public cloud while the critical activities
are performed using private cloud.
Private/Internal
Hybrid
Public/
external
The Cloud
35
Cloud Computing
Benefits
There are many benefits of deploying cloud as hybrid cloud
model.
Scalability Security
Cost Efficiency Flexibility
36
Cloud Computing
• Scalability
It offers features of both, the public cloud scalability and the private cloud
scalability.
• Flexibility
It offers secure resources and scalable public resources.
• Cost Efficiency
Public clouds are more cost effective than private ones. Therefore, hybrid clouds
can be cost saving.
• Security
The private cloud in hybrid cloud ensures higher degree of security.
37
Cloud Computing
Disadvantages
Here are the disadvantages of using hybrid cloud model:
• Networking Issues
Networking becomes complex due to presence of private and public cloud.
• Security Compliance
It is necessary to ensure that cloud services are compliant with security policies of the
organization.
• Infrastructure Dependency
The hybrid cloud model is dependent on internal IT infrastructure, therefore it is
necessary to ensure redundancy across data centers.
38
Cloud Computing
Community Cloud Model
 Community Cloud allows system and services to be accessible by group of
organizations.
 It shares the infrastructure between several organizations from a specific
community.
 It may be managed internally
by organizations or by the third-party.
Organisation 1 Organisation 2
Community Cloud Model
Users
Cloud Computing 39
Cloud Computing
Benefits
There are many benefits of deploying cloud as community
cloud model.
Cost Effective
Security
Sharing Among
Organisations
40
Cloud Computing
• Cost Effective
Community cloud offers same advantages as that of private cloud at low cost.
• Sharing Among Organizations
Community cloud provides an infrastructure to share cloud resources and
capabilities among several organizations.
• Security
The community cloud is comparatively more secure than the public cloud but
less secured than the private cloud.
41
Cloud Computing
Issues
 Since all data is located at one place, one must be careful in storing
data in community cloud because it might be accessible to others.
 It is also challenging to allocate responsibilities of governance,
security and cost among organizations.
42
Cloud Computing
Cloud Service Models
o Infrastructure as a Service (IaaS)
o Plateform as a Service (PaaS)
o Software as a service (SaaS)
o Identity as a Service (IDaaS)
o Network as a Service (NaaS)
43
Cloud Computing
Infrastructure as a Service (IaaS)
Infrastructure-as-a-Service provides access to fundamental resources such as
physical machines, virtual machines, virtual storage, etc.
Apart from these resources, the IaaS also offers:
 Virtual machine disk storage
 Virtual local area network (VLANs)
 Load balancers
 IP addresses
 Software bundles
44
Cloud Computing
 Benefits
IaaS allows the cloud provider to freely locate the infrastructure over
the Internet in a cost-effective manner.
Some of the key benefits of IaaS are listed below:
 Full control of the computing resources through administrative
access to VMs.
 Flexible and efficient renting of computer hardware.
 Portability, interoperability with legacy applications.
45
Cloud Computing
Issues
IaaS Issues
Compatibility with
Legacy Security
Virtual Mechine
Sparawl
Robustness of VM-
level isolation
Data erase practices
46
Cloud Computing
Platform as a Service (PaaS)
 Platform-as-a-Service offers the runtime environment for applications.
 It also offers development and deployment tools required to develop applications.
 PaaS has a feature of point-and-click tools that enables non-developers to create
web applications.
 App Engine of Google is example of PaaS offering vendors. Developer may log on
to these websites and use the built-in API to create web-based applications.
47
Cloud Computing
Benefits
Following are the benefits of PaaS model:
PaaS Benefits
Lower administrative
overhead
Lower total cost of
ownership
Scalable
solutions
More current
system software
48
Cloud Computing
Issues
PaaS Issues
Lack of portability
between PaaS
clouds
Event based
processor
scheduling
Security engineering
of PaaS applications
49
Cloud Computing
oPaaS Types
Based on the functions, PaaS can be classified into four types as shown
in the following diagram:
PaaS types
Application
delivery-only
environments
Stand-alone
development
environments
Open
platform as a
service
Add-on
development
facilities
50
Cloud Computing
Software as a Service (SaaS)
 Software-as–a-Service (SaaS) model allows to provide software
application as a service to the end users.
 It refers to a software that is deployed on a host service and is accessible
via Internet.
There are several SaaS applications listed below:
 Billing and invoicing system
 Customer Relationship Management (CRM) applications
 Help desk applications
 Human Resource (HR) solutions
51
Cloud Computing
Benefits
Using SaaS has proved to be beneficial in terms of scalability, efficiency
and performance. Some of the benefits are listed below:
Modest software tools
Efficient use of software licenses
Centralized management and data
Platform responsibilities managed by provider
Multitenant solutions
Issues
Browser based risks
Network dependence
Lack of portability between SaaS clouds
52
Cloud Computing
Identity as a Service (IDaaS)
IDaaS offers management of identity information as a digital entity.
This identity can be used during electronic transactions.
Following are the problems that an employee might face:
Remembering different username and password combinations for
accessing multiple servers.
If an employee leaves the company, it is required to ensure that each
account of that user is disabled. This increases workload on IT staff.
 To solve above problems, a new technique emerged which is known
as Identity-as–a-Service (IDaaS).
53
Cloud Computing
Benefits
Increased site conversation rates
Access to greater user profile content
Fewer problems with lost passwords
Ease of content integration into social networking sites
54
Cloud Computing
Network as a Service (NaaS)
Network-as-a-Service allows us to access to network
infrastructure directly and securely.
 NaaS makes it possible to deploy custom routing protocols.
NaaS uses virtualized network infrastructure to provide network
services to the customer.
It is the responsibility of NaaS provider to maintain and manage
the network resources.
 How NaaS is delivered?
To use NaaS model, the customer is required to logon to
the web portal, where he can get online API.
55
NaaS Benefits
NaaS offers a number of benefits as discussed below:
• Independence
Each customer is independent and can segregate the
network.
• Bursting
The customer pays for high-capacity network only on
requirement.
• Resilience
The reliability treatments are available, which can be
applied for critical applications.
Cloud Computing 56
• Analytics
The data protection solutions are available, which can be applied for highly
sensitive applications.
• Ease of Adding New Service Elements
It is very easy to integrate new service elements to the network.
• Support Models
A number of support models are available to reduce operation cost.
• Isolation of Customer Traffic
The customer traffic is logically isolated.
Cloud Computing 57
58

More Related Content

What's hot (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Cloud Computing for college presenation project.
Cloud Computing for college presenation project.Cloud Computing for college presenation project.
Cloud Computing for college presenation project.
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Cloud computing security
Cloud computing security Cloud computing security
Cloud computing security
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Similar to Cloud Computing

Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...Govt. P.G. College Dharamshala
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxadad129366
 
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTINGA STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTINGEr Piyush Gupta IN ⊞⌘
 
cloud computing documentation
cloud computing documentationcloud computing documentation
cloud computing documentationshilpa bojji
 
Cloud-Computing-ppt by Banshidhar Behra.pptx
Cloud-Computing-ppt by Banshidhar Behra.pptxCloud-Computing-ppt by Banshidhar Behra.pptx
Cloud-Computing-ppt by Banshidhar Behra.pptxsubhalaxmibarik478
 
chapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptxchapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptxAschalewAyele2
 
cloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdfcloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdfSANDY4772
 
Presentation on cloud computing.pptx
Presentation on cloud computing.pptxPresentation on cloud computing.pptx
Presentation on cloud computing.pptxkunalbhadane11
 
Security & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksSecurity & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksijcsa
 
NSUT_Lecture1_cloud computing[1].pptx
NSUT_Lecture1_cloud computing[1].pptxNSUT_Lecture1_cloud computing[1].pptx
NSUT_Lecture1_cloud computing[1].pptxUtkarshKumar608655
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptPravesh ARYA
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing Sanjiv Pradhan
 

Similar to Cloud Computing (20)

Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS)  Cloud D...
Cloud Infrastructure m Service Delivery Models (IAAS, PAAS and SAAS) Cloud D...
 
IT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptxIT-35 Cloud Computing Unit 1.pptx
IT-35 Cloud Computing Unit 1.pptx
 
akashgupta(2).pptx
akashgupta(2).pptxakashgupta(2).pptx
akashgupta(2).pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTINGA STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
A STUDY OF THE ISSUES AND SECURITY OF CLOUD COMPUTING
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing documentation
cloud computing documentationcloud computing documentation
cloud computing documentation
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
Cloud-Computing-ppt by Banshidhar Behra.pptx
Cloud-Computing-ppt by Banshidhar Behra.pptxCloud-Computing-ppt by Banshidhar Behra.pptx
Cloud-Computing-ppt by Banshidhar Behra.pptx
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
 
chapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptxchapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptx
 
cloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdfcloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdf
 
Cloud computing (1)
Cloud computing (1)Cloud computing (1)
Cloud computing (1)
 
Cloud Computing ppt
Cloud Computing pptCloud Computing ppt
Cloud Computing ppt
 
Presentation on cloud computing.pptx
Presentation on cloud computing.pptxPresentation on cloud computing.pptx
Presentation on cloud computing.pptx
 
Security & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksSecurity & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networks
 
NSUT_Lecture1_cloud computing[1].pptx
NSUT_Lecture1_cloud computing[1].pptxNSUT_Lecture1_cloud computing[1].pptx
NSUT_Lecture1_cloud computing[1].pptx
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Introduction on Cloud Computing
Introduction on Cloud Computing Introduction on Cloud Computing
Introduction on Cloud Computing
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
 

Recently uploaded

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 

Recently uploaded (20)

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 

Cloud Computing

  • 1. Cloud Computing Seminar Presented by: S K Jha 1 Submitted to: Prof. Awadhesh Kumar Singh (HOD,Computer Engineering Dept.) NIT Kurukshetra Date:- 02/09/2016
  • 2. Cloud Computing Cloud computing means on demand delivery of IT resources via the internet with pay-as-you-go pricing. It provides a solution of IT infrastructure in low cost. What is Cloud?  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 public and private networks, i.e., WAN, LAN or VPN. 2
  • 3. Cloud Computing What is Cloud Computing?  Cloud Computing refers to manipulating, configuring, and accessing the hardware and software resources remotely.  It offers online data storage, infrastructure, and application. 3
  • 4. Cloud Computing platform independency  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 collaborative. 4
  • 5. Cloud Computing Technologies came before cloud computing  Distributed Computing  Mobile computing  Cluster computing  Peer to Peer Computing 5
  • 6. Cloud Computing  Distributed Computing Distributed computing can be defined as the use of a distributed system to solve a single large problem by breaking it down into several tasks where each task is computed in the individual computers of the distributed system. Distributed Computing System Examples  World Wide Web  Facebook  ATM  Google Bots, Google Web Server 6
  • 7. Cloud Computing  Mobile Computing Mobile Computing is a technology that allows transmission of data, voice and video via a computer or any other wireless enabled device without having to be connected to a fixed physical link. The main concept involves −  Mobile communication  Mobile hardware,  Mobile software. 7
  • 8. Cloud Computing  Cluster Computing  A computer cluster consists of a set of loosely or tightly connected computers that work together so that, in many respects, they can be viewed as a single system.  computer clusters have each node set to perform the same task, controlled and scheduled by software. 8
  • 9. Cloud Computing  Peer to Peer Computing  A relationship between two computers on the same network such that they are able to share information without a third computer having to act as a server.  Peer to peer networking is often used on the Internet to facilitate the sharing of music and video files (often illegally) between users. 9
  • 10. Cloud Computing Cloud Computing Technologies There are certain technologies working behind the cloud computing platforms making cloud computing flexible, reliable, and usable. These technologies are :- 1. Virtualization 2. Service-Oriented Architecture (SOA) 3. Grid Computing 4. Utility Computing 10
  • 11. Cloud Computing Virtualization  Virtualization is a technique, which allows to share single physical instance of an application or resource among multiple organizations or customers.  It does this by assigning a logical name to a physical resource and providing a pointer to that physical resource when demanded. Application Application Application Operating System Operating System Operating System Virtual Mechine Virtual MechineVirtual Mechine Virtual Infrastructure Network and Storage Virtualized Cloud Model 11
  • 12. Cloud Computing Service-Oriented Architecture (SOA)  Service-Oriented Architecture helps to use applications as a service for other applications regardless the type of vendor, product or technology.  It is possible to exchange the data between applications of different vendors without additional programming or making changes to services. 12
  • 13. Cloud Computing Grid Computing  Grid Computing refers to distributed computing, in which a group of computers from multiple locations are connected with each other to achieve a common objective.  Grid Computing breaks complex task into smaller pieces, which are distributed to CPUs that reside within the grid. 13
  • 14. Cloud Computing Utility Computing  Utility computing is based on Pay-per-Use model.  It offers computational resources on demand as a metered service.  Cloud computing, grid computing, and managed IT services are based on the concept of utility computing. 14
  • 15. Cloud Computing Cloud Computing Architecture Cloud Computing architecture comprises of many cloud components, which are loosely coupled. We can broadly divide the cloud architecture into two parts: 1. Front End 2.Back End Each of the ends is connected through a network, usually Internet. The following diagram shows the graphical view of cloud computing architecture: Client Infrastructure Internet Front End Application Security Management Service Cloud Runtime Storage Infrastructure Back End 15
  • 16. Cloud Computing Front End  The front end refers to the client part of cloud computing system. It consists of interfaces and applications that are required to access the cloud computing platforms, Example - Web Browser. Back End  The back End refers to the cloud itself. It consists of all the resources required to provide cloud computing services.  It comprises of huge data storage, virtual machines, security mechanism, services, deployment models, servers, etc. 16
  • 17. Cloud Computing Note  It is the responsibility of the back end to provide built-in security mechanism, traffic control and protocols.  The server employs certain protocols known as middleware, which help the connected devices to communicate with each other. 17
  • 18. Cloud Computing Cloud Computing Infrastructure Cloud infrastructure consists of servers, storage devices, network, cloud management software, deployment software, and platform virtualization. Management Software Deployment Software Hypervisor Network Server Storage Cloud Infrastructure Component 18
  • 19. Cloud Computing  Hypervisor  Hypervisor is a firmware or low-level program that acts as a Virtual Machine Manager.  It allows to share the single physical instance of cloud resources between several tenants.  Management Software  It helps to maintain and configure the infrastructure.  Deployment Software  It helps to deploy and integrate the application on the cloud. • Network  It is the key component of cloud infrastructure. It allows to connect cloud services over the Internet.  It is also possible to deliver network as a utility over the Internet, which means, the customer can customize the network route and protocol. 19
  • 20. Cloud Computing • Server The server helps to compute the resource sharing and offers other services such as resource allocation and de-allocation, monitoring the resources, providing security etc. • Storage Cloud keeps multiple replicas of storage. If one of the storage resources fails, then it can be extracted from another one, which makes cloud computing more reliable. 20
  • 21. Cloud Computing Infrastructural Constraints Fundamental constraints that cloud infrastructure should implement are shown in the following diagram: Transparency Scalability Security Intelligent Monitoring 21
  • 22. Cloud Computing • Transparency Virtualization is the key to share resources in cloud environment. But it is not possible to satisfy the demand with single resource or server. Therefore, there must be transparency in resources, load balancing and application, so that we can scale them on demand. • Intelligent Monitoring To achieve transparency and scalability, application solution delivery will need to be capable of intelligent monitoring. 22
  • 23. Cloud Computing • Scalability Scaling up an application delivery solution is not that easy as scaling up an application because it involves configuration overhead or even re- architecting the network. So, application delivery solution is need to be scalable which will require the virtual infrastructure such that resource can be provisioned and de-provisioned easily. • Security The mega data center in the cloud should be securely architected. Also the control node, an entry point in mega data center, also needs to be secure. 23
  • 24. Cloud Computing Basic Concepts There are certain services and models working behind the scene making the cloud computing feasible and accessible to end users. Following are the working models for cloud computing:-  Deployment Models  Service Models 24
  • 25. Cloud Computing  Cloud Deployment Models  Deployment models define the type of access to the cloud, i.e., how the cloud is located?  Cloud can have any of the four types of access: 1. Public 2. Private 3. Hybrid 4. Community. aPublic Cloud Private Cloud Hybrid Cloud Community Cloud 25
  • 26. Cloud Computing Public Cloud Model Public Cloud allows systems and services to be easily accessible to general public. The IT companies such as Google, Amazon and Microsoft offer cloud services via Internet. Compute Services Administrator Messaging Services Application Services Platform Services Storage Services User A User B User C User D Public Cloud Model 26
  • 27. Cloud Computing Benefits There are many benefits of deploying cloud as public cloud model. The following diagram shows some of those benefits: Benefits Reliability Flexibility Location Independence Utility Style Costing High Scalability Cost Effective 27
  • 28. Cloud Computing • Cost Effective Since public cloud shares same resources with large number of customers it turns out inexpensive. • Reliability The public cloud employs large number of resources from different locations. If any of the resources fails, public cloud can employ another one. • Flexibility The public cloud can smoothly integrate with private cloud, which gives customers a flexible approach. 28
  • 29. Cloud Computing • Location Independence Public cloud services are delivered through Internet, ensuring location independence. • Utility Style Costing Public cloud is also based on pay-per-use model and resources are accessible whenever customer needs them. • High Scalability Cloud resources are made available on demand from a pool of resources, i.e., they can be scaled up or down according the requirement. 29
  • 30. Cloud Computing Disadvantages Here are some disadvantages of public cloud model: • Low Security In public cloud model, data is hosted off-site and resources are shared publicly, therefore does not ensure higher level of security. • Less Customizable It is comparatively less customizable than private cloud. 30
  • 31. Cloud Computing Private Cloud Model  Private Cloud allows systems and services to be accessible within an organization.  The Private Cloud is operated only within a single organization. However, it may be managed internally by the organization itself or by third-party. Your Application Your Information Enterprise IT Resources Cloud Operating System Cloud Internetwork Enterprize Infrastructure Network-server-storage Provider Infrastructure Network-server-storage Private Cloud Model 31
  • 32. Cloud Computing  Benefits There are many benefits of deploying cloud as private cloud model. Higher Security and Privacy More Control Cost and energy efficiency Improved reliability 32
  • 33. Cloud Computing • High Security and Privacy Private cloud operations are not available to general public and resources are shared from distinct pool of resources. Therefore, it ensures high security and privacy. • More Control The private cloud has more control on its resources and hardware than public cloud because it is accessed only within an organization. • Cost and Energy Efficiency The private cloud resources are not as cost effective as resources in public clouds but they offer more efficiency than public cloud resources. 33
  • 34. Cloud Computing Disadvantages Here are the disadvantages of using private cloud model: • Restricted Area of Operation The private cloud is only accessible locally and is very difficult to deploy globally. • High Priced Purchasing new hardware in order to fulfill the demand is a costly transaction. • Limited Scalability The private cloud can be scaled only within capacity of internal hosted resources. • Additional Skills In order to maintain cloud deployment, organization requires skilled expertise. 34
  • 35. Cloud Computing Hybrid Cloud Model Hybrid Cloud is a mixture of public and private cloud. Non-critical activities are performed using public cloud while the critical activities are performed using private cloud. Private/Internal Hybrid Public/ external The Cloud 35
  • 36. Cloud Computing Benefits There are many benefits of deploying cloud as hybrid cloud model. Scalability Security Cost Efficiency Flexibility 36
  • 37. Cloud Computing • Scalability It offers features of both, the public cloud scalability and the private cloud scalability. • Flexibility It offers secure resources and scalable public resources. • Cost Efficiency Public clouds are more cost effective than private ones. Therefore, hybrid clouds can be cost saving. • Security The private cloud in hybrid cloud ensures higher degree of security. 37
  • 38. Cloud Computing Disadvantages Here are the disadvantages of using hybrid cloud model: • Networking Issues Networking becomes complex due to presence of private and public cloud. • Security Compliance It is necessary to ensure that cloud services are compliant with security policies of the organization. • Infrastructure Dependency The hybrid cloud model is dependent on internal IT infrastructure, therefore it is necessary to ensure redundancy across data centers. 38
  • 39. Cloud Computing Community Cloud Model  Community Cloud allows system and services to be accessible by group of organizations.  It shares the infrastructure between several organizations from a specific community.  It may be managed internally by organizations or by the third-party. Organisation 1 Organisation 2 Community Cloud Model Users Cloud Computing 39
  • 40. Cloud Computing Benefits There are many benefits of deploying cloud as community cloud model. Cost Effective Security Sharing Among Organisations 40
  • 41. Cloud Computing • Cost Effective Community cloud offers same advantages as that of private cloud at low cost. • Sharing Among Organizations Community cloud provides an infrastructure to share cloud resources and capabilities among several organizations. • Security The community cloud is comparatively more secure than the public cloud but less secured than the private cloud. 41
  • 42. Cloud Computing Issues  Since all data is located at one place, one must be careful in storing data in community cloud because it might be accessible to others.  It is also challenging to allocate responsibilities of governance, security and cost among organizations. 42
  • 43. Cloud Computing Cloud Service Models o Infrastructure as a Service (IaaS) o Plateform as a Service (PaaS) o Software as a service (SaaS) o Identity as a Service (IDaaS) o Network as a Service (NaaS) 43
  • 44. Cloud Computing Infrastructure as a Service (IaaS) Infrastructure-as-a-Service provides access to fundamental resources such as physical machines, virtual machines, virtual storage, etc. Apart from these resources, the IaaS also offers:  Virtual machine disk storage  Virtual local area network (VLANs)  Load balancers  IP addresses  Software bundles 44
  • 45. Cloud Computing  Benefits IaaS allows the cloud provider to freely locate the infrastructure over the Internet in a cost-effective manner. Some of the key benefits of IaaS are listed below:  Full control of the computing resources through administrative access to VMs.  Flexible and efficient renting of computer hardware.  Portability, interoperability with legacy applications. 45
  • 46. Cloud Computing Issues IaaS Issues Compatibility with Legacy Security Virtual Mechine Sparawl Robustness of VM- level isolation Data erase practices 46
  • 47. Cloud Computing Platform as a Service (PaaS)  Platform-as-a-Service offers the runtime environment for applications.  It also offers development and deployment tools required to develop applications.  PaaS has a feature of point-and-click tools that enables non-developers to create web applications.  App Engine of Google is example of PaaS offering vendors. Developer may log on to these websites and use the built-in API to create web-based applications. 47
  • 48. Cloud Computing Benefits Following are the benefits of PaaS model: PaaS Benefits Lower administrative overhead Lower total cost of ownership Scalable solutions More current system software 48
  • 49. Cloud Computing Issues PaaS Issues Lack of portability between PaaS clouds Event based processor scheduling Security engineering of PaaS applications 49
  • 50. Cloud Computing oPaaS Types Based on the functions, PaaS can be classified into four types as shown in the following diagram: PaaS types Application delivery-only environments Stand-alone development environments Open platform as a service Add-on development facilities 50
  • 51. Cloud Computing Software as a Service (SaaS)  Software-as–a-Service (SaaS) model allows to provide software application as a service to the end users.  It refers to a software that is deployed on a host service and is accessible via Internet. There are several SaaS applications listed below:  Billing and invoicing system  Customer Relationship Management (CRM) applications  Help desk applications  Human Resource (HR) solutions 51
  • 52. Cloud Computing Benefits Using SaaS has proved to be beneficial in terms of scalability, efficiency and performance. Some of the benefits are listed below: Modest software tools Efficient use of software licenses Centralized management and data Platform responsibilities managed by provider Multitenant solutions Issues Browser based risks Network dependence Lack of portability between SaaS clouds 52
  • 53. Cloud Computing Identity as a Service (IDaaS) IDaaS offers management of identity information as a digital entity. This identity can be used during electronic transactions. Following are the problems that an employee might face: Remembering different username and password combinations for accessing multiple servers. If an employee leaves the company, it is required to ensure that each account of that user is disabled. This increases workload on IT staff.  To solve above problems, a new technique emerged which is known as Identity-as–a-Service (IDaaS). 53
  • 54. Cloud Computing Benefits Increased site conversation rates Access to greater user profile content Fewer problems with lost passwords Ease of content integration into social networking sites 54
  • 55. Cloud Computing Network as a Service (NaaS) Network-as-a-Service allows us to access to network infrastructure directly and securely.  NaaS makes it possible to deploy custom routing protocols. NaaS uses virtualized network infrastructure to provide network services to the customer. It is the responsibility of NaaS provider to maintain and manage the network resources.  How NaaS is delivered? To use NaaS model, the customer is required to logon to the web portal, where he can get online API. 55
  • 56. NaaS Benefits NaaS offers a number of benefits as discussed below: • Independence Each customer is independent and can segregate the network. • Bursting The customer pays for high-capacity network only on requirement. • Resilience The reliability treatments are available, which can be applied for critical applications. Cloud Computing 56
  • 57. • Analytics The data protection solutions are available, which can be applied for highly sensitive applications. • Ease of Adding New Service Elements It is very easy to integrate new service elements to the network. • Support Models A number of support models are available to reduce operation cost. • Isolation of Customer Traffic The customer traffic is logically isolated. Cloud Computing 57
  • 58. 58