containers hold many more applications than virtual servers. Netflix alone has over 500 micro services in its containers located in Amazon's and Google's data centers in the United States and Europe. Containers are used to hold small, related programs that are referred to as micro services. For example, Netflix and LinkedIn might use containers to differentiate and manage each of the many services they offer customers without having to change programming for other services. This is efficient when organizations need to modify just part of their offerings. With containers, programmers don't need to alter their entire www.TechnicalPDF.com application, just a particular piece of it: a micro service. For this reason, applications in containers are less complex to modify. Thus, if there's a change in one service, programmers need only modify that particular micro service. Factors in Choosing between Containers and Virtualization Enterprises might choose virtualized servers when they have applications that require a variety of operating systems in a single physical server. This is because containers support only a single operating system per server. Organizations that switch to containers from virtualized servers need to rewrite their applications SO that they're compatible with the open source operating systems used with containers and with the container platform, e.g. Docker. Examples of these open source operating systems are: Red Hat, Linux, Ubuntu, and Rocket. Windows operating systems can also be used in containers. There is no cost for using open source software, but a company may need to hire a programmer with the skill to rewrite the programs for compatibility with their container's operating system. Container applications are installed on bare metal servers, which have only a single operating system. Many containers are installed on cloud platforms such as those provided by Amazon and Rackspace. Private equity firm Apollo Global Management LLC owns Rackspace. Each container is located on a private server dedic