Azure Service Fabric
Crea e gestisci app distribuite, scalabili e sempre disponibili.
Affidati a una piattaforma collaudata per applicazioni cruciali
Concentrati sulla creazione di applicazione e di logica di business e lascia che Azure risolva i problemi complessi relativi ai sistemi distribuiti, ad esempio l'affidabilità, la scalabilità, la gestione e la latenza. Service Fabric è un progetto open source alla base dell'infrastruttura essenziale di Azure e di altri servizi Microsoft come Skype for Business, Intune, Hub eventi di Azure, Azure Data Factory, Azure Cosmos DB, database SQL di Azure, Dynamics 365 e Cortana. Progettato per offrire servizi a disponibilità elevata e durevoli su scala cloud, Azure Service Fabric comprende intrinsecamente l'infrastruttura disponibile e le esigenze a livello di risorse delle applicazioni, permettendo il ridimensionamento automatico, gli aggiornamenti in sequenza e le correzioni automatiche in caso di errore.
Scegli tra diversi modelli e linguaggi di programmazione efficaci, tra cui .NET Core 2.0, C# e Java, per creare le tue applicazioni basate su microservizi e contenitori. Distribuisci un cluster di Service Fabric in Azure o usa Mesh Azure Service Fabric totalmente gestita, attualmente disponibile in anteprima. Azure Service Fabric è anche disponibile come download gratuito per Windows Server, per creare cluster di Service Fabric in locale o in altri cloud.
-
Semplifica lo sviluppo di microservizi e la gestione del ciclo di vita delle applicazioni
-
Piattaforma con riconoscimento dei dati per carichi di lavoro a bassa latenza e velocità effettiva elevata con contenitori con stato o microservizi
-
Esecuzione ovunque: supporta Windows/Linux in Azure, in locale o in altri cloud
-
Ridimensiona e orchestra in modo affidabile contenitori e microservizi
-
Puoi eseguire tutto: scegli i linguaggi e i modelli di programmazione
-
Scalabilità fino a migliaia di macchine virtuali
Semplifica la creazione e la gestione di applicazioni di microservizi
- Time-to-market veloce: Concentrati sullo sviluppo di funzionalità che aggiungono valore aziendale alla tua applicazione, senza dover progettare e scrivere codice aggiuntivo per risolvere problemi di affidabilità, scalabilità, gestione o latenza nell'infrastruttura sottostante.
- Orchestrazione di servizi e contenitori nello stesso ambiente: Sposta i contenitori Docker in Linux o Windows ed eseguili in modo affidabile su larga scala insieme ad altri carichi di lavoro e servizi. Sfrutta i vantaggi delle funzionalità di hosting di contenitori, di gestione delle risorse del cluster e di orchestrazione di carichi di lavoro di Azure Service Fabric.
- Scegli la tua architettura: Crea microservizi con o senza stato, per un approccio all'architettura in cui applicazioni complesse sono composte da piccoli servizi con versioni indipendenti a supporto degli scenari più complessi, a bassa latenza e con elevato utilizzo dei dati, per poi espandere le soluzioni nel cloud con Azure Service Fabric. Combina i tuoi modelli e linguaggi di programmazione preferiti, dai contenitori e gli eseguibili guest ai microservizi e gli attori.
- Agilità dei microservizi: Abilita le procedure di integrazione e sviluppo continui e accelera il recapito di nuove funzionalità progettando applicazioni di microservizi con granularità fine.
- Integrazione con l'IDE: Esegui rapidamente e con facilità la compilazione, il test, il debug, la distribuzione e l'aggiornamento di applicazioni di Service Fabric in ambienti single-box, di test e di produzione. Puoi usare lo strumento dell'ambiente di sviluppo integrato che preferisci, ad esempio Visual Studio, Eclipse o il supporto della riga di comando.
- Esecuzione in qualsiasi ambiente: Distribuisci con flessibilità lo stesso codice dell'applicazione in cloud pubblici, ospitati o privati usando servizi di piattaforma coerenti e gli stessi modelli di programmazione dell'applicazione, con la possibilità di scegliere Windows Server o Linux (Ubuntu o RHEL) come sistema operativo host.
Offri efficienza a bassa latenza e ottimizzata su larga scala
Rendi disponibili aggiornamenti rapidi ma sicuri, senza tempi di inattività, automatizza le operazioni di ridimensionamento, integra il monitoraggio dell'integrità e fornisci il recupero automatico dagli errori. Orchestra le app basate su microservizi e contenitori, ottieni informazioni dettagliate sull'integrità e sulle prestazioni dell'applicazione e abilita lo sviluppo di servizi resilienti a bassa latenza e scalabili.
Risolvi problemi complessi relativi ai sistemi distribuiti, ad esempio il rilevamento di errori e il failover affidabili, la selezione di un leader, la gestione dello stato, l'individuazione dei servizi, gli aggiornamenti in sequenza, la portabilità delle applicazioni, l'astrazione dell'ambiente, la gestione e la governance delle risorse e la gestione della configurazione e infine offri funzionalità di gestione del ciclo di vita delle applicazioni, in modo che gli sviluppatori non debbano progettare di nuovo le applicazioni in caso di incremento dell'utilizzo. Sviluppa e distribuisci molti tipi di applicazioni e di carichi di lavoro, incluse le applicazioni SaaS multi-tenant, le applicazioni line-of-business cruciali, i carichi di lavoro per la raccolta e l'elaborazione di dati IoT e i giochi.
Sicurezza e conformità complete predefinite
-
Microsoft investe più di 1 miliardo di USD in ricerca e sviluppo per cybersecurity.
-
I nostri dipendenti includono più di 3.500 esperti di sicurezza dedicati alla sicurezza e alla privacy dei dati.
-
Azure ha ottenuto più certificazioni che qualsiasi altro provider di servizi cloud. Visualizza l'elenco completo.
Inizia con un account gratuito di Azure
1
2
Dopo l'esaurimento del credito, passa alla modalità con pagamento in base al consumo per continuare a usare gli stessi servizi gratuiti. Dovrai pagare solo se superi le quantità mensili gratuite.
3
Prodotti e servizi correlati
Gestione API
Pubblica API per sviluppatori, partner e dipendenti in modo sicuro e scalabile
Hub IoT di Azure
Connessione, monitoraggio e gestione di miliardi di asset IoT
Azure Cosmos DB
Crea o modernizza app a prestazioni elevate scalabili