Introducere în containere

Soluții de calcul Azure

Florin Angelescu

Azure Cloud Architect

Ce sunt containerele?

 

Container

 

  • Unități software ușoare și portabile.
  • Împachetează o aplicație.
  • Cu tot ce are nevoie pentru a rula.
Soluții de calcul Azure

Ce sunt containerele?

 

Container

 

  • Unități software ușoare și portabile
  • Împachetează o aplicație
  • Cu tot ce are nevoie pentru a rula
    • Biblioteci
Soluții de calcul Azure

Ce sunt containerele?

 

Container

 

  • Unități software ușoare și portabile
  • Împachetează o aplicație
  • Cu tot ce are nevoie pentru a rula
    • Biblioteci
    • Dependențe
Soluții de calcul Azure

Ce sunt containerele?

 

Container

 

  • Unități software ușoare și portabile
  • Împachetează o aplicație
  • Cu tot ce are nevoie pentru a rula
    • Biblioteci
    • Dependențe
    • Fișiere de configurare
Soluții de calcul Azure

Ce sunt containerele?

 

Mașini virtuale

        Mașini virtuale

 

  • Necesită un sistem de operare complet

 

Containere

         Containere

  • Nu necesită un sistem de operare complet pentru fiecare aplicație.
  • Partajează nucleul SO al gazdei.
  • Pornesc mai rapid, sunt mai eficiente și mai ușor de mutat între medii.
Soluții de calcul Azure

Containere în cloud computing

 

Cloud Computing

 

  • Construiți o dată, rulați oriunde

    • Laptop, centru de date, în cloud
  • Scalare rapidă

    • Ideal pentru sarcini de lucru dinamice
  • Implementare fără întreruperi

    • Livrare mai rapidă a funcționalităților
    • Cu mai puține erori
Soluții de calcul Azure

Noțiuni de bază despre arhitectura containerelor

 

Container

Soluții de calcul Azure

Noțiuni de bază despre arhitectura containerelor

 

Container

  • Imagine
    • Plan care definește conținutul containerului
    • Inclusiv aplicația și dependențele
Soluții de calcul Azure

Noțiuni de bază despre arhitectura containerelor

 

Container

 

  • Imagine
    • Plan care definește conținutul containerului
    • Inclusiv aplicația și dependențele
  • Runtime
    • Motor care rulează containerele
    • Docker sau containerd
Soluții de calcul Azure

Noțiuni de bază despre arhitectura containerelor

 

Container

 

  • Imagine
    • Plan care definește conținutul containerului
    • Inclusiv aplicația și dependențele
  • Runtime
    • Motor care rulează containerele
    • Docker sau containerd
  • Sistemul gazdă
    • Mașina de bază
    • Furnizează CPU, memorie, rețea
Soluții de calcul Azure

Noțiuni de bază despre arhitectura containerelor

Containere multiple

  • Mai multe containere pot rula pe aceeași gazdă.
  • Izolate unele de altele.
  • Partajează nucleul SO.
Soluții de calcul Azure

Cazuri de utilizare pentru containere

Microservicii

  • Divizarea aplicațiilor în servicii mai mici, independente

Pipeline-uri DevOps

  • Facilitarea integrării și implementării continue

Aplicații hibrid cloud

  • Rularea sarcinilor de lucru uniform în medii on-premises și cloud

Automatizare

  • Pornirea containerelor pentru sarcini scurte, apoi oprirea lor pentru reducerea costurilor
Soluții de calcul Azure

Recapitulare

 

Containere

 

  • Tehnologie fundamentală în cloud computing.
  • Oferă portabilitate, eficiență și scalabilitate.
  • Potrivite pentru dezvoltarea modernă a aplicațiilor
Soluții de calcul Azure

Să exersăm!

Soluții de calcul Azure

Preparing Video For Download...