continuous
  • devops
  • Training
  • Blog
  • Contact us
  • English
    • Français

Containerization, concepts and principles - Workshop

Description

Docker is a virtualized software container platform that allows applications and their system dependencies to be packaged and run on any Linux server. Thanks to its link with a remote version server, it becomes easy to maintain an application and its system configuration on multiple environments. This day provides an opportunity to learn about the fundamentals of containerization technologies, market solutions and current uses, as well as to understand their emergence and the new Containers As A Service (CaaS) model.

Course plan

  1. The Cloud

    1. What is the Cloud ?

    2. The origins of Cloud

    3. The 5 characteristics of a cloud according to NIST

    4. Models and typology of services (IaaS / PaaS / SaaS)

    5. Deployment models

    6. Scalability and Elasticity

    7. High availability

  2. Containerization

    1. How to understand containers versus virtualization?

    2. Where does the concept of containers come from?

    3. Container history

    4. The arrival of Docker

    5. Basic components of a Docker architecture

    6. Docker definitions and terminology

    7. The notion of minimal OS

    8. Notion of Stateless / Stateful

    9. How to manage your data?

    10. Network operation on a host

    11. Network function between containers

    12. Cloud Container Initiative

  3. Develop applications on PaaS

    1. What is PaaS ?

    2. Understand the Application architecture on PaaS

    3. Services and microservices

    4. Appropriate safety components

  4. Container as a Service (CaaS) and orchestration

    1. Understand the evolution from PaaS to CaaS

    2. The Cloud Native Computing Foundation

    3. The different public CaaS

    4. The different private CaaS

    5. Presentation of clustering and orchestration solutions

      1. Kubernetes

      2. Docker Swarm

      3. Mesosphere

    6. Deployment methods

    7. Manager packages

  5. CaaS Demo

    1. AWS ECS

    2. Minikube / Helm

    3. Rancher



duration
  • 1 day
Level
Awareness
Audience
Technical ArchitectsDevelopersSysOpsIT Managers
Prerequisite
Notions of virtualization, networks and storage
Educational goals
-Understand Docker containers and containerized architectures -Understand the concepts of PaaS and its variation in CaaS -Identify the uses of these platforms according to IT and business challenges -Know the main CaaS / PaaS solutions deployable On Premise and / or in Cloud
Educational Method
Alternation of lectures (70%) and demos (30%).
Interested to attend this training?

Your personal data will not be published. Required fields are marked *

continuous
  • 9 Avenue du Blues
  • 4368 Belvaux
  • Luxembourg
  • +352 20 60 13 30
© 2020 Continuous S.A. - All Rights Reserved.
site logo