In che modo può essere utile il servizio app per gli utenti di Servizi mobili? I use Mobile Services, how does App Service help?

PanoramicaOverview

Il servizio mobile esistente è al sicuro e continuerà ad essere supportato.Your existing Mobile Service is safe and will remain supported. La piattaforma del Servizio app di Azure offre tuttavia alcuni vantaggi per l'app per dispositivi mobili non attualmente disponibili con Servizi mobili:However, there are advantages that the Azure App Service platform provides for your mobile app that are not available today with Mobile Services:

  • Offerte semplificate e più economiche per app che includono client sia Web che mobiliSimpler, easier, and more cost effective offering for apps that include both web and mobile clients
  • Nuove funzionalità host che includono processi Web, CName personalizzati e monitoraggio migliorato.New host features including Web Jobs, custom CNames, better monitoring
  • Integrazione con Gestione traffico.Integration with Traffic Manager
  • Connettività alle risorse locali e alle VPN attraverso reti virtuali e connessioni ibride.Connectivity to your on-premises resources and VPNs using VNet in addition to Hybrid Connections
  • Monitoraggio, avvisi e risoluzione dei problemi delle app con AppInsightsMonitoring, alerting and troubleshooting for your app using AppInsights
  • Spettro più ampio di risorse di calcolo sottostanti e prezzi.Richer spectrum of the underlying compute resources and pricing
  • Scalabilità automatica predefinita, bilanciamento del carico e monitoraggio delle prestazioni.Built-in auto scale, load balancing, and performance monitoring.
  • Funzionalità predefinite di gestione temporanea, backup, rollback e test in ambiente di produzione.Built-in staging, backup, roll-back, and testing-in-production capabilities

Nuove funzionalità di hostingNew hosting features

Nel servizio app di Azure il codice back-end dell'app per dispositivi mobili viene eseguito nello stesso contenitore dell'app Web e dell'app per le API.In Azure App Service, the Mobile App backend code runs in the same container as Web App and API App. È possibile sfruttare tutte le funzionalità disponibili in questo contenitore, comprese alcune non attualmente presenti in Servizi mobili:You can take advantage of all the features in this container, including some that are not currently present in Mobile Services:

  • Aggiunta di logica back-end in continua esecuzione tramite processi WebAdd continuously running backend logic via Web Jobs
  • Garanzia che il codice back-end sia sempre in esecuzioneEnsure your backend code is always running
  • Uso di CName personalizzati per fornire nomi descrittivi e stabili agli endpoint dei back-end mobiliUse custom CNames to provide friendly and stable names to your mobile backend endpoints
  • Scalabilità geografica dell'app con Gestione trafficoGeo-scale your app with Traffic Manager
  • Inserimento di tutte le librerie e i pacchetti desiderati.Include any libraries and packages you want.
  • (Per .NET) Usare le funzionalità di ASP.NET, tra cui MVC.(For .NET) Use any feature of ASP.NET, including MVC
  • (Per Node. js) Usare qualsiasi libreria JavaScript pura dell'ecosistema di Node, incluse le librerie comuni di MVC.(For Node.js) Use any pure JavaScript library of the Node ecosystem, including common MVC libraries.

Accesso ai dati locali tramite reti virtualiAccess on-premises data using VNet

Con Servizi mobili è già possibile usare le connessioni ibride per accedere alle risorse locali.With Mobile Services today, you can already use Hybrid Connections to access on-premises resources. Vi sono tuttavia alcune situazioni in cui una soluzione VPN è preferibile.However there are situations where a VPN solution is preferred. Con il servizio app di Azure è possibile usare la rete virtuale di Azure per il codice back-end delle app per dispositivi mobili.With Azure App Service, you can use Azure VNet for your Mobile App backend code.

Uso del linguaggio back-end preferitoUse your favorite backend language

Il servizio app di Azure offre un supporto più ampio e avanzato per le piattaforme ASP.NET e Node. js, incluso l'accesso ai runtime più recenti.Azure App Service offers broader and richer support for ASP.NET and Node.js platforms, including access to the latest runtimes.

Impostazione della scalabilità automaticaSet up automatic scale

Con Servizi mobili, tutte le istanze del codice back-end vengono eseguite in macchine virtuali del tipo Piccola.With Mobile Services, all instances of your backend code were running on Small VMs. servizio app di Azure permette di selezionare le dimensioni delle macchine virtuali da un set di opzioni molto più ampio.Azure App Service enables you to select the size of the VMs from a much richer set of options. È anche possibile aumentare le prestazioni o il numero di istanze per gestire qualsiasi carico di lavoro in ingresso dei clienti, in base a varie metriche delle prestazioni.You can also quickly scale up or out to handle any incoming customer load, based on various performance metrics.

Tutto sotto controlloBe in the “know”

Il monitoraggio e gli avvisi consentono di reagire ai problemi in tempo reale grazie alle notifiche automatiche all'utente e al suo team.React to issues in real time with monitoring and alerts to automatically notify you and your team. L'integrazione di funzionalità avanzate di analisi e monitoraggio fornite da AppInsights per le app consente di ottenere informazioni dettagliate sulle prestazioni dell'app per dispositivi mobili.Integrate advanced app analytics and monitoring functionality from AppInsights to get insight into how your mobile app is performing. Con il servizio app di Azure è ora possibile configurare avvisi in base a diverse metriche delle prestazioni, sia a livello di codice che tramite portale di Azure.With Azure App Service, you can now set up alerts based on variety of performance metrics, either programmatically and via the Azure portal.

Asset sempre al sicuroKeep your assets safe

Backup automatico del back-end e del database.Automatically back up your backend and database. Il codice e i dati sono sempre al sicuro in situazioni di emergenza e possono essere facilmente ripristinati, consentendo la conduzione del business in tutta serenità.Your code and data is secure from disaster and easily restored, allowing you to run your business with confidence.

Sviluppo, test, produzioneReady, Stage, Go!

Con il servizio app di Azure è ora possibile creare più ambienti privati di test e staging per le app per dispositivi mobili.With Azure App Service, you can now create multiple private testing and staging environments for your mobile apps. Usare questi ambienti per testare le app prima della distribuzione.Use them to perform testing before you deploy. Passaggio alla produzione con tempo di inattività pari a zero.Swap to production with no downtime. Le app Web sono precaricate per garantire la miglior esperienza utente possibile.Web apps are pre-loaded, ensuring the best customer experience.

È possibile iniziare a usare il servizio app sperimentando i vantaggi per il servizio mobile esistente seguendo questa esercitazione.You can start taking advantage of App Service for your existing Mobile Service by following this tutorial.