Questions
- Containers need a Hypervisor to run – true or false?
- Which of the following statements regarding containers is NOT correct? (There may be multiple answers.)
a. Containers are virtual machines within virtual machines
b. Containers are simple OS processes
c. Containers use cgroups to provide isolation
d. Containers use a container runtime
e. A container is an ephemeral workload
- Can all applications be containerized? – true or false?
- Which of the following is a container runtime? (There may be multiple answers.)
a. Docker
b. Kubernetes
c. Containerd
d. Docker Swarm
- What kind of applications should you choose to containerize first?
a. APIs
b. Databases
c. Mainframes
- Containers follow CI/CD principles out of the box – true or false?
- Which of the following is an advantage of breaking your applications into multiple parts? (There may be multiple answers.)
a. Fault isolation
b. Shorter release cycle time
c. Independent, fine-grained scaling
d. Application architecture simplicity
e. Simpler infrastructure
- While breaking an application into microservices, which aspect should you consider?
a. Break applications into as many tiny components as possible
b. Break applications into logical components
- What kind of application should you containerize first?
a. Stateless
b. Stateful
- Some examples of CaaS are what? (Pick more than one.)
a. Azure Functions
b. Google Cloud Run
c. Amazon ECS
d. Azure ACS
e. Oracle Functions