【问题标题】:microsoft azure hosted database and firewalls微软天蓝色托管数据库和防火墙
【发布时间】:2017-05-05 02:51:25
【问题描述】:

我正在 Xcode 上进行移动开发,并使用 Microsoft Azure 的托管数据库。

我注意到 Microsoft Azure 上有防火墙设置以添加客户端。

部署移动应用后,这将如何工作?是否应该在数据库上打开所有端口?还是我需要使用网络服务?

【问题讨论】:

  • 并非所有端口。所有原始 IP 地址。

标签: azure azure-mobile-services


【解决方案1】:

部署移动应用后,这将如何工作?应该所有端口 可以在数据库上打开吗?还是我需要使用网络服务?

您绝对应该打开所有端口,强烈建议不要从移动应用程序直接连接到数据库。

推荐的方法是使用位于您的移动应用和数据库之间的某种服务层。来自应用程序的所有请求都应发送到该服务层,该服务层将执行数据库操作。该服务层可以部署为Azure Mobile App ServiceAzure API App Service 或托管在Azure Web Apps Service 中的Web API。

【讨论】:

  • 谢谢 Gaurav,最流行的方法是什么?或者您会推荐这四个中的哪一个?
  • 由于您正在构建移动应用程序,我的建议是使用 Azure 移动应用程序服务,因为它本质上是 Azure 提供的 MBaaS(移动后端即服务)产品。您可以在此服务中获得其他开箱即用的支持,这些内容可能与您的应用相关(如推送通知等)。
猜你喜欢
  • 2014-06-12
  • 1970-01-01
  • 2018-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多