Explorarea serviciilor de calcul Azure

Înțelegerea arhitecturii și serviciilor Microsoft Azure

Florin Angelescu

Azure Architect

Servicii de calcul Azure

Servicii de calcul Azure

  • Resurse și servicii care permit procesarea și executarea aplicațiilor în Azure
  • Furnizează puterea de calcul pentru rularea aplicațiilor și procesarea datelor
Înțelegerea arhitecturii și serviciilor Microsoft Azure

Servicii de calcul Azure

Servicii de calcul Azure

  • Infrastructure as a Service
  • Platform as a Service
  • Serverless
Înțelegerea arhitecturii și serviciilor Microsoft Azure

Infrastructure as a Service (IaaS)

IaaS

  • Furnizează resurse de calcul virtualizate prin Internet
  • Alternativă la infrastructura tradițională locală
  • Include mașini virtuale și rețele
Înțelegerea arhitecturii și serviciilor Microsoft Azure

IaaS în practică

IaaS în practică

Înțelegerea arhitecturii și serviciilor Microsoft Azure

Platform as a Service (PaaS)

PaaS

  • Sistemul de operare și componentele software sunt gestionate automat
  • Oferă o platformă gata de utilizare
Înțelegerea arhitecturii și serviciilor Microsoft Azure

PaaS în practică

PaaS în practică

Înțelegerea arhitecturii și serviciilor Microsoft Azure

Calcul serverless

Serverless

  • Transferă mai multă responsabilitate furnizorului cloud
  • Utilizatorii se concentrează pe scrierea codului
  • Aplicațiile sunt divizate în componente mai mici, independente
  • Acestea se execută ca răspuns la evenimente
Înțelegerea arhitecturii și serviciilor Microsoft Azure

Azure Functions

Azure Functions

  • Permit rularea codului ca răspuns la evenimente
  • Nu necesită gestionarea infrastructurii
  • Complexitate redusă
  • Utilizate pentru cerințe specifice
Înțelegerea arhitecturii și serviciilor Microsoft Azure

Azure Functions în practică

Functions în practică

Înțelegerea arhitecturii și serviciilor Microsoft Azure

Containere

Containere

  • Pachet software ușor, independent și executabil
  • Include tot ce este necesar pentru rularea aplicației
  • Elimină necesitatea preinstalării dependențelor
Înțelegerea arhitecturii și serviciilor Microsoft Azure

Când se utilizează containerele?

Utilizarea containerelor

  • Construirea soluțiilor printr-o arhitectură de microservicii
  • Divizarea aplicațiilor complexe în componente mai mici, independente
  • Permite întreținerea, scalarea și actualizarea independentă
Înțelegerea arhitecturii și serviciilor Microsoft Azure

Servicii de containere Azure

Azure Container Instances

Azure Container Instances

  • Rulare rapidă a containerelor
  • Testarea sau rularea aplicațiilor
  • Sisteme de operare diferite

Azure Kubernetes

Azure Kubernetes

  • Orchestrator de containere
  • Implementarea, gestionarea și scalarea aplicațiilor containerizate
Înțelegerea arhitecturii și serviciilor Microsoft Azure

Să exersăm!

Înțelegerea arhitecturii și serviciilor Microsoft Azure

Preparing Video For Download...