Opzioni per l'hosting delle applicazioni

Comprendere l'architettura e i servizi di Microsoft Azure

Florin Angelescu

Azure Architect

Applicazioni moderne

Applicazioni moderne

  • Versioni online delle applicazioni
    • Web
    • Mobile
    • Tablet
Comprendere l'architettura e i servizi di Microsoft Azure

Migrazione da on-premises

Migrazione da on-premises

  • Sposta siti web e applicazioni legacy da on-premises a macchine virtuali
  • Primo passo per avere software critico in un cloud sicuro e ad alta disponibilità
Comprendere l'architettura e i servizi di Microsoft Azure

Migrazione a servizi moderni

Migrazione a servizi moderni

  • Rifattorizza le applicazioni esistenti per usare servizi Azure nativi
    • Servizi di container
    • App services
Comprendere l'architettura e i servizi di Microsoft Azure

Azure app service

Azure app service

  • Piattaforma completamente gestita per creare, distribuire e scalare app web
  • Supporta più linguaggi di programmazione
  • Fornisce scalabilità automatica
  • Offre web app, API app, web job e mobile app
Comprendere l'architettura e i servizi di Microsoft Azure

Web app

Web app

  • Permettono di creare, ospitare e scalare applicazioni web nel cloud
  • Forniscono scalabilità automatica, integrazione e distribuzione continue
  • Includono supporto per più linguaggi di programmazione
Comprendere l'architettura e i servizi di Microsoft Azure

Casi d'uso per web app

Casi d'uso per web app

  • Adatte a ospitare siti web di ogni tipo (semplici e complessi)
  • Possibilità di migrare siti tradizionali a web app
Comprendere l'architettura e i servizi di Microsoft Azure

Che cos'è un'API?

API

  • Application Programming Interface
  • Consente a diverse applicazioni software di comunicare tra loro
  • Usando istruzioni standardizzate

restaurant_menu.jpg

Comprendere l'architettura e i servizi di Microsoft Azure

API app

API app

  • Ambiente dedicato alla creazione di API
  • Espone funzionalità applicative per l'uso da parte di altri servizi
Comprendere l'architettura e i servizi di Microsoft Azure

Web job

Web job

  • Funzionano come attività o script in background
  • Svolgono varie funzioni automatiche
  • Eseguono codice in background
Comprendere l'architettura e i servizi di Microsoft Azure

Mobile app

Mobile app

  • Servizi back-end per applicazioni mobile
  • Fornisce autenticazione, sincronizzazione dati offline, notifiche push
  • Possibilità di connettersi a sistemi on-premises
Comprendere l'architettura e i servizi di Microsoft Azure

Vantaggi di App Service

Vantaggi di App Service

Comprendere l'architettura e i servizi di Microsoft Azure

Esercitiamoci!

Comprendere l'architettura e i servizi di Microsoft Azure

Preparing Video For Download...