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

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

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