Introduction to Cloud Computing - Unit 2 Flashcards
(90 cards)
What does cloud virtualization enable in regard to the running systems and underlying hardware?
Multiple applications/operating systems can be run on a single physical server.
What levels of virtualization exist in the cloud?
- instruction set architecture level
- hardware abstraction level
- operating system level
- library level
- application level
What is the concept of the instruction set architecture level in cloud virtualization? What does it use to acheive it’s concept?
The emulation of one instruction set onto another through the use of an interpreter.
What is the concept of the hardware abstraction level in cloud virtualization? What does this level operate on the basis of?
The virtualization of hardware components, on the basis of a bare hypervisor.
What is the concept of the operating system level in cloud virtualization?
The act of dividing the operating system into multiple partitions, each running its own copy of the operating system.
What is the concept of the library level in cloud virtualization?
The act of allowing multiple operating systems to run on a single physical computer, while appearing to the user as if it was the only one installed.
What is the concept of the application level in cloud virtualization?
The virtualization of one or multiple applications to run independantly from teh underlying operating system.
What is containerization?
A method of isolating applications from their underlying operating systems.
What does a Dockerfile contain?
A set of instructions for building a Docker image.
What is a Docker image used to do?
Create containers.
What are some example of image registries in regard to Docker?
- Docker Hub
- Google Container Registry
- Azure Container Registry
What is the tool Docker compose used for?
Defining and running multi-container applications.
When using the Docker compose tool, what type of configuration file must be used?
YAML
What is the tool Docker swarm used for?
The management of a cluster of docker engines.
When using Docker swarm, what are the types of nodes needed, in which minimum quantities, and which maximum quantities?
- managers: 2 min., recommended 7 max.
- workers: 1 min., unlimited max.
What is a manager node in docker swarm responsible for?
- maintaining the state of the swarm
- assigning tasks to workers
- scheduling new tasks
What is a worker node in docker swarm responsible for?
Executing tasks assigned to it by a manager node.
What Docker command can be used to add a node to a swarm?
docker join <token> <manager-ip>:<port>
What Docker command can be used to remove a node from a swarm?
docker leave --force <token>
In a Dockerfile, what keyword is used to denote what image the container will be based on?
FROM
What Docker command is used to run a container?
docker run
What Docker command is used to attach to a running container?
docker attach <container-id>
What Docker command is used to view the logs of a running container?
docker logs <container-id>
What Docker command is used to show all images that are stored on your system?
docker images