not share containers in the cloud. This is an advantage for customers who want to be assured that the total capacity of the server is reserved for their applications. They are isolated from traffic, also referred to as noise, from other customers' traffic, which may use much of the physical server's resources. www.TechnicalPDF.com Applications on containers located in the cloud or in large data centers are accessed via application program interfaces (APIs), small programs that translate between programs in the containers and those in the data center from which staff access the programs in the container. APIs are used by both developers and end-users. Accessing an application is referred to as pulling an image (an application) down. Security Challenges with Containers Because there is only one operating system in containers, if that one operating system is hacked, the entire container with its large number of micro services is likely to be damaged. Thus IT staff need to be extra vigilant about who is allowed to access each container. Additionally, installing certain applications as read-only will also protect against hackers damaging micro services on containers. Docker: A Container Software Platform Docker software was developed as open source, free software. It is a software platform that enables developers to write applications compatible with containers. Docker is a set of software tools for coding, testing, and running applications on Linux- and Windows-based containers. The Docker company offers paid consulting and container set-up services as well as the open source Docker software. THE CLOUD: APPLICATIONS AND DEVELOPMENT AT PROVIDERS' DATA CENTERS Cloud computing refers to the paradigm by which computing functions, document storage, software applications, and parts of or all of a data center are located and maintained at an external provider's site. Businesses use cloud computing to more quickly develop applications and to eliminate the need to maintain and www.TechnicalPDF.com update applications. Compani