SlideShare a Scribd company logo
1 of 28
Cloud Computing
Instructor Iqra Saher
Lecture no 1 Overview
• What is Cloud?
• What is Cloud Computing?
• Examples of Cloud Computing
• Characteristics of Cloud Computing
• Advantages of Cloud Computing
• Disadvantages of Cloud Computing
• Questions?
What is Cloud?
• The term Cloud refers to a Network or Internet. In other words, we can say that Cloud is
something, which is present at remote location. Cloud can provide services over public
and private networks, i.e., WAN, LAN or VPN.
• Applications such as e-mail, web conferencing, customer relationship management
(CRM) execute on cloud
Cloud Computing Definition
• 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. This cloud model is composed of five essential
characteristics, three service models, and four deployment models.
What is Cloud Computing?
Cloud Computing refers to manipulating, configuring, and accessing the hardware and
software resources remotely over the internet. It offers online data storage, infrastructure,
and application.
Cloud computing offers platform independency, as the software is not required to be
installed locally on the PC. Hence, the Cloud Computing is making our business
applications mobile and collaborative.
Examples of cloud computing
• Some companies that provide cloud storage facilities include:-
• Dropbox
• Google Photos
• Google Drive
• Microsoft One drive
Cloud computing service providers
• Microsoft Azure
• IBM cloud
• VMWare
• Digital Ocean
• Google Cloud Platform
• Amazon AWS
Characteristics of Cloud Computing
• There are basically 5 essential characteristics of Cloud Computing.`
• On-demand self-services:
The Cloud computing services does not require any human administrators, user
themselves are able to provision, monitor and manage computing resources as needed.
• Broad network access:
The Computing services are generally provided over standard networks and
heterogeneous devices.
Characteristics of Cloud Computing
• Resource pooling:
The IT resources (e.g., networks, servers, storage, applications, and services) present are
shared across multiple applications. Multiple clients are provided service from the same
physical resource.
• The provider’s computing resources are pooled to serve multiple consumers using a
multi-tenant model, with different resources dynamically assigned and reassigned
according to consumer demand.
• Measured service:
The resource utilization is tracked for each application and occupant, it will provide both
the user and the resource provider with an account of what has been used. This is done
for various reasons like monitoring billing and effective use of resource.
Characteristics of Cloud Computing
• Rapid elasticity:
The Computing services should have IT resources that are able to scale out and in
quickly and on as needed basis. Whenever the user require services it is provided to him
and it is scale out as soon as its requirement gets over.
Advantages of Cloud Computing
• Data access
You can store your important data on the cloud and then can access the data through
different devices like your smartphone, tablet, or PC. You can also change your data online
through any device.
• Reliability
You now have access to your files 24 hours and your business is more reliable and safe.
Advantages of Cloud Computing
• Low cost
If you purchase all security software and other software like Photoshop, SEO tools, MS office
then it will cost you more money. If you get all these through cloud space then it costs you
less.
• Scale and compete
Small companies can now compete with bigger companies and scale up their business more
easily. They can only pay a few more bucks to scale up if required.
• Getting started is easy
You can start using cloud storage in no time. All the things get set up easily. With only a few
clicks you are able to upload your files and can access the files everywhere.
Advantages of Cloud Computing
• Concentrate on working
Companies now don’t need to look into details of how to manage and save data, they can
now concentrate on their development and marketing and other stuff.
• Recovering data
If any of your data is lost on your personal computer then you do not need to worry. Just
access to the cloud and restore the data. You can always make a backup of your data on the
cloud.
Advantages of Cloud Computing
• No extra hardware
You don’t need to upgrade your PC to add more RAM or hard drive. Just rent cloud storage
and start saving files. Also, you don’t need extra staff to handle your hardware things.
• High uptime
You can access and retrieve data in high uptime i.e. the download speed is enormous in
cloud computing.
Disadvantages of Cloud Computing
• Needs internet connection
As you know that accessing any image, video on the cloud requires a stable internet
connection so if you lose the internet then you cannot get access to the cloud.
• May not get all the features
Not all cloud services are the same. Some cloud providers tend to offer limited versions
and enable the most popular features only, so you may not receive every feature or
customization you want. Before signing up, make sure you know what your cloud service
provider offer.
Disadvantages of Cloud Computing
• No longer in control
When moving services to the cloud, you are handing over your data and information. For
companies who have an in-house IT staff, they will be unable to handle issues on their own.
• Downtime
Downtime should also be considered while working with cloud computing. That's because
your cloud provider may face power loss, low internet connectivity, service maintenance,
etc.
Obstacles for Cloud Technology
Vendor Lock-in: A robust SLA must be established to avoid too much dependence on the Cloud Service provider.
Lack of Performance and uptime: Will your applications perform better in cloud? Is your cloud service provider
promising the maximum uptime? These Issues must be addressed before moving to the cloud.
Network Connectivity and Bandwidth: Cloud Computing exerts additional pressure on the internet used by the
organization and bandwidth requirements must be evaluated based on the services used.
Dependency on outside agency: The involvement of a third party into internal operations of an enterprise may
sometime cause psychological obstacles for IT managers.
Knowledge and integration: Cloud migration process must be done through a well structure procedure which will
be explained in detail in the upcoming chapters. With Cloud Computing, the IT department must be prepared to
embrace the changes in their roles and responsibilities.
Why is Cloud Computing?
History and Evolution of Cloud Computing
• Before emerging the cloud computing, there was Client/Server computing which is basically a
centralized storage in which all the software applications, all the data and all the controls are
resided on the server side.
• Then after, distributed computing came into picture, where all the computers are networked
together and share their resources when needed.
• On the basis of above computing, there was emerged of cloud computing concepts that
later implemented.
• At around in 1961, John MacCharty suggested in a speech at MIT that computing can be sold like a
utility, just like a water or electricity.
History and Evolution of Cloud Computing
• But of course time has passed and the technology caught that idea and after few years:
• In 1999, Salesforce.com started delivering of applications to users using a simple website.
The applications were delivered to enterprises over the Internet, and this way the dream
of computing sold as utility were true.
• In 2002, Amazon started Amazon Web Services, providing services like storage,
computation. However, only starting with the launch of the Elastic Compute Cloud in 2006.
• In 2009, Google Apps also started to provide cloud computing enterprise applications.
• Some were later. In 2009, Microsoft launched Windows Azure. This proves that today,
cloud computing has become mainstream.
Cluster and Grid Computing
• Cluster Computing
It is a type of computing in which a group of computers are linked together so
that they can act as a single entity.
• Grid Computing
It is a collection of computing resources from multiple lactations to reach a
common goal.
Cluster vs Cloud vs Grid
Parameter Cluster Grid Cloud
Resource Handling Centralized Distributed Both
Scalability No Yes Yes
Reliability No Half Full
Network Type Private Private Public Internet
Business Model No No Yes
Task Size Single Large Single Large Small, Medium, Large
Heterogeneity No Yes Yes
Security High Medium-High Low-Medium
Distributed Computing
• Distributed System is a collection of independent computers
interconnected via N/W. A distributed system also known as distributed
computing.
• It is a system with multiple components located on different machines
that communicate and coordinate actions in order to appear as a single
coherent system to the end-user.
Architecture of Distributed System
Advantages of Distributed System
• Reliability, high fault tolerance
• Scalability
• Flexibility
• Fast calculation speed
• Openness
• High performance
Disadvantages of Distributed System
• Difficult troubleshooting
• Increase demand in storage
• High network infrastructure costs
• Security issues
Questions?

More Related Content

Similar to Lecture 1.Basics of cloud computing, Advantage and Disadvantage and History

CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.pptDss
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computerSanath Surawar
 
Introduction Of Cloud Computing
Introduction Of Cloud Computing Introduction Of Cloud Computing
Introduction Of Cloud Computing Md Nazrul Islam Roxy
 
Cloud computing by NADEEM AHMED
Cloud computing by NADEEM AHMEDCloud computing by NADEEM AHMED
Cloud computing by NADEEM AHMEDNA000000
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud ComputingHarpreetKaur1382
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTINGawais mushtaq
 
Clouding computing
Clouding computingClouding computing
Clouding computingpallavi38
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptxraghurajsingh51
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxMuhammadArslan799356
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliAmr Ali
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxgarkhot123
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingNaveed Farooq
 
Learn Cloud Computing.pdf
Learn Cloud Computing.pdfLearn Cloud Computing.pdf
Learn Cloud Computing.pdfDevOps University
 
Cloud computing
Cloud computingCloud computing
Cloud computingneha kamboj
 
Cloud computing
Cloud computingCloud computing
Cloud computingSuryavamsi51
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud ComputingPranav Vashistha
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxHarpreetKaur1382
 
Cloud computing
Cloud  computingCloud  computing
Cloud computinglbridget114
 

Similar to Lecture 1.Basics of cloud computing, Advantage and Disadvantage and History (20)

CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
Introduction Of Cloud Computing
Introduction Of Cloud Computing Introduction Of Cloud Computing
Introduction Of Cloud Computing
 
Cloud computing by NADEEM AHMED
Cloud computing by NADEEM AHMEDCloud computing by NADEEM AHMED
Cloud computing by NADEEM AHMED
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
Clouding computing
Clouding computingClouding computing
Clouding computing
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Cloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptxCloud Computing (Lecture 1 & 2).pptx
Cloud Computing (Lecture 1 & 2).pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr AliCloud Computing and Virtualization Overview by Amr Ali
Cloud Computing and Virtualization Overview by Amr Ali
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
lecture5_4.pptx
lecture5_4.pptxlecture5_4.pptx
lecture5_4.pptx
 
Learn Cloud Computing.pdf
Learn Cloud Computing.pdfLearn Cloud Computing.pdf
Learn Cloud Computing.pdf
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptx
 
Cloud computing
Cloud  computingCloud  computing
Cloud computing
 

Recently uploaded

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
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
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
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
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Lecture 1.Basics of cloud computing, Advantage and Disadvantage and History

  • 2. Lecture no 1 Overview • What is Cloud? • What is Cloud Computing? • Examples of Cloud Computing • Characteristics of Cloud Computing • Advantages of Cloud Computing • Disadvantages of Cloud Computing • Questions?
  • 3. What is Cloud? • The term Cloud refers to a Network or Internet. In other words, we can say that Cloud is something, which is present at remote location. Cloud can provide services over public and private networks, i.e., WAN, LAN or VPN. • Applications such as e-mail, web conferencing, customer relationship management (CRM) execute on cloud
  • 4. Cloud Computing Definition • 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. This cloud model is composed of five essential characteristics, three service models, and four deployment models.
  • 5. What is Cloud Computing? Cloud Computing refers to manipulating, configuring, and accessing the hardware and software resources remotely over the internet. It offers online data storage, infrastructure, and application. Cloud computing offers platform independency, as the software is not required to be installed locally on the PC. Hence, the Cloud Computing is making our business applications mobile and collaborative.
  • 6. Examples of cloud computing • Some companies that provide cloud storage facilities include:- • Dropbox • Google Photos • Google Drive • Microsoft One drive
  • 7. Cloud computing service providers • Microsoft Azure • IBM cloud • VMWare • Digital Ocean • Google Cloud Platform • Amazon AWS
  • 8. Characteristics of Cloud Computing • There are basically 5 essential characteristics of Cloud Computing.` • On-demand self-services: The Cloud computing services does not require any human administrators, user themselves are able to provision, monitor and manage computing resources as needed. • Broad network access: The Computing services are generally provided over standard networks and heterogeneous devices.
  • 9. Characteristics of Cloud Computing • Resource pooling: The IT resources (e.g., networks, servers, storage, applications, and services) present are shared across multiple applications. Multiple clients are provided service from the same physical resource. • The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different resources dynamically assigned and reassigned according to consumer demand. • Measured service: The resource utilization is tracked for each application and occupant, it will provide both the user and the resource provider with an account of what has been used. This is done for various reasons like monitoring billing and effective use of resource.
  • 10. Characteristics of Cloud Computing • Rapid elasticity: The Computing services should have IT resources that are able to scale out and in quickly and on as needed basis. Whenever the user require services it is provided to him and it is scale out as soon as its requirement gets over.
  • 11. Advantages of Cloud Computing • Data access You can store your important data on the cloud and then can access the data through different devices like your smartphone, tablet, or PC. You can also change your data online through any device. • Reliability You now have access to your files 24 hours and your business is more reliable and safe.
  • 12. Advantages of Cloud Computing • Low cost If you purchase all security software and other software like Photoshop, SEO tools, MS office then it will cost you more money. If you get all these through cloud space then it costs you less. • Scale and compete Small companies can now compete with bigger companies and scale up their business more easily. They can only pay a few more bucks to scale up if required. • Getting started is easy You can start using cloud storage in no time. All the things get set up easily. With only a few clicks you are able to upload your files and can access the files everywhere.
  • 13. Advantages of Cloud Computing • Concentrate on working Companies now don’t need to look into details of how to manage and save data, they can now concentrate on their development and marketing and other stuff. • Recovering data If any of your data is lost on your personal computer then you do not need to worry. Just access to the cloud and restore the data. You can always make a backup of your data on the cloud.
  • 14. Advantages of Cloud Computing • No extra hardware You don’t need to upgrade your PC to add more RAM or hard drive. Just rent cloud storage and start saving files. Also, you don’t need extra staff to handle your hardware things. • High uptime You can access and retrieve data in high uptime i.e. the download speed is enormous in cloud computing.
  • 15. Disadvantages of Cloud Computing • Needs internet connection As you know that accessing any image, video on the cloud requires a stable internet connection so if you lose the internet then you cannot get access to the cloud. • May not get all the features Not all cloud services are the same. Some cloud providers tend to offer limited versions and enable the most popular features only, so you may not receive every feature or customization you want. Before signing up, make sure you know what your cloud service provider offer.
  • 16. Disadvantages of Cloud Computing • No longer in control When moving services to the cloud, you are handing over your data and information. For companies who have an in-house IT staff, they will be unable to handle issues on their own. • Downtime Downtime should also be considered while working with cloud computing. That's because your cloud provider may face power loss, low internet connectivity, service maintenance, etc.
  • 17. Obstacles for Cloud Technology
  • 18. Vendor Lock-in: A robust SLA must be established to avoid too much dependence on the Cloud Service provider. Lack of Performance and uptime: Will your applications perform better in cloud? Is your cloud service provider promising the maximum uptime? These Issues must be addressed before moving to the cloud. Network Connectivity and Bandwidth: Cloud Computing exerts additional pressure on the internet used by the organization and bandwidth requirements must be evaluated based on the services used. Dependency on outside agency: The involvement of a third party into internal operations of an enterprise may sometime cause psychological obstacles for IT managers. Knowledge and integration: Cloud migration process must be done through a well structure procedure which will be explained in detail in the upcoming chapters. With Cloud Computing, the IT department must be prepared to embrace the changes in their roles and responsibilities.
  • 19. Why is Cloud Computing?
  • 20. History and Evolution of Cloud Computing • Before emerging the cloud computing, there was Client/Server computing which is basically a centralized storage in which all the software applications, all the data and all the controls are resided on the server side. • Then after, distributed computing came into picture, where all the computers are networked together and share their resources when needed. • On the basis of above computing, there was emerged of cloud computing concepts that later implemented. • At around in 1961, John MacCharty suggested in a speech at MIT that computing can be sold like a utility, just like a water or electricity.
  • 21. History and Evolution of Cloud Computing • But of course time has passed and the technology caught that idea and after few years: • In 1999, Salesforce.com started delivering of applications to users using a simple website. The applications were delivered to enterprises over the Internet, and this way the dream of computing sold as utility were true. • In 2002, Amazon started Amazon Web Services, providing services like storage, computation. However, only starting with the launch of the Elastic Compute Cloud in 2006. • In 2009, Google Apps also started to provide cloud computing enterprise applications. • Some were later. In 2009, Microsoft launched Windows Azure. This proves that today, cloud computing has become mainstream.
  • 22. Cluster and Grid Computing • Cluster Computing It is a type of computing in which a group of computers are linked together so that they can act as a single entity. • Grid Computing It is a collection of computing resources from multiple lactations to reach a common goal.
  • 23. Cluster vs Cloud vs Grid Parameter Cluster Grid Cloud Resource Handling Centralized Distributed Both Scalability No Yes Yes Reliability No Half Full Network Type Private Private Public Internet Business Model No No Yes Task Size Single Large Single Large Small, Medium, Large Heterogeneity No Yes Yes Security High Medium-High Low-Medium
  • 24. Distributed Computing • Distributed System is a collection of independent computers interconnected via N/W. A distributed system also known as distributed computing. • It is a system with multiple components located on different machines that communicate and coordinate actions in order to appear as a single coherent system to the end-user.
  • 26. Advantages of Distributed System • Reliability, high fault tolerance • Scalability • Flexibility • Fast calculation speed • Openness • High performance
  • 27. Disadvantages of Distributed System • Difficult troubleshooting • Increase demand in storage • High network infrastructure costs • Security issues

Editor's Notes

  1. Virtual Resources are Resources which are user-defined and are not associated with a physical measurement or device property.
  2. Reliabilty:Easy to Recover
  3. Uptime:a measure of how long a computer or service is on and available.