Cloud Computing Lab 01-1
Cloud Computing Lab 01-1
Cloud Computing Lab 01-1
Lab Assignment - 01
Cloud Computing Terminologies
3. Distributed Computing:
4. Peer-to-Peer Computing:
5. Cluster Computing:
6. Grid Computing:
7. Utility Computing:
Utility computing treats computing resources like electricity or water, where users
pay for what they use based on meter readings, promoting resource optimization
and cost control.
9. Web 2.0:
Web 2.0 refers to the evolution of the web to a more interactive and user-generated
content-driven platform, emphasizing social networking and collaboration. Cloud
computing empowers various Web 2.0 applications and services.
IaaS provides the basic building blocks of cloud computing (servers, storage,
networking) as virtualized resources that users can manage and deploy their own
operating systems and applications on. Examples of IaaS providers include AWS EC2,
Microsoft Azure Virtual Machines, and Google Cloud Compute Engine.
13. Platform as a Service (PaaS):
SaaS delivers software applications over the internet, eliminating the need for
installation and maintenance on individual devices. Users access the software
through a web browser or mobile app. Examples of SaaS providers include
Salesforce, Dropbox, and Google Workspace.
15. Elasticity:
16. Multitenancy:
Sharing cloud resources among multiple users or tenants in a secure and isolated
manner. Each tenant's data and applications remain separate even though they
share the underlying infrastructure.
19. Virtualization:
The creation of virtual machines (VMs) that share physical hardware resources,
allowing multiple operating systems and applications to run on a single physical
machine, effectively increasing utilization and isolation.
Sharing a single physical CPU among multiple VMs by creating virtual CPUs (vCPUs)
that each VM can access based on its needs.
A software implementation that emulates a physical computer system with its own
CPU, memory, storage, and operating system, running independently within a host
machine.
Virtualization tools allow users to create, manage, and interact with virtual machines.
Some popular options include:
VirtualBox is a free and open-source hypervisor for personal and educational use. It
allows users to create, manage, and run virtual machines on their computers,
enabling them to test new operating systems, software, and configurations without
affecting their main system.
29. Kubernetes:
30. Dockers:
● https://quizlet.com/145069686/the-national-institute-of-standards-and-tech
nology-nist-definition-of-cloud-computing-flash-cards/
● https://learn.microsoft.com/en-us/azure/azure-glossary-cloud-terminology
● https://aws.amazon.com/what-is-cloud-computing/
● https://www.lucidchart.com/blog/cloud-computing-basics
● https://www.coursera.org/learn/cloud-computing
● https://www.lucidchart.com/blog/lucidchart-cloud-insights
● https://www.vmware.com/topics/glossary.html
● https://www.techtarget.com/whatis/glossary/Virtualization
● https://www.vmware.com/topics/glossary.html
● https://docs.vmware.com/en/VMware-vSphere/index.html
● https://www.docker.com/
● https://www.simplilearn.com/top-cloud-computing-terms-article