SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Sanjay Gandhi Institute of Engineering & Technology



                          CLOUD
                         COMPUTIN
                            G
           Presented By: Aditya Dwivedi
                Computer Science
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Layer Of Cloud Computing
   Cloud Computer Characteristic
   Cloud Service Model
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
Introduction
• Cloud Computing is a general term used to describe a new
  class of network based computing that takes place over the
  Internet,
    • basically a step on from Utility Computing
    • Using the Internet for communication and transport
      provides hardware, software and networking services to
      clients
• Pay for use and as needed, elastic
    • scale up and down in capacity and functionalities
• The hardware and software services are available to
    • general public, enterprises, corporations and businesses
      markets
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Cloud Computer Characteristic
   Cloud Service Model
   Layer Of Cloud Computing
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
What Is Cloud Computing?
• Cloud computing is an umbrella term used to refer to
  Internet based development and services

• A number of characteristics define cloud data,
  applications services and infrastructure:
  • Remotely hosted: Services or data are hosted on remote
    infrastructure.
  • Ubiquitous: Services or data are available from anywhere.
  • Commodified: The result is a utility computing model similar
    to traditional that of traditional utilities, like gas and
    electricity - you pay for what you would want!
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Cloud Computer Characteristic
   Cloud Service Model
   Layer Of Cloud Computing
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
Cloud Architecture
Layer Of Cloud Computing

                       MS Live/ExchangeLabs, IBM,
 Application Service   Google Apps; Salesforce.com
       (SaaS)          Quicken Online, Zoho, Cisco

                       Google App Engine, Mosso,
Application Platform   Force.com, Engine Yard,
                       Facebook, Heroku, AWS

 Server Platform        3Tera, EC2, SliceHost,
                        GoGrid, RightScale, Linode

Storage Platform        Amazon S3, Dell, Apple, ...
Cloud Computing Service Layers
                  Services      Description
                                Services – Complete business services such as
                  Services      PayPal, OpenID, OAuth, Google Maps, Alexa



    Application                 Application – Cloud based software that eliminates
                  Application   the need for local installation such as Google Apps,
      Focused                   Microsoft Online

                                Development – Software development platforms used
                  Development   to build custom cloud based applications (PAAS &
                                SAAS) such as SalesForce

                                Platform – Cloud based platforms, typically provided
                  Platform      using virtualization, such as Amazon ECC, Sun Grid


                                Storage – Data storage or cloud based NAS such
Infrastructure    Storage       as CTERA, iDisk, CloudNAS

      Focused
                                Hosting – Physical data centers such as those run
                  Hosting       by IBM, HP, NaviSite, etc.
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Cloud Computer Characteristic
   Cloud Service Model
   Layer Of Cloud Computing
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
Cloud Computing
Characteristics
Common Characteristics:
     Massive Scale           Resilient Computing

     Homogeneity           Geographic Distribution

     Virtualization          Service Orientation

   Low Cost Software          Advanced Security


Essential Characteristics:

               On Demand Self-Service
  Broad Network Access          Rapid Elasticity
    Resource Pooling           Measured Service
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Cloud Computer Characteristic
   Cloud Service Model
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
Cloud Service Models
             Software as a     Platform as a   Infrastructure as a
             Service (SaaS)   Service (PaaS)     Service (IaaS)


SalesForce CRM

LotusLive


     Google
     App
     Engine
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Cloud Computer Characteristic
   Cloud Service Model
   Layer Of Cloud Computing
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
What is             the      purpose           and
 benefits?
• Cloud computing enables companies and applications,
  which are system infrastructure dependent, to be
  infrastructure-less.
• By using the Cloud infrastructure on “pay as used and
  on demand”, all of us can save in capital and
  operational investment!
• Clients can:
  • Put their data on the platform instead of on their own
    desktop PCs and/or on their own servers.
  • They can put their applications on the cloud and use the
    servers within the cloud to do processing and data
    manipulations etc.
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Cloud Computer Characteristic
   Cloud Service Model
   Layer Of Cloud Computing
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
Cloud-Sourcing
• Why is it becoming a Big Deal:
  • Using high-scale/low-cost providers,
  • Any time/place access via web browser,
  • Rapid scalability; incremental cost and load sharing,
  • Can forget need to focus on local IT.
• Concerns:
  • Performance, reliability, and SLAs,
  • Control of data, and service parameters,
  • Application features and choices,
  • Interaction between Cloud providers,
  • No standard API – mix of SOAP and REST!
  • Privacy, security, compliance, trust…
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Cloud Computer Characteristic
   Cloud Service Model
   Layer Of Cloud Computing
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
Opportunities and Challenges

• The use of the cloud provides a number of
  opportunities:
 • It enables services to be used without any understanding of
   their infrastructure.
 • Cloud computing works using economies of scale:
   • It potentially lowers the outlay expense for start up companies, as
     they would no longer need to buy their own software or servers.
   • Cost would be by on-demand pricing.
 • In parallel there has been backlash against cloud computing:
   • Security could prove to be a big issue:
      • It is still unclear how safe out-sourced data is and when using these
        services ownership of data is not always clear.
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Cloud Computer Characteristic
   Cloud Service Model
   Layer Of Cloud Computing
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
Advantages of Cloud Computing
• Lower computer costs:
  • You do not need a high-powered and high-priced computer to
    run cloud computing's web-based applications.
  • When you are using web-based applications, your PC can be
    less expensive, with a smaller hard disk, less memory, more
    efficient processor...
• Improved performance:
  • Computers in a cloud computing system boot and run faster
    because they have fewer programs and processes loaded into
    memory…
• Reduced software costs:
  • Instead of purchasing expensive software applications, you can
    get most of what you need for free-ish
Advantages of Cloud Computing
 conti….
• Unlimited storage capacity:
  • Cloud computing offers virtually limitless storage.
  • Your computer's current 1 Tbyte hard drive is small
    compared to the hundreds of Pbytes available in the cloud.
• Increased data reliability:
  • Unlike desktop computing, in which if a hard disk crashes
    and destroy all your valuable data, a computer crashing in
    the cloud should not affect the storage of your data.
     • if your personal computer crashes, all your data is still out there in
       the cloud, still accessible
  • In a world where few individual desktop PC users back up
    their data on a regular basis, cloud computing is a data-safe
    computing platform!
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Cloud Computer Characteristic
   Cloud Service Model
   Layer Of Cloud Computing
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
Disadvantages of Cloud
 Computing
• Requires a constant Internet connection:
  • Cloud computing is impossible if you cannot connect to the
    Internet.
  • Since you use the Internet to connect to both your applications
    and documents, if you do not have an Internet connection you
    cannot access anything, even your own documents.
• Does not work well with low-speed connections:
  • Web-based applications require a lot of bandwidth to download,
    as do large documents.
• Stored data might not be secure:
  • With cloud computing, all your data is stored on the cloud.
     • The questions is How secure is the cloud?
  • Can unauthorized users gain access to your confidential data?
Index
   Introduction
   What is Cloud Computing?
   Cloud Architecture
   Cloud Computer Characteristic
   Cloud Service Model
   Layer Of Cloud Computing
   What is the purpose and benefits?
   Cloud-Sourcing
   Opportunities and Challenges
   Advantages of Cloud Computing
   Disadvantages of Cloud Computing
   Future Work In Cloud Computing
Future Work In Cloud Computing
• Many of the activities loosely grouped together under cloud
  computing have already been happening and centralised
  computing activity is not a new phenomena
• Grid Computing was the last research-led centralised approach
• However there are concerns that the mainstream adoption of
  cloud computing could cause many problems for users
• Many new open source systems appearing that you can install
  and run on your local cluster
  • should be able to run a variety of applications on these systems
Thank You

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 
Cloud computing intro
Cloud computing introCloud computing intro
Cloud computing intro
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing for Teachers and Students
Cloud computing for Teachers and StudentsCloud computing for Teachers and Students
Cloud computing for Teachers and Students
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Project
Cloud Computing Project Cloud Computing Project
Cloud Computing Project
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Ähnlich wie Cloud computing

Ähnlich wie Cloud computing (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
cloud computing
cloud computingcloud computing
cloud computing
 
d.pptx
d.pptxd.pptx
d.pptx
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
SoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud ComputingSoftwareGuru 2009 - Cloud Computing
SoftwareGuru 2009 - Cloud Computing
 
Introduction Of Cloud Computing
Introduction Of Cloud Computing Introduction Of Cloud Computing
Introduction Of Cloud Computing
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
 
Cloud computing presentation
Cloud computing  presentationCloud computing  presentation
Cloud computing presentation
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing power point presentation
Cloud computing power point presentationCloud computing power point presentation
Cloud computing power point presentation
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 

Kürzlich hochgeladen

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Cloud computing

  • 1. Sanjay Gandhi Institute of Engineering & Technology CLOUD COMPUTIN G Presented By: Aditya Dwivedi Computer Science
  • 2. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Layer Of Cloud Computing  Cloud Computer Characteristic  Cloud Service Model  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 3. Introduction • Cloud Computing is a general term used to describe a new class of network based computing that takes place over the Internet, • basically a step on from Utility Computing • Using the Internet for communication and transport provides hardware, software and networking services to clients • Pay for use and as needed, elastic • scale up and down in capacity and functionalities • The hardware and software services are available to • general public, enterprises, corporations and businesses markets
  • 4. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Cloud Computer Characteristic  Cloud Service Model  Layer Of Cloud Computing  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 5. What Is Cloud Computing? • Cloud computing is an umbrella term used to refer to Internet based development and services • A number of characteristics define cloud data, applications services and infrastructure: • Remotely hosted: Services or data are hosted on remote infrastructure. • Ubiquitous: Services or data are available from anywhere. • Commodified: The result is a utility computing model similar to traditional that of traditional utilities, like gas and electricity - you pay for what you would want!
  • 6. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Cloud Computer Characteristic  Cloud Service Model  Layer Of Cloud Computing  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 8. Layer Of Cloud Computing MS Live/ExchangeLabs, IBM, Application Service Google Apps; Salesforce.com (SaaS) Quicken Online, Zoho, Cisco Google App Engine, Mosso, Application Platform Force.com, Engine Yard, Facebook, Heroku, AWS Server Platform 3Tera, EC2, SliceHost, GoGrid, RightScale, Linode Storage Platform Amazon S3, Dell, Apple, ...
  • 9. Cloud Computing Service Layers Services Description Services – Complete business services such as Services PayPal, OpenID, OAuth, Google Maps, Alexa Application Application – Cloud based software that eliminates Application the need for local installation such as Google Apps, Focused Microsoft Online Development – Software development platforms used Development to build custom cloud based applications (PAAS & SAAS) such as SalesForce Platform – Cloud based platforms, typically provided Platform using virtualization, such as Amazon ECC, Sun Grid Storage – Data storage or cloud based NAS such Infrastructure Storage as CTERA, iDisk, CloudNAS Focused Hosting – Physical data centers such as those run Hosting by IBM, HP, NaviSite, etc.
  • 10. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Cloud Computer Characteristic  Cloud Service Model  Layer Of Cloud Computing  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 11. Cloud Computing Characteristics Common Characteristics: Massive Scale Resilient Computing Homogeneity Geographic Distribution Virtualization Service Orientation Low Cost Software Advanced Security Essential Characteristics: On Demand Self-Service Broad Network Access Rapid Elasticity Resource Pooling Measured Service
  • 12. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Cloud Computer Characteristic  Cloud Service Model  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 13. Cloud Service Models Software as a Platform as a Infrastructure as a Service (SaaS) Service (PaaS) Service (IaaS) SalesForce CRM LotusLive Google App Engine
  • 14. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Cloud Computer Characteristic  Cloud Service Model  Layer Of Cloud Computing  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 15. What is the purpose and benefits? • Cloud computing enables companies and applications, which are system infrastructure dependent, to be infrastructure-less. • By using the Cloud infrastructure on “pay as used and on demand”, all of us can save in capital and operational investment! • Clients can: • Put their data on the platform instead of on their own desktop PCs and/or on their own servers. • They can put their applications on the cloud and use the servers within the cloud to do processing and data manipulations etc.
  • 16. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Cloud Computer Characteristic  Cloud Service Model  Layer Of Cloud Computing  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 17. Cloud-Sourcing • Why is it becoming a Big Deal: • Using high-scale/low-cost providers, • Any time/place access via web browser, • Rapid scalability; incremental cost and load sharing, • Can forget need to focus on local IT. • Concerns: • Performance, reliability, and SLAs, • Control of data, and service parameters, • Application features and choices, • Interaction between Cloud providers, • No standard API – mix of SOAP and REST! • Privacy, security, compliance, trust…
  • 18. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Cloud Computer Characteristic  Cloud Service Model  Layer Of Cloud Computing  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 19. Opportunities and Challenges • The use of the cloud provides a number of opportunities: • It enables services to be used without any understanding of their infrastructure. • Cloud computing works using economies of scale: • It potentially lowers the outlay expense for start up companies, as they would no longer need to buy their own software or servers. • Cost would be by on-demand pricing. • In parallel there has been backlash against cloud computing: • Security could prove to be a big issue: • It is still unclear how safe out-sourced data is and when using these services ownership of data is not always clear.
  • 20. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Cloud Computer Characteristic  Cloud Service Model  Layer Of Cloud Computing  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 21. Advantages of Cloud Computing • Lower computer costs: • You do not need a high-powered and high-priced computer to run cloud computing's web-based applications. • When you are using web-based applications, your PC can be less expensive, with a smaller hard disk, less memory, more efficient processor... • Improved performance: • Computers in a cloud computing system boot and run faster because they have fewer programs and processes loaded into memory… • Reduced software costs: • Instead of purchasing expensive software applications, you can get most of what you need for free-ish
  • 22. Advantages of Cloud Computing conti…. • Unlimited storage capacity: • Cloud computing offers virtually limitless storage. • Your computer's current 1 Tbyte hard drive is small compared to the hundreds of Pbytes available in the cloud. • Increased data reliability: • Unlike desktop computing, in which if a hard disk crashes and destroy all your valuable data, a computer crashing in the cloud should not affect the storage of your data. • if your personal computer crashes, all your data is still out there in the cloud, still accessible • In a world where few individual desktop PC users back up their data on a regular basis, cloud computing is a data-safe computing platform!
  • 23. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Cloud Computer Characteristic  Cloud Service Model  Layer Of Cloud Computing  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 24. Disadvantages of Cloud Computing • Requires a constant Internet connection: • Cloud computing is impossible if you cannot connect to the Internet. • Since you use the Internet to connect to both your applications and documents, if you do not have an Internet connection you cannot access anything, even your own documents. • Does not work well with low-speed connections: • Web-based applications require a lot of bandwidth to download, as do large documents. • Stored data might not be secure: • With cloud computing, all your data is stored on the cloud. • The questions is How secure is the cloud? • Can unauthorized users gain access to your confidential data?
  • 25. Index  Introduction  What is Cloud Computing?  Cloud Architecture  Cloud Computer Characteristic  Cloud Service Model  Layer Of Cloud Computing  What is the purpose and benefits?  Cloud-Sourcing  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Future Work In Cloud Computing
  • 26. Future Work In Cloud Computing • Many of the activities loosely grouped together under cloud computing have already been happening and centralised computing activity is not a new phenomena • Grid Computing was the last research-led centralised approach • However there are concerns that the mainstream adoption of cloud computing could cause many problems for users • Many new open source systems appearing that you can install and run on your local cluster • should be able to run a variety of applications on these systems

Hinweis der Redaktion

  1. Scalability Infrastructure capacity allows for traffic spikes and minimizes delays. Resiliency Cloud providers have mirrored solutions to minimize downtime in the event of a disaster. This type of resiliency can give businesses the sustainability they need during unanticipated events. Homogeneity: No matter which cloud provider and architecture an organization uses, an open cloud will make it easy for them to work with other groups, even if those other groups choose different providers and architectures. On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider. 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, laptops, and PDAs). Resource pooling. Multi-tenant model.. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines. Rapid elasticity. Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time. Measured Service. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts).
  2. IaaSdelivers computer infrastructure, typically a platform virtualization environment, as a service. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully outsourced service. PaaSdeliver a computing platform where the developers can develop their own applications. SaaSis a model of software deployment where the software applications are provided to the customers as a service.