Module Quiz: Production Environments

Module Quiz: Production Environments

  1. When a database is split into chunks, with each server holding one chunk, and an additional server is present to provide overall lookups, this is called what?

    • Reverse proxy

    • Sharding

    • Master-slave replication

    • Caching

  2. A reverse proxy can be used to serve what parts of a web application, leaving the rest to be handled by the web server?

    • Application URLs

    • API calls

    • Database calls

    • Static files

  3. When internal applications or microservices are communicating across private IP spaces, _____ may be necessary.

    • A content delivery network

    • External client requests

    • Private load balancing

    • Public load balancing

  4. Tools like load balancers, computing units, and storage are typically offered as part of which service model?

    • DBaaS

    • IaaS

    • SaaS

    • PaaS

  5. What are some of the traits of a type-1 hypervisor? Select all that apply.

    • More efficient

    • Has a simple management console

    • Runs on bare metal servers

    • Runs on top of an operating system

  6. Which of the following terms are used in containerization? Select all that apply.

    • Hypervisors

    • Virtual machine

    • Kubernetes

    • Pods

    • Docker

  7. Which type of server will automatically collect static files from a web server when they change?

    • Hypervisor

    • Push CDN

    • Load balancer

    • Pull CDN

  8. Which of the following items are true about scalability? Select all that apply.

    • In horizontal scaling, you keep adding processing cores, RAM and storage in the server.

    • In vertical scaling, you keep adding processing cores, RAM and storage in the server.

    • In horizontal scaling, you keep adding more computing units in the network.

    • In auto-scaling, the scalability is managed by the cloud provider, and the capacity increases or decreases according to the load.

    • In vertical scaling, you keep adding more computing units in the network.

  9. On-demand virtual machines available through public cloud providers are also called _____.

    • Object storage

    • Containers

    • Volatile storage

    • Computing units

  10. The process of imitating the development environment and running tests to ensure the code will perform as expected is called what?

    • Serverless computing

    • Continuous integration (CI)

    • Continuous deployment (CD)

    • Version control