The main component responsible for creating and managing virtual machines is called:

  • Compiler
  • Debugger
  • Hypervisor
  • Kernel
The main component for creating and managing virtual machines is a "Hypervisor." It's responsible for creating, starting, and managing VMs on the host hardware. The kernel, compiler, and debugger play different roles in computing.

For a company implementing a Service-Oriented Architecture (SOA), which middleware component is vital for managing and routing messages between services?

  • API Gateway
  • ESB (Enterprise Service Bus)
  • Message Broker
  • SOA Registry and Repository
An Enterprise Service Bus (ESB) plays a vital role in managing and routing messages between services in a Service-Oriented Architecture (SOA). It acts as an intermediary for communication, enabling various services to interact seamlessly.

Which virtualization type abstracts and isolates workloads from the physical host machine, allowing for portability, flexibility, and scalability?

  • Container Virtualization
  • Network Virtualization
  • Server Virtualization
  • Virtual Machine (VM) Virtualization
Virtual Machine (VM) Virtualization abstracts entire VMs from the host, enabling portability and flexibility as VMs can run on different hosts without modification.

Under the GDPR, what rights does an individual have concerning automated decision-making and profiling?

  • The right to access results
  • The right to data portability
  • The right to opt-out
  • The right to refuse consent
Under GDPR, individuals have the right to opt-out of automated decision-making and profiling that significantly affects them.

In the context of cloud cost optimization, ________ refers to the practice of turning off unused resources to save money.

  • Resource Caching
  • Resource Redundancy
  • Resource Termination
  • Resource Virtualization
The term is "Resource Termination." Cloud cost optimization involves turning off or decommissioning unused resources, such as virtual machines or storage, to reduce costs. This is a crucial practice in cloud economics.

Which type of middleware is particularly relevant for ensuring transaction integrity across distributed systems?

  • Data Serialization
  • Message Queues
  • Remote Procedure Calls
  • Web Services
Message Queues are essential for ensuring transaction integrity in distributed systems. They allow messages to be sent, stored, and retrieved in a reliable and orderly manner, ensuring that transactions are processed in a consistent and orderly way.

Which technology enables devices to gather and exchange data over the internet, which can then be processed and analyzed in the cloud?

  • 5G
  • LoRa
  • MQTT
  • Wi-Fi
MQTT (Message Queuing Telemetry Transport) is a lightweight messaging protocol that enables devices to gather and exchange data over the internet. This data can be transmitted to the cloud for processing and analysis. MQTT is commonly used in IoT applications.

Virtualization technology allows multiple ________ to run on a single physical machine.

  • Applications
  • Operating Systems
  • Processors
  • Virtual Machines
Virtualization technology enables multiple virtual machines (VMs) to run on a single physical machine, abstracting and isolating each VM from the host hardware. This enables efficient resource utilization and isolation.

In Kubernetes, what is the role of an "etcd"?

  • A container orchestration tool
  • A container runtime
  • A distributed file system for pod data
  • A network overlay solution
Etcd is a distributed key-value store used in Kubernetes to store all configuration data, which ensures high availability and consistency. It's crucial for maintaining a shared configuration and service discovery among all nodes in the cluster.

Which of the following is a form of virtualization that separates a physical machine into multiple virtual machines?

  • Hypervisor
  • Emulation
  • Containerization
  • Virtual Private Network (VPN)
The correct option is 'Hypervisor.' A hypervisor is a type of virtualization technology that allows a single physical machine to run multiple virtual machines. These virtual machines, or VMs, are isolated from each other and from the host system. The hypervisor controls and allocates hardware resources to these VMs, making it an efficient solution for server virtualization. Virtual Private Networks (VPNs) are not related to machine virtualization. Emulation often replicates a specific environment for compatibility, while containerization is a different virtualization method where applications share the same OS kernel.