SlideShare a Scribd company logo
1 of 11
Cloud Computing
Sean Connolly D20124903
What is cloud computing?
Cloud computing offers a range of services to provide physical and
virtual resources and data storage, alongside other tools, hosted in
remote data centres and accessed via the internet for a subscription or
pay-as-you-go fee.
Types of cloud
Community
Public
Private
Hybrid
• Public cloud providers like Microsoft and AWS host data and applications where public
individuals and business pay a fee to access the services
• Vast capacity makes scalability a trivial task. Providers will offer many services, e.g., backups
• Cloud is privately accessible by a single organisation and secured behind a firewall
• Gives an organisation a high level of control over security and policies but comes at an
increased cost of maintenance and upgrades
• Composed of public and private clouds. Sensitive data can be stored privately.
• Organisation may retain critical data applications on private cloud, but use public cloud for
additional storage or running apps, e.g., Office365
• Multi-tenant platform shared by entities with some shared interest or common goal.
• Often used by government agencies or conglomerate organisations
Applications
Data
O/S
Runtime
Middleware
Virtualisation
Servers
Storage
Networking
Applications
Data
O/S
Runtime
Middleware
Virtualisation
Servers
Storage
Networking
Applications
Data
O/S
Runtime
Middleware
Virtualisation
Servers
Storage
Networking
Features of cloud computing
• Service orientated architectures
• Virtualisation technology simulates
hardware functionality
• Cloud is composed of vast data centers
• Challenges to manage energy consumption
• IaaS vs PaaS vs SaaS (next slides)
• Software providers moving to SaaS, e.g.
Adobe Creative Cloud and Office 365
IaaS PaaS SaaS
Infrastructure as a Service (IaaS)
Applications
Data
O/S
Runtime
Middleware
Virtualisation
Servers
Storage
Networking
• Client manages the operating system, middleware and software
while the provider manages the servers, storage, virtualisation and
networking
• Client retains full control over installation and version control of
software on the virtual machine
• This is an alternative to owning physical hardware and provides
flexibility and rapid scalability
• Limitations are concerns around security of data and transparency
of where and how data is stored
• Examples are AWS and Microsoft Azure
Platform as a Service (PaaS)
Applications
Data
O/S
Runtime
Middleware
Virtualisation
Servers
Storage
Networking
• Provides the virtualisation and run time
environment
• Client can interact through workflow design tools,
CLIs, or APIs
• Allows for rapid development that is scalable
• Possible issues of compatibility and integration
with legacy systems
• Example of PaaS is Heroku for web app
deployment
Software as a Service (SaaS)
Applications
Data
O/S
Runtime
Middleware
Virtualisation
Servers
Storage
Networking
• Client logs into a software application over internet,
usually through a URL or using an app
• Application is a standard offering with limited options for
customisation
• The provider manages upgrades and updates that are
seamless to the client
• Very low maintenance overhead for the clients
• Client has little or no control over any aspect of the
application, including security
• An example is Dropbox for file storage
Containerisation
• Unlike VM, a container does not bundle O/S
• Contains all dependencies for software to work
• Used to encapsulate microservices
• Lightweight and efficient resource usage
• Guarantees software will run regardless of deployment
• Analogy is to how shipping containers standardised
freight handling
• Docker and Kubernetes are popular examples
Comparison of big players (Petters, 2020)
• Developer and
management tools
• Machine learning and
predictive analytics
• Databases and storage
solutions
• Business productivity tools
• App integration
• Big data and predictive
analytics
• Game and app
development
• Scalable data warehousing
• Blockchain technology
• DevOps
• IoT integration
• Data management and
storage
• App development
• Small and Medium Business
(SMB) business analytics
and AI
• Productivity and workload
management tools
Benefits of Cloud
• Cost effective through efficient allocation of resources
• Flexible payment, pay-as-you-go models
• Rapidly scalable
• High performance
• Software versioning and updates can be seamlessly managed
• Data can be backed up for business continuity and disaster recovery
• High availability
• Ease to share and collaborate
Limitations of Cloud
• Vendor lock-in
• Loss of direct control, e.g., versioning, upgrades, governance
• Limited transparency on security and privacy protocols
• Security concerns around shared resources
• Data centres are high profile targets for cyber attackers
References and bibliography
Petters, J. (2020). AWS vs Azure vs Google: Cloud Services Comparison. Retrieved from
https://blogvaronis2.wpengine.com/wp-content/uploads/2019/07/aws-vs-azure-vs-google-
overview.png
IBM. (n.d.). IBM Cloud Learn Hub. Retrieved from https://www.ibm.com/cloud/learn
Microsoft. (n.d.). What is cloud computing?. Retrieved from https://azure.microsoft.com/en-
us/overview/what-is-cloud-computing/#cloud-computing-models
Docker. (n.d.). What is a Container? Retrieved from https://www.docker.com/resources/what-container
Felter, B. (2021). The Different Types of Cloud Computing and How They Differ. Retrieved from
https://www.vxchnge.com/blog/different-types-of-cloud-computing

More Related Content

What's hot (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
A Seminar on Cloud Computing
A Seminar on Cloud ComputingA Seminar on Cloud Computing
A Seminar on Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Types of clouds in cloud computing
Types of clouds in cloud computingTypes of clouds in cloud computing
Types of clouds in cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Presentation on Top Cloud Computing Technologies
Presentation on Top Cloud Computing TechnologiesPresentation on Top Cloud Computing Technologies
Presentation on Top Cloud Computing Technologies
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud101-Introduction to cloud
Cloud101-Introduction to cloud Cloud101-Introduction to cloud
Cloud101-Introduction to cloud
 

Similar to Cloud Computing Overview

Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxNadir Arain
 
Cloud Storage and Cloud Computing.pptx
Cloud Storage and  Cloud Computing.pptxCloud Storage and  Cloud Computing.pptx
Cloud Storage and Cloud Computing.pptxANALEESUAREZ2
 
Cloud computing
Cloud computing Cloud computing
Cloud computing ananyaakk
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARsashi29
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Agora Group
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuumMathews Job
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPTSeminar Links
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.pptDss
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud ComputingHarpreetKaur1382
 
Bca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxBca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxitsmekunaljha
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data securityMohammed Fazuluddin
 
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.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxSurajThapa79
 
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptxnoreply15203
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computingBIJIT GHOSH
 

Similar to Cloud Computing Overview (20)

Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Cloud Storage and Cloud Computing.pptx
Cloud Storage and  Cloud Computing.pptxCloud Storage and  Cloud Computing.pptx
Cloud Storage and Cloud Computing.pptx
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHAR
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuum
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
Bca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxBca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptx
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptx
 
Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
14,45,59_IOT_Cloud dhdhdhdhhdhComputing.pptx
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Recently uploaded

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Cloud Computing Overview

  • 2. What is cloud computing? Cloud computing offers a range of services to provide physical and virtual resources and data storage, alongside other tools, hosted in remote data centres and accessed via the internet for a subscription or pay-as-you-go fee.
  • 3. Types of cloud Community Public Private Hybrid • Public cloud providers like Microsoft and AWS host data and applications where public individuals and business pay a fee to access the services • Vast capacity makes scalability a trivial task. Providers will offer many services, e.g., backups • Cloud is privately accessible by a single organisation and secured behind a firewall • Gives an organisation a high level of control over security and policies but comes at an increased cost of maintenance and upgrades • Composed of public and private clouds. Sensitive data can be stored privately. • Organisation may retain critical data applications on private cloud, but use public cloud for additional storage or running apps, e.g., Office365 • Multi-tenant platform shared by entities with some shared interest or common goal. • Often used by government agencies or conglomerate organisations
  • 4. Applications Data O/S Runtime Middleware Virtualisation Servers Storage Networking Applications Data O/S Runtime Middleware Virtualisation Servers Storage Networking Applications Data O/S Runtime Middleware Virtualisation Servers Storage Networking Features of cloud computing • Service orientated architectures • Virtualisation technology simulates hardware functionality • Cloud is composed of vast data centers • Challenges to manage energy consumption • IaaS vs PaaS vs SaaS (next slides) • Software providers moving to SaaS, e.g. Adobe Creative Cloud and Office 365 IaaS PaaS SaaS
  • 5. Infrastructure as a Service (IaaS) Applications Data O/S Runtime Middleware Virtualisation Servers Storage Networking • Client manages the operating system, middleware and software while the provider manages the servers, storage, virtualisation and networking • Client retains full control over installation and version control of software on the virtual machine • This is an alternative to owning physical hardware and provides flexibility and rapid scalability • Limitations are concerns around security of data and transparency of where and how data is stored • Examples are AWS and Microsoft Azure
  • 6. Platform as a Service (PaaS) Applications Data O/S Runtime Middleware Virtualisation Servers Storage Networking • Provides the virtualisation and run time environment • Client can interact through workflow design tools, CLIs, or APIs • Allows for rapid development that is scalable • Possible issues of compatibility and integration with legacy systems • Example of PaaS is Heroku for web app deployment
  • 7. Software as a Service (SaaS) Applications Data O/S Runtime Middleware Virtualisation Servers Storage Networking • Client logs into a software application over internet, usually through a URL or using an app • Application is a standard offering with limited options for customisation • The provider manages upgrades and updates that are seamless to the client • Very low maintenance overhead for the clients • Client has little or no control over any aspect of the application, including security • An example is Dropbox for file storage
  • 8. Containerisation • Unlike VM, a container does not bundle O/S • Contains all dependencies for software to work • Used to encapsulate microservices • Lightweight and efficient resource usage • Guarantees software will run regardless of deployment • Analogy is to how shipping containers standardised freight handling • Docker and Kubernetes are popular examples
  • 9. Comparison of big players (Petters, 2020) • Developer and management tools • Machine learning and predictive analytics • Databases and storage solutions • Business productivity tools • App integration • Big data and predictive analytics • Game and app development • Scalable data warehousing • Blockchain technology • DevOps • IoT integration • Data management and storage • App development • Small and Medium Business (SMB) business analytics and AI • Productivity and workload management tools
  • 10. Benefits of Cloud • Cost effective through efficient allocation of resources • Flexible payment, pay-as-you-go models • Rapidly scalable • High performance • Software versioning and updates can be seamlessly managed • Data can be backed up for business continuity and disaster recovery • High availability • Ease to share and collaborate Limitations of Cloud • Vendor lock-in • Loss of direct control, e.g., versioning, upgrades, governance • Limited transparency on security and privacy protocols • Security concerns around shared resources • Data centres are high profile targets for cyber attackers
  • 11. References and bibliography Petters, J. (2020). AWS vs Azure vs Google: Cloud Services Comparison. Retrieved from https://blogvaronis2.wpengine.com/wp-content/uploads/2019/07/aws-vs-azure-vs-google- overview.png IBM. (n.d.). IBM Cloud Learn Hub. Retrieved from https://www.ibm.com/cloud/learn Microsoft. (n.d.). What is cloud computing?. Retrieved from https://azure.microsoft.com/en- us/overview/what-is-cloud-computing/#cloud-computing-models Docker. (n.d.). What is a Container? Retrieved from https://www.docker.com/resources/what-container Felter, B. (2021). The Different Types of Cloud Computing and How They Differ. Retrieved from https://www.vxchnge.com/blog/different-types-of-cloud-computing