Presentation is loading. Please wait.

Presentation is loading. Please wait.

Openstack-alapú privát felhő üzemeltetés

Similar presentations


Presentation on theme: "Openstack-alapú privát felhő üzemeltetés"— Presentation transcript:

1 Openstack-alapú privát felhő üzemeltetés
8. Containers Openstack-alapú privát felhő üzemeltetés 2017/2018 I. félév SZTE A prezentáció az EFOP számú projekt támogatásával készült.

2 Container vs VM *

3 VMs Virtual machines (VMs) are an abstraction of physical hardware turning one server into many servers. The hypervisor allows multiple VMs to run on a single machine. Each VM includes a full copy of an operating system, one or more apps, necessary binaries and libraries - taking up tens of GBs. VMs can also be slow to boot. *

4 Containers Containers are an abstraction at the app layer that packages code and dependencies together. Multiple containers can run on the same machine and share the OS kernel with other containers, each running as isolated processes in user space. Containers take up less space than VMs (container images are typically tens of MBs in size), and start almost instantly. *

5 Containers and VMs *

6 Use cases MODERNIZE TRADITIONAL APPS MICROSERVICES
The first step with Docker is to modernize the existing application portfolio. Packaging existing apps into containers immediately improves security, reduce costs, and gain cloud portability. This transformation applies modern properties to legacy applications - all without changing a single line of code. MICROSERVICES Docker containers are lightweight by design and ideal for enabling microservices application development. Accelerate development, deployment and rollback of tens or hundreds of containers composed as a single application. Whether building new microservices or transitioning monoliths to smaller services, simple to use tools make it easy to compose, deploy and maintain complex applications CONTINUOUS INTEGRATION AND DEPLOYMENT Integrate modern methodologies and automate development pipelines with the integration of Docker and DevOps. The isolated nature of containers make it conducive to rapidly changing environments by eliminating app conflicts and increasing developer productivity. Docker enables a true separation of concerns to accelerate the adoption of DevOps processes. *

7 Docker Container Image Networking, Volumes Docker Compose, Swarm, …
Execute Background Interactive Image Docker Hub (repo) Dockerfile Networking, Volumes Docker Compose, Swarm, …

8 Docs Get Started https://docs.docker.com/get-started/#docker-concepts
Docker development best practices Best practices for writing Dockerfiles

9 Play with Docker https://training.play-with-docker.com/beginner-linux/


Download ppt "Openstack-alapú privát felhő üzemeltetés"

Similar presentations


Ads by Google