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
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
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
Tools like load balancers, computing units, and storage are typically offered as part of which service model?
DBaaS
IaaS
SaaS
PaaS
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
Which of the following terms are used in containerization? Select all that apply.
Hypervisors
Virtual machine
Kubernetes
Pods
Docker
Which type of server will automatically collect static files from a web server when they change?
Hypervisor
Push CDN
Load balancer
Pull CDN
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.
On-demand virtual machines available through public cloud providers are also called _____.
Object storage
Containers
Volatile storage
Computing units
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