Video: Azure Data Factory visual tools now integrated with GitHub | Azure Friday 2024
La strategia generale di Microsoft è una combinazione di computing on-premise con servizi basati su cloud. L'idea è che gli sviluppatori vogliano creare alcune applicazioni che vivono sul posto, mentre altri componenti vivranno nel cloud. Microsoft chiama questa strategia software più servizi. Il cuore della strategia di Microsoft è di consentire agli sviluppatori di utilizzare la stessa tecnologia e gli attivatori di base per creare applicazioni sia in-house che cloud.
La piattaforma Azure è composta da quattro diversi componenti:
Windows Azure:
-
Questo ambiente Windows esegue le applicazioni localmente e memorizza i dati relativi sui server all'interno del data center Microsoft.
-
Questi sono gli stessi. Servizi di rete che Microsoft ha nel proprio ambiente Windows. È stato esteso per supportare applicazioni basate sul cloud e on-premise. Servizi Microsoft SQL:
-
Questi sono gli stessi servizi dati offerti da Microsoft che sono stati estesi al cloud. Tuttavia, se si desidera sfruttare la funzionalità di ridimensionamento di Azure, è necessario riscrivere il codice SQL. L'obiettivo dei servizi SQL è fornire una risorsa di approcci basati su cloud per l'archiviazione dei dati nel cloud. I servizi dati espongono entrambe le interfacce SOAP e REST come metodi di accesso ai dati. Per l'archiviazione dei dati, Azure non utilizza un modello relazionale. Servizi live:
-
Questo insieme di servizi consente agli sviluppatori di collegare il codice sviluppato nella piattaforma Windows Live nel cloud. Questi servizi includono un framework per integrare, connettere e sincronizzare il codice. La piattaforma include anche il supporto per diversi linguaggi di programmazione e consente a tutte le risorse di includere un indirizzo URL. Quando si mettono insieme i pezzi, Microsoft ha creato una piattaforma che consente agli sviluppatori di utilizzare strumenti familiari come Microsoft Visual Studio e. Servizi di rete e quindi archiviare i dati in una piattaforma cloud di proprietà Microsoft. Pertanto, gli sviluppatori hanno familiarità con la costruzione. Le applicazioni di rete saranno confortevoli con l'approccio cloud di Microsoft.
Come Google, Microsoft ha un modello di consumo "pay-as-you-go" per la sua offerta PaaS. E come Google, Microsoft non addebita le fasi di sviluppo e test. Inizia a caricare i clienti quando vengono implementate le applicazioni.