calculatoare OS
Microsoft Azure nor pune în aplicare pe deplin cele două modele - platforma ca un serviciu (Platform as a Service, PaaS) și infrastructură ca un serviciu (infrastructură ca serviciu, IaaS). Eficiența platforma Windows Azure oferă o rețea globală de centre de date Microsoft.
Principalele caracteristici ale acestui model:
- plăti doar consumul de resurse;
- , Structura de calcul multithreaded general;
- abstractizare infrastructurii.
În centrul Microsoft Azure se execută o mașină virtuală pentru fiecare instanță aplicație. Dezvoltatorul determină volumul necesar pentru stocarea de date și de putere de calcul necesară (SMV), după care platforma asigură resursele corespunzătoare. Atunci când cerințele inițiale de resurse variază în funcție nouă cerere clientului pentru platforma de aplicații alocă resurse suplimentare sau neutilizate reduce centrul de date.
Microsoft Azure ca PaaS va oferi nu numai toate funcțiile de bază ale sistemului de operare, dar suplimentare: alocarea resurselor la cerere pentru scalare nelimitată, replicare automată a datelor sincrone pentru redundanță, infrastructura failover pentru a asigura disponibilitatea continuă, și multe altele.
Microsoft Azure implementează, de asemenea, un alt tip de serviciu - infrastructura ca un serviciu. Modelul infrastructurii (resurse hardware) pune în aplicare posibilitatea de a închiria de resurse, cum ar fi servere, dispozitive de stocare și echipamente de rețea. toată infrastructura este controlată de către furnizor, clientul controleaza numai sistemul de operare și aplicațiile instalate. Aceste servicii sunt plătite pentru utilizarea efectivă și vă permit să crească sau să scadă cantitatea de infrastructură printr-un portal special, oferit de furnizori. Acest model de serviciu practic orice aplicație poate fi rulat, instalat pe un sistem de operare imagini standard de.
Microsoft Azure este format din:- Calculeaza - o componentă care implementează calculele de pe platforma Windows Azure.
- Stocare - componenta de stocare asigură stocare scalabile. Repository nu este capabil de a utiliza un model relațional și este o alternativă, „nor“ versiune de SQL Server. Fabric - Windows Azure Fabric în scopul său este „controler“ și nucleul platformei, în calitate de monitorizare în timp real, toleranță la erori, alocarea capacităților, desfășurarea de servere, mașini virtuale și aplicații, de echilibrare a sarcinii, și gestionarea hardware-ului.
Aproape toate serviciile Microsoft Azure au API, construit pe restul, care permite dezvoltatorilor să utilizeze serviciile de „nor“ cu orice sistem de operare, dispozitive și platforme.
Microsoft Azure oferă un set de servicii care acoperă o gamă largă de scenarii:
A se păstra - Windows Azure Store oferă acces unificat la servicii (nu Microsoft) pentru proiectele Microsoft Azure, cu un singur panou de facturare și de control.
Marketplace - un magazin de servicii cloud și de date pentru organizații. În prezent, disponibile în Marketplace mai mult de 600 de soluții bazate pe cloud și 170 de surse de date.
API de gestionare a - Acest lucru oferă dezvoltatorilor posibilitatea de a obține propriul mediu API pentru gestionarea, monitorizarea și administrarea API, localizat oriunde, atât în nor și pe orice hosting, inclusiv propria lor infrastructură.
interoperabilitate
Numărul de limbaje de programare suportate, nu au legătură cu platforma .NET, includ Java, PHP, Ruby, Node.js, C. Pentru mai multe limbi Microsoft oferă un set de biblioteci. Pentru mediile Microsoft Visual Studio și de dezvoltare Eclipse, există plugin-uri care extind funcționalitatea acestuia. Puteți utiliza, de asemenea, platforma de la o varietate de instrumente pentru dezvoltarea și rularea aplicațiilor (de exemplu, MongoDB, Apache Hadoop).