SlideShare a Scribd company logo
1 of 22
A
PROJECT
ON
CLOUD COMPUTING
PRESENTED BY-
1. APARNA DAS
2. HEMANGA HAZARIKA
3. SANJIV PRADHAN
4. PALLABI BORO
5. DIPAK GHIMIRE
INTRODUCTION
The actual term cloud borrows from telephony in that
telecommunication companies, who until
the 1990 primarily offered dedicated point to point data circuits began
offering VIRTUAL PRIVATE NETWORKING (VPN) services with
comparable quality of service but at a lower cost.
According to NIST 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. (Special Publication 800-145)
DEFINATION
 Cloud Computing refers to manipulating,
configuring, and accessing
the hardware and software resources remotely. It offers online data
storage,
infrastructure, and application.
 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 mobile and
collaborative.
What It Provides ?
 Cloud computing provides shared services as opposed to local
servers or
storage resources.
 Enables access to information from most web-enabled hardware.
 Allows for cost savings – reduced facility, hardware/software
investments,
Types of cloud
 Public cloud
 Private cloud
 Community cloud
 Hybrid cloud
ADVANTAGES OF CLOUD COMPUTING
 One can access applications as utilities, over the Internet.
 One can manipulate and configure the applications online at any
time.
 It does not require to install a software to access or manipulate
cloud
application.
 Cloud Computing offers online development and deployment
tools,
programming runtime environment through PaaS model.
 Cloud resources are available over the network in a manner that
provide platform independent access to any type of clients.
 Cloud Computing offers on-demand self-service. The resources
can
 Cloud Computing is highly cost effective because it operates at high
efficiency with optimum utilization. It just requires an Internet
connection
 Cloud Computing offers load balancing that makes it more reliable.
CHARACTERISTICS OF CLOUD COMPUTING
i. On Demand Self Service.( Essential characteristic )
There are four key characteristics of cloud computing.
Cloud Computing allows the users to use web services and
resources on demand. One can logon to a website at any time
and
use them.ii. 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).
iii. Resource Pooling.
Cloud computing allows multiple tenants to share a pool of
resources. One can share single physical instance of hardware,
database and basic infrastructure.
iv. Rapid Elasticity
Capabilities can be expanded or released automatically (i.e., more
cpu power, or ability to handle additional users)
v. Measured Service
In this service cloud provider controls and monitors all the aspects
of cloud service. Resource optimization, billing, and capacity
planning etc. depend on it.
HOW IT WORKS ?
 Utilizes the network as a means to connect user end point to
resources
that are centralized in a data centre.
 The front layers are the parts you see and interact with.
 The data centre may by accessed via the internet or a company
network, or
both.
 Allows access from a variety of end points such as a mobile phone, a
PC or
a tablet.
 Cloud services may be designed to be vendor agnostic, working
equally
well with Linux, Mac and PC platforms.
 A user endpoint with minimal software requirements may submit a
task for
ARCHITECTURE OF CLOUD COMPUTING
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.
1. 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.
2. 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.
Cloud Computing Infrastructure
Cloud infrastructure consists of servers, storage devices, network,
cloud management software, deployment software, and platform
virtualization.
 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.
 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.
 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.
SERVICE MODELS
 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
All of the above resources are made available to end user via server
virtualization.
 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 and Force.com are examples of PaaS
offering vendors. Developer may log on to these websites and use
the built-in API to create web-based applications
 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
DATA SECURITY IN CLOUD COMPUTING
Data outsourcing: users are relieved from the burden of data
storage and maintenance . When users put their data (of large size)
on the cloud, the data integrity protection is challenging. Enabling
public audit for cloud data storage security is important
Cloud network
datauser
user
user
External Audit
party
 Data segregation: Data in the cloud is typically in a shared
environment alongside data from other customers. Encryption is
effective but isn't a cure-all. The cloud provider should provide
evidence that encryption schemes were designed and tested by
experienced specialists
Area of our research
o Over the past few years, cloud computing has rapidly emerged as a
widely accepted computing paradigm built around core concepts
such as on-demand computing resources, elastic scaling,
elimination of up-front capital and operational expenses, and
establishing a pay-as-you-go business model for computing and
information technology services.
o Data communications are essential in today’s economy and most of
the enterprises rely on a fast and reliable Internet connection to
control their production or sales. The cost of maintaining Internet
connectivity is not negligible, as it requires manpower and capital
immobilization. In order to limit the cost of data communications as
well as to improve their flexibility, Network-as-a-Service (NaaS) has
been proposed. The concept of NaaS is to outsource to the Cloud
networking operations like load balancing or firewall.
The Future of NaaS
Opportunities:
● New business model
● New research horizons regarding NaaS:
○ Scalability, Performance, Isolation,
Programmability
○ pricing model
○ WAN extension
Scalability, Performance, Isolation,
Programmability
○ pricing model
○ WAN extension
Conclusion
 Network as a Service
● Provide to the users access to network infrastructure
● Must have: High level API, Security, Scalability
● Issues: Performance, Isolation, Programmability
● Different approaches proposed - still open research
area
● NaaS can lead to new business models
Our Future Work
Our future goal is to design a NaaS-enabler protocol
based on LISP. Locator/ID Separation Protocol (LISP) is a
highly flexible mapping and encapsulation mechanism on
carrying arbitrarily formed packets over IP by dynamically
establishing tunnels.
What is Locator/ID Separation Protocol (LISP)?

More Related Content

What's hot (18)

Definition of cloud computing
Definition of cloud computingDefinition of cloud computing
Definition of cloud computing
 
Characteristics of cloud computing
Characteristics of cloud computingCharacteristics of cloud computing
Characteristics of cloud computing
 
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_oCloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
Cloud Computing Basics - https://youtu.be/ohK8Nd8Jq_o
 
OIT552 Cloud Computing Material
OIT552 Cloud Computing MaterialOIT552 Cloud Computing Material
OIT552 Cloud Computing Material
 
Cloud computing course and tutorials
Cloud computing course and tutorialsCloud computing course and tutorials
Cloud computing course and tutorials
 
cloud computng
cloud computng cloud computng
cloud computng
 
Cloud computing - Basics and Beyond
Cloud computing - Basics and BeyondCloud computing - Basics and Beyond
Cloud computing - Basics and Beyond
 
Introduction of Cloud Computing By Pawan Thakur HOD CS & IT
Introduction of Cloud Computing By Pawan Thakur HOD CS & ITIntroduction of Cloud Computing By Pawan Thakur HOD CS & IT
Introduction of Cloud Computing By Pawan Thakur HOD CS & IT
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)Understanding Cloud Computing (basics)
Understanding Cloud Computing (basics)
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
M commerce
M commerceM commerce
M commerce
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing and It's Types in Mobile Network
Cloud Computing and It's Types in Mobile NetworkCloud Computing and It's Types in Mobile Network
Cloud Computing and It's Types in Mobile Network
 
Microsoft Cloud Computing E-Book
Microsoft Cloud Computing E-BookMicrosoft Cloud Computing E-Book
Microsoft Cloud Computing E-Book
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cc unit 2 ppt
Cc unit 2 pptCc unit 2 ppt
Cc unit 2 ppt
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 

Similar to Cloud Computing Project Presentation

Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1ADEOLA ADISA
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingsuraj bhandari
 
Understanding the cloud computing stack
Understanding the cloud computing stackUnderstanding the cloud computing stack
Understanding the cloud computing stackSatish Chavan
 
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
 
cloud computing documentation
cloud computing documentationcloud computing documentation
cloud computing documentationshilpa bojji
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computerSanath Surawar
 
02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introductionAslamHossain30
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabusViolet Violet
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1Sagar Kumar
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptxssuser8c0d24
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAlessandro Iudica
 

Similar to Cloud Computing Project Presentation (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing lecture 1
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing stack
Cloud computing stackCloud computing stack
Cloud computing stack
 
Understanding the cloud computing stack
Understanding the cloud computing stackUnderstanding the cloud computing stack
Understanding the cloud computing stack
 
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...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing documentation
cloud computing documentationcloud computing documentation
cloud computing documentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
Cloud Computing-notes.doc
Cloud Computing-notes.docCloud Computing-notes.doc
Cloud Computing-notes.doc
 
Sem rep edited
Sem rep editedSem rep edited
Sem rep edited
 
02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabus
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 

Recently uploaded

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 

Recently uploaded (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

Cloud Computing Project Presentation

  • 1. A PROJECT ON CLOUD COMPUTING PRESENTED BY- 1. APARNA DAS 2. HEMANGA HAZARIKA 3. SANJIV PRADHAN 4. PALLABI BORO 5. DIPAK GHIMIRE
  • 2. INTRODUCTION The actual term cloud borrows from telephony in that telecommunication companies, who until the 1990 primarily offered dedicated point to point data circuits began offering VIRTUAL PRIVATE NETWORKING (VPN) services with comparable quality of service but at a lower cost. According to NIST 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. (Special Publication 800-145)
  • 3. DEFINATION  Cloud Computing refers to manipulating, configuring, and accessing the hardware and software resources remotely. It offers online data storage, infrastructure, and application.
  • 4.  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 mobile and collaborative. What It Provides ?  Cloud computing provides shared services as opposed to local servers or storage resources.  Enables access to information from most web-enabled hardware.  Allows for cost savings – reduced facility, hardware/software investments, Types of cloud  Public cloud  Private cloud  Community cloud  Hybrid cloud
  • 5. ADVANTAGES OF CLOUD COMPUTING  One can access applications as utilities, over the Internet.  One can manipulate and configure the applications online at any time.  It does not require to install a software to access or manipulate cloud application.  Cloud Computing offers online development and deployment tools, programming runtime environment through PaaS model.  Cloud resources are available over the network in a manner that provide platform independent access to any type of clients.  Cloud Computing offers on-demand self-service. The resources can
  • 6.  Cloud Computing is highly cost effective because it operates at high efficiency with optimum utilization. It just requires an Internet connection  Cloud Computing offers load balancing that makes it more reliable.
  • 7. CHARACTERISTICS OF CLOUD COMPUTING i. On Demand Self Service.( Essential characteristic ) There are four key characteristics of cloud computing. Cloud Computing allows the users to use web services and resources on demand. One can logon to a website at any time and use them.ii. 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). iii. Resource Pooling. Cloud computing allows multiple tenants to share a pool of resources. One can share single physical instance of hardware, database and basic infrastructure.
  • 8. iv. Rapid Elasticity Capabilities can be expanded or released automatically (i.e., more cpu power, or ability to handle additional users) v. Measured Service In this service cloud provider controls and monitors all the aspects of cloud service. Resource optimization, billing, and capacity planning etc. depend on it.
  • 9. HOW IT WORKS ?  Utilizes the network as a means to connect user end point to resources that are centralized in a data centre.  The front layers are the parts you see and interact with.  The data centre may by accessed via the internet or a company network, or both.  Allows access from a variety of end points such as a mobile phone, a PC or a tablet.  Cloud services may be designed to be vendor agnostic, working equally well with Linux, Mac and PC platforms.  A user endpoint with minimal software requirements may submit a task for
  • 10. ARCHITECTURE OF CLOUD COMPUTING 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. 1. 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.
  • 11. 2. 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.
  • 12. Cloud Computing Infrastructure Cloud infrastructure consists of servers, storage devices, network, cloud management software, deployment software, and platform virtualization.
  • 13.  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.  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.  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.
  • 14. SERVICE MODELS  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 All of the above resources are made available to end user via server virtualization.
  • 15.  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 and Force.com are examples of PaaS offering vendors. Developer may log on to these websites and use the built-in API to create web-based applications
  • 16.  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
  • 17. DATA SECURITY IN CLOUD COMPUTING Data outsourcing: users are relieved from the burden of data storage and maintenance . When users put their data (of large size) on the cloud, the data integrity protection is challenging. Enabling public audit for cloud data storage security is important Cloud network datauser user user External Audit party  Data segregation: Data in the cloud is typically in a shared environment alongside data from other customers. Encryption is effective but isn't a cure-all. The cloud provider should provide evidence that encryption schemes were designed and tested by experienced specialists
  • 18. Area of our research o Over the past few years, cloud computing has rapidly emerged as a widely accepted computing paradigm built around core concepts such as on-demand computing resources, elastic scaling, elimination of up-front capital and operational expenses, and establishing a pay-as-you-go business model for computing and information technology services. o Data communications are essential in today’s economy and most of the enterprises rely on a fast and reliable Internet connection to control their production or sales. The cost of maintaining Internet connectivity is not negligible, as it requires manpower and capital immobilization. In order to limit the cost of data communications as well as to improve their flexibility, Network-as-a-Service (NaaS) has been proposed. The concept of NaaS is to outsource to the Cloud networking operations like load balancing or firewall.
  • 19. The Future of NaaS Opportunities: ● New business model ● New research horizons regarding NaaS: ○ Scalability, Performance, Isolation, Programmability ○ pricing model ○ WAN extension
  • 21. Conclusion  Network as a Service ● Provide to the users access to network infrastructure ● Must have: High level API, Security, Scalability ● Issues: Performance, Isolation, Programmability ● Different approaches proposed - still open research area ● NaaS can lead to new business models
  • 22. Our Future Work Our future goal is to design a NaaS-enabler protocol based on LISP. Locator/ID Separation Protocol (LISP) is a highly flexible mapping and encapsulation mechanism on carrying arbitrarily formed packets over IP by dynamically establishing tunnels. What is Locator/ID Separation Protocol (LISP)?