1/14
These flashcards cover essential terms and definitions related to cloud computing concepts, technologies, and service models as highlighted in the lecture notes.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Cloud Computing
A style of computing in which scalable and elastic IT-enabled capabilities are delivered as a service using internet technologies.
Virtualization
The technology that enables an abstraction level of resources, including virtual computers, storage devices, and computer network resources.
Hypervisor
Software that creates and runs virtual machines (VMs) by allowing one host computer to support multiple guest VMs through virtual resource sharing.
Virtual Machine (VM)
A software emulation of a physical computer that runs operating systems and applications like a physical computer.
Infrastructure-as-a-Service (IaaS)
A cloud computing service model that provides virtualized computing resources over the Internet.
Platform-as-a-Service (PaaS)
A cloud computing service model that provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining the infrastructure.
Software-as-a-Service (SaaS)
A cloud computing service model that delivers software applications over the Internet, on a subscription basis.
Pay-as-you-go
A cloud computing payment model that charges users based on their actual resource usage.
Containers
A form of OS virtualization that enables multiple applications to run in isolated partitions on a shared operating system.
Cloud Security
Key considerations and strategies to protect data and applications in the cloud environment from threats.
Elasticity
The ability of a system to dynamically allocate and manage resources as needed to meet changing business demand.
Microservices
An architectural approach where an application is composed of small, independent services that can be deployed and managed independently.
Serverless Functions
A cloud computing execution model where the cloud provider dynamically manages the allocation of machine resources, allowing users to run code without managing the server infrastructure.
Cloud Deployment Models
Different approaches to deploying cloud services, including public, private, hybrid, and multi-cloud deployments.
Data Analytics in the Cloud
The practice of using cloud-based resources to collect, process, and analyze data effectively.