SlideShare a Scribd company logo
1 of 41
CLOUD COMPUTING
U. Jhashuva1
Asst. Prof
Dept. of CSE
http://www.gridandcloudcomputing.wordpress.co
m
CONTENTS
• Definition
• Architecture
• Services
• Deployment Models
• Features
• Advantages and Disadvantages
DEFINATION I
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.
-
NIST
DEFINATION II
A cloud is a type of parallel and distributed
system consisting of a collection of
interconnected and virtualized computers that
are dynamically provisioned and presented as
one or more unified computing resources
based on service-level agreements established
through negotiation between the service
provider and consumers.
-Rajkumar
Buyya
ARCHITECTURE
SERVICES
Three Services :
SaaaS(Software as a Service):
• The SaaS model provides software
applications as a service.
• This refers to browser-initiated application
software over thousands of cloud
customers.
Cont…
SERVICES
• On the customer side, there is no upfront
investment in servers or software licensing
and on the provider side, costs are kept
rather low, compared with conventional
hosting of user applications.
• The best examples of SaaS services include
Google Gmail and docs, Microsoft
SharePoint, and the CRM software from
Salesforce.com.
Cont…
SERVICES
SaaS Benefits :
• Reduced Disruption
• Efficient use of software licences
• Centralized management and data
• Platform responsibilities managed by
providers
• Upfront cost savings
Cont…
SERVICES
SaaS Issues and concerns :
• Browser based risks
• Network dependence
• Lack of portability
Cont…
SERVICES
SaaS Application Suitability :
• Business Logic
• Collaboration
• Office Productivity
• Software Tools
Cont…
SERVICES
SaaS Recommendations :
• Data protection
• Client device/ Application Protection
• Encryption
• Secure data deletion
Cont…
SERVICES
PaaS(Platform as a Service) :
• To be able to develop, deploy, and manage
the execution of applications using
provisioned resources demands a cloud
platform with the proper software
environment.
• Platform includes operating system and
runtime library support. This has triggered the
creation of the PaaS model to enable users
to develop and deploy their user applications.
Cont…
SERVICES
• The user application can be developed on
this virtualized cloud platform using some
programming languages and software
tools supported by the provider.
• The user does not manage the underlying
cloud infrastructure.
Cont…
SERVICES
PaaS Benefits :
• Reduced disruption
• Efficient use of software licences
• Centralized management and data
• Platform responsibilities managed by
providers
• Upfront cost savings
Cont…
SERVICES
PaaS Issues and concerns :
• Browser based risks and risk remediation
• Network dependence
• Isolation Vs. Efficiency
• Lack of Portability
• Event based processor scheduling
• Security engineering
• Multiple languages
Cont…
SERVICES
PaaS application suitability :
• PaaS implemented SaaS
• Application classes
– Business Logic
– Collaboration
– Office Productivity
– Software Tools
Cont…
SERVICES
PaaS Recommendations:
• Generic Interface
• Standard language and tools
• Data access
• Data Protection
• Application frameworks
• Component testing
• Security
• Secure data deletion
Cont…
SERVICES
IaaS(Infrastructure as a Service):
• Infrastructure- and Hardware-as-a-Service
(IaaS/HaaS) solutions are the most popular
and developed market segment of cloud
computing.
• The available options within the IaaS offering
umbrella range from single servers to entire
infra- structures, including network devices,
load balancers, and database and Web
servers.
Cont…
SERVICES
• The main technology used to deliver and
implement these solutions is hardware
virtualization: one or more virtual
machines opportunely configured and
interconnected define the distributed sys-
tem on top of which applications are
installed and deployed.
Cont…
SERVICES
IaaS issues and concerns :
• Compatibility with legacy security
vulnerabilities
• Virtual machine sprawl
• Verifying authenticity
• Robustness of VM-level isolation
• Features for dynamic network configuration
• Data erase practices
Cont…
SERVICES
Iaas Recommendations:
• Multi-tenancy
• Data protection
• Secure data deletion
• Administrative access
• VM migration
DEPLOYMENT MODELS
Public Cloud:
• Public clouds constitute the first expression of
cloud computing.
• They are a realization of the canonical view
of cloud computing in which the services
offered are made available to anyone, from
anywhere, and at any time through the
Internet.
• A fundamental characteristic of public clouds
is multitenancy.
Cont…
DEPLOYMENT MODELS
• A public cloud is meant to serve a
multitude of users, not a single customer.
Any customer requires a virtual computing
environment that is separated, and most
likely isolated, from other users.
• A public cloud can offer any kind of
service: infrastructure, platform, or
applications.
Cont…
DEPLOYMENT MODELS
Private Clouds :
• In the case of public clouds, the provider is
in control of the infrastructure and,
eventually, of the customers’ core logic
and sensitive data.
• Even though there could be regulatory
procedure in place that guarantees fair
management and respect of the
customer’s privacy, this condition can still
be perceived as a threat or as an
unacceptable risk that some organizations
Cont…
DEPLOYMENT MODELS
• In particular, institutions such as government
and military agencies will not consider public
clouds as an option for processing or storing
their sensitive data.
• Private clouds are virtual distributed systems
that rely on a private infrastructure and
provide internal users with dynamic
provisioning of computing resources.
Cont…
DEPLOYMENT MODELS
• Private clouds have the advantage of keeping
the core business operations in-house by
relying on the existing IT infrastructure and
reducing the burden of maintaining it once
the cloud has been set up.
• With private clouds is the possibility of testing
applications and systems at a comparatively
lower price rather than public clouds before
deploying them on the public virtual
infrastructure.
Cont…
DEPLOYMENT MODELS
Hybrid Clouds :
• Hybrid clouds allow enterprises to exploit
existing IT infrastructures, maintain sensitive
information within the premises, and naturally
grow and shrink by provisioning external
resources and releasing them when they’re
no longer needed.
• Hybrid clouds address scalability issues by
leveraging external resources for exceeding
capacity demand.
Cont…
DEPLOYMENT MODELS
• It is a heterogeneous distributed system
resulting from a private cloud that integrates
additional services or resources from one or
more public clouds.
• Hybrid clouds address scalability issues by
leveraging external resources for exceeding.
• In an IaaS scenario, dynamic provisioning
refers to the ability to acquire on demand
virtual machines in order to increase the
capability of the resulting distributed system
and then release them.
Cont…
DEPLOYMENT MODELS
Community Clouds :
• Community clouds are distributed systems
created by integrating the services of different
clouds to address the specific needs of an
industry, a community, or a business sector.
• The users of a specific community cloud fall
into a well-identified community, sharing the
same concerns or needs; they can be
government bodies, industries, or even
simple users, but all of them focus on the
same issues for their interaction with the
cloud.
Cont…
DEPLOYMENT MODELS
The infrastructure is shared by several
organizations and supports a specific
community that has shared concerns (e.g.,
mission, security requirements, policy, and
compliance considerations). It may be
managed by the organizations or a third
party and may exist on premise or off
premise.
-NIST
FEATURES
Self Service :
• clouds allow self-service access so that
customers can request, customize, pay,
and use services without intervention of
human operators.
Cont…
FEATURES
Per-Usage Metering and Billing:
• Cloud computing eliminates up-front
commitment by users, allowing them to
request and use only the necessary
amount.
• Services must be priced on a short term
basis (e.g., by the hour), allowing users to
release (and not pay for) resources as
soon as they are not needed.
Cont…
FEATURES
• For these reasons, clouds must implement
features to allow efficient trading of service
such as pricing, accounting, and billing.
• Metering should be done accordingly for
different types of service (e.g., storage,
processing, and bandwidth) and usage
promptly reported, thus providing greater
transparency.
Cont…
FEATURES
Elasticity :
• Cloud computing gives the illusion of infinite
computing resources available on demand.
• Therefore users expect clouds to rapidly
provide resources in any quantity at any time.
• In particular, it is expected that the additional
resources can be (a) provisioned, possibly
automatically, when an application load
increases and (b) released when load
decreases (scale up and down).
Cont…
FEATURES
Customization :
• Resources rented from the cloud must be
highly customizable.
• In the case of infrastructure services,
customization means allowing users to
deploy specialized virtual appliances and
to be given privileged (root) access to the
virtual servers.
ADVANTAGES &
DISADVANTAGES
• Increased economical return due to the
reduced maintenance costs and operational
costs related to IT software and
infrastructure.
• Minimizing capital costs, then, is fundamental
Cloud computing transforms IT infrastructure
and software into utilities, thus significantly
contributing to increasing a company’s net
gain.
ADVANTAGES &
DISADVANTAGES
• Cloud computing also provides an
opportunity for small organizations and start-
ups: these do not need large investments to
start their business, but they can comfortably
grow with it.
• Finally, maintenance costs are significantly
reduced: by renting the infrastructure and the
application services, organizations are no
longer responsible for their maintenance.
ADVANTAGES &
DISADVANTAGES
Challenges :
• challenges concerning the dynamic
provisioning of cloud computing services
and resources arises.
• Security in terms of confidentiality,
secrecy, and protection of data in a cloud
environment is another important
challenge.
ADVANTAGES &
DISADVANTAGES
• Legal issues are specifically tied to the
ubiquitous nature of cloud computing,
which spreads computing infrastructure
across diverse geographical locations.
Different legislation about privacy in
different countries may potentially create
disputes as to the rights that third parties
(including government agencies) have to
your data.
ANY QURIES ?
Thank you for Listening
REFERENCES
[1]. MASTERING CLOUD COMPUTING
:Foundations and Applications of
Programming;1.1.5.Characteristics and
Benfits;1.1.6.Challenges Ahead;4.2. The Cloud
Reference Model by Rajkumar Buyya
[2]. CLOUD COMPUTING PRINCIPLES AND
PARADIGIMS ;1.4. Desired Features of a
Cloud by Rajkumar Buyya
[3] www.ieeex.org
[4]www.facebook.com/gridandcloudcomputingcl
ass/

More Related Content

Similar to 12458003.ppt

Cloud computing
Cloud computing Cloud computing
Cloud computing ananyaakk
 
Cloud computing & security basics
Cloud computing & security   basicsCloud computing & security   basics
Cloud computing & security basicsRahul Gurnani
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxsarahabbas40
 
CloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdfCloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdfkhan593595
 
CloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdfCloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdfkhan593595
 
Cloud computing(ppt)
Cloud computing(ppt)Cloud computing(ppt)
Cloud computing(ppt)priyas211420
 
Cloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptxCloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptxchayashree12
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computerSanath Surawar
 
Introduction to Cloud computing
Introduction to Cloud computing Introduction to Cloud computing
Introduction to Cloud computing mehanasshahul
 
Cloud Computing : Revised Presentation
Cloud Computing : Revised PresentationCloud Computing : Revised Presentation
Cloud Computing : Revised PresentationMayank Aggarwal
 
Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Tim Harvey
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationAkash Tripathi
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2Shyam Kona
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARsashi29
 

Similar to 12458003.ppt (20)

Cloud computing
Cloud computing Cloud computing
Cloud computing
 
IT4.pptx
IT4.pptxIT4.pptx
IT4.pptx
 
Cloud computing & security basics
Cloud computing & security   basicsCloud computing & security   basics
Cloud computing & security basics
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
CloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdfCloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdf
 
CloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdfCloudComputing_UNIT4.pdf
CloudComputing_UNIT4.pdf
 
Cloud Computing-A detailed Study
Cloud Computing-A detailed StudyCloud Computing-A detailed Study
Cloud Computing-A detailed Study
 
Cloud computing(ppt)
Cloud computing(ppt)Cloud computing(ppt)
Cloud computing(ppt)
 
Cloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptxCloud-mod1-chap1.pptx
Cloud-mod1-chap1.pptx
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
Introduction to Cloud computing
Introduction to Cloud computing Introduction to Cloud computing
Introduction to Cloud computing
 
depolyment on cloud.pptx
depolyment on cloud.pptxdepolyment on cloud.pptx
depolyment on cloud.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing : Revised Presentation
Cloud Computing : Revised PresentationCloud Computing : Revised Presentation
Cloud Computing : Revised Presentation
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...Speaker Presention by Irena Bojanova of the University of Maryland University...
Speaker Presention by Irena Bojanova of the University of Maryland University...
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing 2
Cloud computing 2Cloud computing 2
Cloud computing 2
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHAR
 

Recently uploaded

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
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
 
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
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
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
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
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
 
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
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 

Recently uploaded (20)

Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
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
 
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 )
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
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
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
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...
 
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
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 

12458003.ppt

  • 1. CLOUD COMPUTING U. Jhashuva1 Asst. Prof Dept. of CSE http://www.gridandcloudcomputing.wordpress.co m
  • 2. CONTENTS • Definition • Architecture • Services • Deployment Models • Features • Advantages and Disadvantages
  • 3. DEFINATION I 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. - NIST
  • 4. DEFINATION II A cloud is a type of parallel and distributed system consisting of a collection of interconnected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements established through negotiation between the service provider and consumers. -Rajkumar Buyya
  • 6. SERVICES Three Services : SaaaS(Software as a Service): • The SaaS model provides software applications as a service. • This refers to browser-initiated application software over thousands of cloud customers. Cont…
  • 7. SERVICES • On the customer side, there is no upfront investment in servers or software licensing and on the provider side, costs are kept rather low, compared with conventional hosting of user applications. • The best examples of SaaS services include Google Gmail and docs, Microsoft SharePoint, and the CRM software from Salesforce.com. Cont…
  • 8. SERVICES SaaS Benefits : • Reduced Disruption • Efficient use of software licences • Centralized management and data • Platform responsibilities managed by providers • Upfront cost savings Cont…
  • 9. SERVICES SaaS Issues and concerns : • Browser based risks • Network dependence • Lack of portability Cont…
  • 10. SERVICES SaaS Application Suitability : • Business Logic • Collaboration • Office Productivity • Software Tools Cont…
  • 11. SERVICES SaaS Recommendations : • Data protection • Client device/ Application Protection • Encryption • Secure data deletion Cont…
  • 12. SERVICES PaaS(Platform as a Service) : • To be able to develop, deploy, and manage the execution of applications using provisioned resources demands a cloud platform with the proper software environment. • Platform includes operating system and runtime library support. This has triggered the creation of the PaaS model to enable users to develop and deploy their user applications. Cont…
  • 13. SERVICES • The user application can be developed on this virtualized cloud platform using some programming languages and software tools supported by the provider. • The user does not manage the underlying cloud infrastructure. Cont…
  • 14. SERVICES PaaS Benefits : • Reduced disruption • Efficient use of software licences • Centralized management and data • Platform responsibilities managed by providers • Upfront cost savings Cont…
  • 15. SERVICES PaaS Issues and concerns : • Browser based risks and risk remediation • Network dependence • Isolation Vs. Efficiency • Lack of Portability • Event based processor scheduling • Security engineering • Multiple languages Cont…
  • 16. SERVICES PaaS application suitability : • PaaS implemented SaaS • Application classes – Business Logic – Collaboration – Office Productivity – Software Tools Cont…
  • 17. SERVICES PaaS Recommendations: • Generic Interface • Standard language and tools • Data access • Data Protection • Application frameworks • Component testing • Security • Secure data deletion Cont…
  • 18. SERVICES IaaS(Infrastructure as a Service): • Infrastructure- and Hardware-as-a-Service (IaaS/HaaS) solutions are the most popular and developed market segment of cloud computing. • The available options within the IaaS offering umbrella range from single servers to entire infra- structures, including network devices, load balancers, and database and Web servers. Cont…
  • 19. SERVICES • The main technology used to deliver and implement these solutions is hardware virtualization: one or more virtual machines opportunely configured and interconnected define the distributed sys- tem on top of which applications are installed and deployed. Cont…
  • 20. SERVICES IaaS issues and concerns : • Compatibility with legacy security vulnerabilities • Virtual machine sprawl • Verifying authenticity • Robustness of VM-level isolation • Features for dynamic network configuration • Data erase practices Cont…
  • 21. SERVICES Iaas Recommendations: • Multi-tenancy • Data protection • Secure data deletion • Administrative access • VM migration
  • 22. DEPLOYMENT MODELS Public Cloud: • Public clouds constitute the first expression of cloud computing. • They are a realization of the canonical view of cloud computing in which the services offered are made available to anyone, from anywhere, and at any time through the Internet. • A fundamental characteristic of public clouds is multitenancy. Cont…
  • 23. DEPLOYMENT MODELS • A public cloud is meant to serve a multitude of users, not a single customer. Any customer requires a virtual computing environment that is separated, and most likely isolated, from other users. • A public cloud can offer any kind of service: infrastructure, platform, or applications. Cont…
  • 24. DEPLOYMENT MODELS Private Clouds : • In the case of public clouds, the provider is in control of the infrastructure and, eventually, of the customers’ core logic and sensitive data. • Even though there could be regulatory procedure in place that guarantees fair management and respect of the customer’s privacy, this condition can still be perceived as a threat or as an unacceptable risk that some organizations Cont…
  • 25. DEPLOYMENT MODELS • In particular, institutions such as government and military agencies will not consider public clouds as an option for processing or storing their sensitive data. • Private clouds are virtual distributed systems that rely on a private infrastructure and provide internal users with dynamic provisioning of computing resources. Cont…
  • 26. DEPLOYMENT MODELS • Private clouds have the advantage of keeping the core business operations in-house by relying on the existing IT infrastructure and reducing the burden of maintaining it once the cloud has been set up. • With private clouds is the possibility of testing applications and systems at a comparatively lower price rather than public clouds before deploying them on the public virtual infrastructure. Cont…
  • 27. DEPLOYMENT MODELS Hybrid Clouds : • Hybrid clouds allow enterprises to exploit existing IT infrastructures, maintain sensitive information within the premises, and naturally grow and shrink by provisioning external resources and releasing them when they’re no longer needed. • Hybrid clouds address scalability issues by leveraging external resources for exceeding capacity demand. Cont…
  • 28. DEPLOYMENT MODELS • It is a heterogeneous distributed system resulting from a private cloud that integrates additional services or resources from one or more public clouds. • Hybrid clouds address scalability issues by leveraging external resources for exceeding. • In an IaaS scenario, dynamic provisioning refers to the ability to acquire on demand virtual machines in order to increase the capability of the resulting distributed system and then release them. Cont…
  • 29. DEPLOYMENT MODELS Community Clouds : • Community clouds are distributed systems created by integrating the services of different clouds to address the specific needs of an industry, a community, or a business sector. • The users of a specific community cloud fall into a well-identified community, sharing the same concerns or needs; they can be government bodies, industries, or even simple users, but all of them focus on the same issues for their interaction with the cloud. Cont…
  • 30. DEPLOYMENT MODELS The infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be managed by the organizations or a third party and may exist on premise or off premise. -NIST
  • 31. FEATURES Self Service : • clouds allow self-service access so that customers can request, customize, pay, and use services without intervention of human operators. Cont…
  • 32. FEATURES Per-Usage Metering and Billing: • Cloud computing eliminates up-front commitment by users, allowing them to request and use only the necessary amount. • Services must be priced on a short term basis (e.g., by the hour), allowing users to release (and not pay for) resources as soon as they are not needed. Cont…
  • 33. FEATURES • For these reasons, clouds must implement features to allow efficient trading of service such as pricing, accounting, and billing. • Metering should be done accordingly for different types of service (e.g., storage, processing, and bandwidth) and usage promptly reported, thus providing greater transparency. Cont…
  • 34. FEATURES Elasticity : • Cloud computing gives the illusion of infinite computing resources available on demand. • Therefore users expect clouds to rapidly provide resources in any quantity at any time. • In particular, it is expected that the additional resources can be (a) provisioned, possibly automatically, when an application load increases and (b) released when load decreases (scale up and down). Cont…
  • 35. FEATURES Customization : • Resources rented from the cloud must be highly customizable. • In the case of infrastructure services, customization means allowing users to deploy specialized virtual appliances and to be given privileged (root) access to the virtual servers.
  • 36. ADVANTAGES & DISADVANTAGES • Increased economical return due to the reduced maintenance costs and operational costs related to IT software and infrastructure. • Minimizing capital costs, then, is fundamental Cloud computing transforms IT infrastructure and software into utilities, thus significantly contributing to increasing a company’s net gain.
  • 37. ADVANTAGES & DISADVANTAGES • Cloud computing also provides an opportunity for small organizations and start- ups: these do not need large investments to start their business, but they can comfortably grow with it. • Finally, maintenance costs are significantly reduced: by renting the infrastructure and the application services, organizations are no longer responsible for their maintenance.
  • 38. ADVANTAGES & DISADVANTAGES Challenges : • challenges concerning the dynamic provisioning of cloud computing services and resources arises. • Security in terms of confidentiality, secrecy, and protection of data in a cloud environment is another important challenge.
  • 39. ADVANTAGES & DISADVANTAGES • Legal issues are specifically tied to the ubiquitous nature of cloud computing, which spreads computing infrastructure across diverse geographical locations. Different legislation about privacy in different countries may potentially create disputes as to the rights that third parties (including government agencies) have to your data.
  • 40. ANY QURIES ? Thank you for Listening
  • 41. REFERENCES [1]. MASTERING CLOUD COMPUTING :Foundations and Applications of Programming;1.1.5.Characteristics and Benfits;1.1.6.Challenges Ahead;4.2. The Cloud Reference Model by Rajkumar Buyya [2]. CLOUD COMPUTING PRINCIPLES AND PARADIGIMS ;1.4. Desired Features of a Cloud by Rajkumar Buyya [3] www.ieeex.org [4]www.facebook.com/gridandcloudcomputingcl ass/