Docker and Containers: The Big Picture
What are containers?
Hypervisor: A Hypervisor is a Hardware Virtualization technique that allows multiple guest operating system to run on a single host system at the same time.
What is Docker?
We can say Docker is to containers what VMware is to Hypervisors
Core Docker components are written in Go or golang the mordern programming language that came out of Google.
Registry: a place where official records are kept
Docker Hub the public docker Registry, a place where you can store and retrieve Docker images, well there are 2.40 000 Repositories on there, 2.40 000
Docker Engine: Core technology that actually runs containers
Clustering, in the context of databases, refers to the ability of several servers or instances to connect to a single database. An instance is the collection of memory and processes that interacts with a database, which is the set of physical files that actually store data.
Clustering offers two major advantages, especially in high-volume database environments:
- Fault tolerance: Because there is more than one server or instance for users to connect to, clustering offers an alternative, in the event of individual server failure.
- Load balancing: The clustering feature is usually set up to allow users to be automatically allocated to the server with the least load.
Docker Swarn: On top of Engine, actually on top of multiple Docker Engine, we can lay a Docker swarm, so native Docker clustering.













Comments
Post a Comment