From the course: Deploying Scalable Machine Learning for Data Science

Unlock the full course today

Join today to access over 22,700 courses taught by industry experts or purchase this course individually.

Scaling horizontally with containers

Scaling horizontally with containers

From the course: Deploying Scalable Machine Learning for Data Science

Start my 1-month free trial

Scaling horizontally with containers

- [Instructor] Let's look at the role of containers in scaling machine learning models. Containers are often compared to virtual machines. A virtual machine runs within a piece of software known as a hypervisor. Commonly used hypervisors include VMware ESX, Microsoft's Hyper-V, the open source Xen hypervisor, and Oracle's VM. Now hypervisors run on top of operating systems known as the host operating system. The hypervisor runs other operating systems known as guest operating systems. The hypervisor manages server resources and ensures that guest operating systems do not interfere with each other. Now the guest operating systems can be different, such as different distributions of Linux. Also they can run different applications. Containers are like virtual machines in that they allow multiple operating systems to run on the same physical hardware. Instead of using a hypervisor though, containers use features of the Linux operating system to isolate images running different operating…

Contents