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. Vi sono tuttavia alcuni vantaggi per le app per dispositivi mobili, offerti dalla piattaforma del servizio app di Azure , a oggi non disponibili in Servizi mobili:However there are number of advantages 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 mobili.Simpler, 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 chiavi in mano con Gestione traffico.Turnkey 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 NewRelic o AppInsightsMonitoring, alerting and troubleshooting for your app using NewRelic or 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. È pertanto possibile sfruttare tutte le funzionalità disponibili in questo contenitore, comprese alcune di quelle non attualmente presenti in Servizi mobili:As such you can take advantage of all the features in this container, including some of those 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) Uso delle funzionalità di ASP.NET, tra cui MVC(For .NET) Leverage any feature of ASP.NET, including MVC
  • (Per Node. js) Sfruttare qualsiasi libreria JavaScript pura dell'ecosistema di Node, incluse le librerie comuni di MVC.(For Node.js) Leverage 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 avanzate funzionalità analitiche e di monitoraggio fornite da New Relic e AppInsights consentono di ottenere informazioni ancora più complete sulle prestazioni dell'app per dispositivi mobili.Integrate advanced app analytics and monitoring functionality from New Relic and AppInsights to get even richer 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 setup alerts based on variety of performance metrics, either programatically 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 get start taking advantage of App Service for your existing Mobile Service by following this tutorial.