Microsoft Azure este un serviciu de cloud computing creat de Microsoft pentru construirea, testarea, implementarea și gestionarea aplicațiilor și serviciilor printr-o rețea globală de centre de date gestionate de Microsoft. Acesta oferă software-ul ca serviciu (SaaS), platforma ca serviciu (PaaS) și infrastructura ca serviciu (IaaS) și suportă multe limbaje diferite de programare, instrumente și framework-uri, inclusiv software și sisteme specifice Microsoft și terțe părți.

  • Cu arhitectura clasica, un client ar fi responsabil pentru gestionarea întregului pachet – de la conectivitatea la rețea la aplicații.
  • Cu infrastructura ca serviciu, nivelurile inferioare ale aerviciului sunt gestionate de un furnizor. Unele dintre aceste componente pot fi furnizate de hoster-ii tradiționali – de fapt cei mai mulți dintre ei au adoptat o ofertă virtualizată.
  • Foarte puține oferă de fapt un Sistem de Operare
  • Clientul este încă responsabil pentru gestionarea Sistemului de Operare prin intermediul Aplicațiilor.
  • Pentru dezvoltator, un avantaj evident cu IaaS este faptul că aceasta eliberează dezvoltatorul de multe probleme atunci când furnizează mașini fizice sau virtuale.
  • Acesta a fost unul dintre primele si cele mai de baza cazuri de utilizare pentru Amazon Web Services Elastic Cloud Compute (EC2).
  • Dezvoltatorii au putut să furnizeze cu ușurință mașini virtuale (AMI) pe EC2, să dezvolte și să testeze soluții și, adesea, să ruleze rezultatele “în producție”.
  • Singura cerință a fost un card de credit pentru plata serviciilor.
  • Cu Platforma ca Serviciu totul, de la conectivitatea rețelei pana la rulare, este furnizat și gestionat de către vânzătorul platformei.
  • Windows Azure se încadrează cel mai bine în această categorie in ziua de azi.
  • De fapt, pentru că nu oferim astăzi acces la virtualizarea sau sistemul de operare care stau la baza, suntem deseori descrisi ca ne-oferind IaaS.
  • Ofertele PaaS reduc mai departe povara dezvoltatorilor, sprijinind în plus rularea platformei și serviciile de aplicații aferente.
  • Cu PaaS, dezvoltatorul poate incepe, aproape imediat, să creeze logica de afaceri pentru o aplicație.
  • În mod potențial, creșterile de productivitate sunt considerabile și, deoarece aspectele hardware și operaționale ale platformei cloud sunt de asemenea gestionate de furnizorul platformei cloud, aplicațiile pot fi duse de la idee la realitate foarte rapid.
  • Cu SaaS, un furnizor pune la dispoziție aplicația și vă izoleaza de la toate componentele care stau la baza acesteia.