Explore tens of thousands of sets crafted by our community.
Key Concepts in Cloud Computing
25
Flashcards
0/25
IaaS
Infrastructure as a Service - provides virtualized computing resources over the internet. It’s the most basic cloud service model where clients can rent IT infrastructures such as servers, VMs, storage, and networks.
Hybrid Cloud
A cloud computing environment that uses a mix of on-premises, private cloud, and public cloud services with orchestration between the platforms.
Private Cloud
The cloud infrastructure is exclusively operated for a single organization. It can be managed internally or by a third party, and hosted either internally or externally.
API
Application Programming Interface - A set of protocols, routines, and tools for building software and applications, which allows for creating and interacting with cloud services.
Cloud Networking
Delivering networking capabilities and resources over the cloud. It often involves delivering enterprise applications through the internet which are managed by an outside party.
SaaS
Software as a Service - delivers software applications over the internet, on-demand and typically on a subscription basis. It allows users to connect to and use cloud-based apps over the internet.
Public Cloud
A type of cloud computing where services are delivered over the public internet and available to anyone who wants to purchase or use them.
PaaS
Platform as a Service - offers a development and deployment environment in the cloud, with resources that enable users to deliver everything from simple cloud-based apps to sophisticated enterprise applications.
Disaster Recovery as a Service (DRaaS)
A cloud service providing companies with cost-effective ways to recover data and IT infrastructure in the event of a disaster.
Serverless Computing
A cloud computing execution model where the cloud provider dynamically manages the allocation and provisioning of servers. The pricing is based on the actual amount of resources consumed by an application, rather than pre-purchased units of capacity.
Scalability
The capability of a system to increase resource capacity as needed to handle growth in workload or traffic.
Cloud Storage
A model of computer data storage in which the digital data is stored in logical pools, said to be on "the cloud". Cloud storage providers maintain the physical environment protected and running.
Cloud Migration
The process of moving data, applications, or other business elements from an organization's on-site computers to the cloud, or moving them from one cloud environment to another.
Cloud Security
Broad set of policies, technologies, applications, and controls utilized to protect virtualized IP, data, applications, services, and the associated infrastructure of cloud computing.
Cloud Management Platform
Software that manages the deployment of different cloud environments—private, public, and hybrid clouds including lifecycle management, disaster recovery, and policy-driven automation.
Elasticity
The ability of a cloud service to scale resources up or down automatically in response to changing demand. This ensures optimal resource use and maintains performance.
Virtualization
The process of creating a virtual version of something, such as a server, storage device, network, or even an operating system where the framework divides the resource into one or more execution environments.
Multi-Cloud
The use of multiple cloud computing services from different providers in a single heterogeneous architecture.
FaaS
Function as a Service - A type of cloud computing service that allows you to execute code in response to events without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app.
Cloud Bursting
A configuration that’s set up between a private cloud and a public cloud to deal with peaks in IT demand. When the demand exceeds the capacity of the private cloud, the overflow is directed to the public cloud.
Multi-tenancy
An architecture where a single instance of a software application serves multiple customers. Each customer is called a tenant and shares the application's instance and its resources, but their data is isolated from other tenants.
High Availability
A characteristic of a system that aims to ensure an agreed level of operational performance, usually uptime, for a higher than normal period.
Cloud Monitoring
The process of reviewing, monitoring, and managing the operational workflow and processes within a cloud-based IT asset or infrastructure.
Distributed Computing
A model in which components of a software system are shared among multiple computers to improve efficiency and performance.
Content Delivery Network (CDN)
A system of distributed servers that deliver web content to a user based on the geographic locations of the user, the origin of the web page, and a content delivery server.
© Hypatia.Tech. 2024 All rights reserved.