SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente (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
 

Similar a Cloud computing

Similar a 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
 

Último

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Último (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

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

Notas del editor

  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.