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

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"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
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
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
 
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
 
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
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"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
 
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
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
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
 
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
 
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
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"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...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
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
 

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