一个App服务可以同时支持移动和网站吗?

时间:2016-03-18 18:19:11

标签: azure mobile

我可以使用一个azure移动应用作为支持移动应用和网站的后端吗?

我需要它来支持推送通知和身份验证以及CRUD操作。我应该使用API​​应用程序或移动应用程序还是别的?

2 个答案:

答案 0 :(得分:0)

Azure移动应用只是一个实施ExpressJS的常规Azure Mobile Apps SDK应用。以下是组合网络+移动设备的一个很好的例子:

https://github.com/adrianhall/azure-mobile-apps-html-quickstart

'public'目录包含静态网站,包含JS和CSS文件。 app.js是您的应用(请注意serve-static module用于提供静态内容的用法。)

答案 1 :(得分:0)

现在移动应用程序,Web应用程序和API应用程序都在一个屋檐下,可以说有几种选择。

它们都是App Services的一部分。

考虑App Services的最简单方法是在一个独立托管多个Web应用程序的VM方面。

您创建一个类似 VM的App Service,然后创建在该VM中运行的多个应用程序。

您可以创建一个移动应用程序和一个完全独立的Web应用程序,例如共享一个公共数据库。

您需要为App Service实例付费,而不是为每个应用付费,因此您需要如何分割功能。

现在,有人在我的虚拟机类比中大声辱骂之前,我说这是最简单的方式可视化它,而不是最准确的。

你真正得到的是一个"虚拟虚拟机"可能是一个或多个虚拟机。你认为它在管理,部署等方面是一个合乎逻辑的事情,但它实际上可能是多个虚拟机。它可以根据您配置的选项进行扩展或缩小(例如,总是1个VM,如果CPU或内存超过您设置的阈值,则可以扩展到5个VM)。