This is the Trace Id: 3bcaaaefc4fcffc828b87714473f589f
Passa a contenuti principali Esplora Visualizza tutti i prodotti (più di 200) Microsoft Foundry Azure Copilot GitHub Copilot Servizio Azure Kubernetes (AKS) Azure Cosmos DB Database di Azure per PostgreSQL Azure Arc Microsoft Fabric Macchine virtuali Linux in Azure Modelli di Fonderia Servizio Agente Fonderia Foundry IQ Foundry Tools Piano di controllo Foundry Osservabilità nel Piano di controllo Foundry Azure OpenAI in Modelli di Fonderia Voce di Azure in Foundry Tools Azure Machine Learning Visualizza tutti i database Azure Cosmos DB Azure DocumentDB Azure SQL Database di Azure per PostgreSQL Redis Gestito di Azure Microsoft Fabric Azure Databricks Macchine virtuali Linux in Azure Windows Server in Azure Funzioni di Azure Set di scalabilità di macchine virtuali di Azure Gestione API di Azure App contenitore di Azure Servizio Azure Kubernetes (AKS) Gestione flotta Kubernetes di Azure Registro Azure Container Azure Red Hat OpenShift Istanze di Azure Container Archiviazione di Container Azure Azure Arc Azure Locale Microsoft Defender per il cloud Monitoraggio di Azure Microsoft Sentinel Azure Migrate Visualizza tutte le soluzioni (più di 40) Soluzioni cloud semplici per piccole e medie imprese Centro per la modernizzazione e la migrazione cloud Analisi dei dati per l’intelligenza artificiale Database di Azure App e agenti IA Microsoft Marketplace Microsoft Sovereign Cloud App e agenti IA Intelligenza artificiale responsabile con Azure Infrastruttura IA Analisi dei dati per l’intelligenza artificiale MLOps (operazioni per l'apprendimento automatico) Sviluppo di applicazioni con poco codice in Azure Servizi di integrazione Elaborazione serverless DevOps Centro per la migrazione e la modernizzazione Migrazione app .NET Database in Azure Linux in Azure Oracle in Azure SAP su Microsoft Cloud Cloud adattivo High Performance Computing (HPC) Infrastruttura distribuita come servizio (IaaS) Resilienza Azure Essentials Frontier Accelerate per Azure FinOps su Azure Microsoft Marketplace Panoramica dei prezzi di Azure Crea un account Azure Servizi di Azure gratuiti Opzioni di acquisto flessibili Calcolatore di prezzi FinOps su Azure Massimizza il ROI dall'IA Piani di risparmio di Azure Prenotazioni di Azure Vantaggio Azure Hybrid Macchine virtuali Azure SQL Microsoft Foundry Microsoft Fabric Servizio Azure Kubernetes (AKS) Microsoft Defender per il cloud Visualizza di più Aziende di sviluppo software Microsoft Marketplace Trova un partner Risorse per i partner Azure Introduzione ad Azure Storie di clienti Report di analisti, white paper ed e-book Video Scopri di più sul cloud computing Documentazione Esplora il portale di Azure Risorse per gli sviluppatori Modelli di avvio rapido Risorse per le startup Developer Community Studenti Azure per i partner Blog Eventi e webinar Scopri Supporto Contatto vendite Introduzione ad Azure Accedi

Sviluppo di applicazioni moderne

Rispondi ai cambiamenti più velocemente, ottimizza i costi e distribuisci in tutta sicurezza.
Panoramica

Blocchi predefiniti per lo sviluppo di applicazioni moderne

Lo sviluppo di applicazione moderne è un approccio che ti permette di accelerare l'innovazione usando architetture native del cloud con microservizi ad accoppiamento debole, database gestiti, intelligenza artificiale, supporto per DevOps e monitoraggio predefinito. Soddisfa le esigenze in continua evoluzione dei clienti grazie ad applicazioni che offrono esperienze a personalizzazione elevata e cambiano in modo dinamico per rispondere agli eventi in tempo reale.
  • L'architettura nativa del cloud ti permette di mettere più spesso in pratica nuove idee, accelerare la risposta alle esigenze in continua evoluzione ed eseguire con maggiore facilità applicazioni resilienti e scalabili. Grazie all'inserimento di codice e dipendenze dell'applicazione in contenitori e alla distribuzione come microservizi, puoi incrementare la portabilità dell'architettura per distribuire applicazioni negli ambienti con modifiche minime o nulle. Le modifiche possono essere apportate ai singoli componenti, con un rischio minore per l'intera applicazione.

    Kubernetes ti aiuta a gestire i contenitori su larga scala. Incrementa la velocità di rilascio e la scalabilità operativa usando processi e strumenti DevOps per automatizzare la creazione, i test e la distribuzione dei microservizi.
  • Offri l'intelligenza artificiale nei livelli dell'interfaccia utente e di logica di business dell'applicazione per migliorare le esperienze utente e approfondire le informazioni dettagliate sul business. Coinvolgi i destinatari a livello globale aggiungendo traduzione, chatbot e voce per interfacce utente abilitate per intelligenza artificiale. Migliora la logica di business con l'intelligenza artificiale per scenari quali ricerca, personalizzazione, elaborazione di documenti, analisi di immagini, rilevamento anomalie e analisi vocale.

    Lo sviluppo di applicazioni moderne consente agli sviluppatori con qualsiasi livello di competenza di aggiungere con facilità funzionalità di intelligenza artificiale alle app con modelli predefiniti e personalizzabili per intelligenza artificiale per voce, visione, lingua e processo decisionale.
  • Le integrazioni moderne che usano API e connettori predefiniti ti aiutano a migliorare la produttività, semplificare l'accesso ai dati e mantenere aggiornati i diversi servizi in tempo reale. I connettori sono integrazioni pronte per l'uso che semplificano la connessione di app con SaaS (Software as a Service) sistemi e dati ovunque si trovino, in locale o sul cloud.

    Le API leggere consentono l'integrazione con protocolli quali REST e OAuth. Semplificano il recupero dati e la condivisione tra servizi senza dovere usare bus di messaggi più complessi. Sfrutta i vantaggi delle API già esistenti in un'azienda ed esponi tali API in modo sicuro tramite un gateway con funzionalità ibride per accedere alle API nei dispositivi perimetrali, in locale o in altri cloud.
  • Offri esperienze digitali personalizzate e reattive senza occuparti dell'infrastruttura complessa dei database e della gestione della sicurezza. I database basati sul cloud e completamente gestiti offrono scalabilità senza limiti, accesso a bassa latenza a dati avanzati e protezione avanzata dei dati, disponibili indipendentemente dai linguaggi o dai framework. Scegli i modelli di dati, le API, le strutture di archiviazione e le opzioni di distribuzione ottimali per criteri delle tue applicazioni.

    I database elastici e AlwaysOn supportano la continuità aziendale e migliorano la velocità di risposta all'ambiente in continua evoluzione. Contribuiscono ad assicurare la conformità delle operazioni a un obiettivo di disponibilità e latenza coerente senza richiedere le attività complesse della gestione dei database, riducendo quindi il costo totale di proprietà.
  • L'evoluzione rapida del mercato richiede cicli di release più brevi senza sacrificare la qualità, la stabilità e la sicurezza. Gli strumenti e i processi per integrazione continua e recapito continuo (CI/CD) semplificano la pianificazione, la gestione del rischio, l'adattamento più rapido alle esigenze in continua evoluzione dei clienti e il miglioramento della stabilità del sistema. Offri release in modo veloce, coerente e affidabile usando strumenti a produttività elevata, automatizzando i passaggi banali e manuali ed eseguendo l'iterazione in piccoli incrementi tramite test continui e integrazione continua.

    Applica in modo proattivo i criteri e i controlli e configura attività di controllo automatizzate come parte della pipeline per spostare le applicazioni senza problemi tra le diverse fasi, fino a quando non vengono rese disponibili ai clienti.
  • L'ambiente da gestire è sempre più complesso, quindi l'uso del livello massimo di automazione ti aiuta a migliorare l'efficienza operativa, identificare i problemi prima che influiscano sull'esperienza dei clienti e correggere rapidamente i problemi quando si verificano. Le piattaforme completamente gestite forniscono registrazione automatizzata, scalabilità e disponibilità elevata. La telemetria avanzata, gli avvisi di utilità pratica e la visibilità completa delle applicazioni e del sistema sottostante sono essenziali per un approccio moderno allo sviluppo di applicazioni.

    L'automazione dei controlli regolari e l'applicazione di procedure consigliate come l'infrastruttura come codice e la progettazione dell'affidabilità del sito favoriscono la resilienza e ti aiutano a rispondere agli eventi imprevisti con tempi di inattività ridotti e perdita minima di dati.
  • Le applicazioni moderne richiedono la sicurezza multilivello nel codice, le pipeline di recapito, i runtime delle app e i database. Per iniziare, offri agli sviluppatori computer di sviluppo sicuri con una regolamentazione ottimale dell'identità. Come parte del ciclo di vita DevOps, usa strumenti automatici per esaminare le dipendenze nei repository di codice ed esegui analisi per individuare le vulnerabilità durante la distribuzione di app nell'ambiente di destinazione. I segreti di livello aziendale e la gestione dei criteri consentono di crittografare le applicazioni e offrono al team operativo l'applicazione centralizzata dei criteri.

    Grazie ai servizi di calcolo e di database completamente gestiti, il controllo di sicurezza è integrato e la protezione dalle minacce viene eseguita in tempo reale.
Torna alle schede
FUNZIONALITÀ

Che cos'è lo sviluppo di applicazioni moderne?

Migliora l'affidabilità e la sicurezza

Offri qualità e prestazioni coerenti su qualsiasi scala usando database completamente gestiti con disponibilità elevata predefinita, backup temporizzati e latenza in unità di millisecondi. Crea in modo più sicuro integrando i controlli nei processi DevOps. Incrementa la sicurezza dei dati con il rilevamento avanzato delle minacce e la protezione avanzata dei dati.

Riduci i costi

Paga solo per le risorse che ti servono ed esegui l'offload della manutenzione usando strumenti on demand e risorse di calcolo e database serverlessRiduci i costi di sviluppo con una soluzione con poco codice. Ottieni l'ottimizzazione proattiva e di utilità pratica dei costi e raccomandazioni sulla gestione delle risorse, che indicano anche quando usare istanze di livello Gratuito e spot.

Abilita lo sviluppo remoto

Inizia a usare qualsiasi progetto in pochi minuti con ambienti di sviluppo ospitati sul cloud completamente configurati e sicuri. Collabora in tempo reale alle revisioni del codice e adotta la programmazione in coppia con una regolamentazione ottimale di identità e accesso. Automatizza i flussi di lavoro dal codice al cloud e monitora l'integrità e le prestazioni delle app prima che si verifichino problemi.
Storie di clienti

I clienti stanno facendo grandi cose con lo sviluppo di applicazioni moderne in Azure

Domande frequenti

  • Le applicazioni moderne sono architetture native del cloud che sfruttano il codice in pacchetto e le dipendenze nei contenitori e le distribuiscono come microservizi per aumentare la velocità di sviluppo tramite le procedure della metodologia DevOps. Le applicazioni moderne sfruttano l'automazione incorporando l'integrazione, il recapito e la distribuzione continui, unitamente alla sicurezza automatizzata per garantire che i team di sviluppo operino in modo più rapido e sicuro.
  • Inizia con un modello di dominio. Un modello di dominio è un modello astratto del dominio aziendale che organizza le conoscenze di dominio e fornisce un linguaggio comune per sviluppatori ed esperti di dominio. Deriva i microservizi dal modello di dominio in un processo in quattro passaggi. Usa il collegamento seguente per informazioni su come creare un modello di dominio nei microservizi più adatti in base alle tue esigenze.
  • Le architetture moderne consentono di migliorare la sicurezza includendo la sicurezza tramite il processo di gestione del ciclo di vita delle applicazioni. Questo processo è integrato nelle fasi di progettazione, sviluppo, test e avvio e rivalutazione. Di conseguenza, la sicurezza viene costantemente verificata per garantire la conformità. L'automazione della sicurezza e dei trigger principali durante la gestione del ciclo di vita delle applicazioni e delle pipeline di CI/CD assicurano la sorveglianza continua della sicurezza e riducono il carico di lavoro manuale e i potenziali errori.
  • Se hai un'app locale e non vuoi modernizzarla, puoi esportarla in un contenitore ed eseguirla in Kubernetes. Questa soluzione richiede modifiche minime del codice, quindi l'app verrà eseguita in modo simile, ma l'eventuale aumento di prestazioni risulterà molto più facile. Se vuoi che l'app locale incorpori Funzioni di Azure, dovrai riscrivere parte del codice per incorporare eventi e trigger. In alternativa, puoi eseguire Funzioni di Azure in contenitori Kubernetes, passando quindi al cloud.
Passaggi successivi

Scopri cosa puoi fare dopo

Una donna con una maglietta verde e capelli corti e ricci sorride mentre guarda una donna con una maglietta gialla.
Soluzioni Azure

Scopri altre soluzioni cloud di Azure

Risolvi i problemi aziendali con combinazioni consolidate di servizi cloud di Azure, architetture campione e documentazione.
Un uomo con una camicia bianca che usa un portatile.
Hub di soluzioni aziendali

Trova la soluzione Microsoft Cloud più adatta

Esplora l'hub delle soluzioni Microsoft aziendali per trovare i prodotti e le soluzioni in grado di supportare la tua organizzazione a raggiungere i propri obiettivi.

Inizia subito a creare applicazioni moderne

Italiano (Italia) Privacy per l'integrità dei consumer Riferimenti societari Contatta Microsoft Privacy Gestisci i cookie Condizioni per l'utilizzo Marchi Informazioni sulle inserzioni EU Compliance DoCs