Cloud Technology Flashcards

1
Q

Principles of cloud computing:

A

Cloud computing is a model for delivering on-demand access to shared computing resources, such as servers, storage, applications, and services, over a network or the internet. It involves the use of virtualization, automation, and distributed computing technologies to create a scalable, flexible, and resilient infrastructure for running workloads and applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Pervasive Computing:

A

Pervasive computing refers to the integration of computing technology into everyday objects and environments, such as homes, offices, cars, and wearable devices. It involves the use of sensors, networks, and software to create a ubiquitous computing environment that can interact with users and adapt to their needs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Virtualization:

A

Virtualization is a technique that allows multiple operating systems or applications to run on a single physical machine or server, by creating virtual versions of the underlying hardware resources, such as CPUs, memory, storage, and network devices. This enables better utilization of hardware resources, improved agility, flexibility, and scalability, and reduced costs and complexity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Cloud stack

A

A cloud stack is a set of software technologies that are used to build and manage cloud computing infrastructure and services, including hypervisors, operating systems, middleware, databases, web servers, and application frameworks. Examples of cloud stacks include OpenStack, CloudStack, and VMware vSphere.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hardware

A

Hardware refers to the physical components of a computer system, such as CPUs, memory, storage devices, network devices, and peripherals. In cloud computing, hardware is used to provide the underlying infrastructure and resources for running applications and workloads, and includes technologies such as firewalls, load balancers, routers, switches, multi-core processors, VSAN, and hyper-threading.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Horizontal/Vertical scaling:

A

Horizontal scaling refers to the ability to add more nodes or instances to a distributed system to handle increased workloads or traffic, while vertical scaling refers to the ability to increase the resources (CPU, memory, storage) of a single node or instance to handle more workloads or traffic. Both types of scaling are important for achieving high availability and scalability in cloud computing environments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly