【问题标题】:AWS Mobile Hub - serverless?AWS Mobile Hub - 无服务器?
【发布时间】:2017-12-22 23:13:48
【问题描述】:

我正在使用 AWS Mobile Hub 开发一个移动应用程序,但这是我第一次使用它。我只是想知道是否有人可以解释是否还需要设置服务器来提供 Mobile Hub 服务?如果这些不是专门用于存储此信息的服务器,我有点困惑它将如何工作,但是没有提到需要在站点上执行此操作。

谢谢!

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2 aws-mobilehub


    【解决方案1】:

    不,使用 AWS Mobile Hub 开发应用程序不需要服务器。 您可以使用 AWS Lambda 函数来执行您的后端逻辑。可以使用 AWS S3 存储文件。可以使用 AWS Cognito 管理身份验证。

    基本上,您的移动应用程序将使用您平台的(iOS、Android 等)SDK 与 AWS 服务进行交互。尽管您可以使用 EC2 实例设置自己的后端服务器,但您不是必须这样做的。您可以很好地使用无服务器并使用 AWS API Gateway 和 Lambda 函数创建一个 RESTful API。

    【讨论】:

    • 非常感谢您的有用回复,这确实有助于使其更有意义!如果您不介意,我还有一个简单的问题:您说您可以使用 EC2 设置自己的后端服务器 - 如果有的话,这样做有什么好处?再次感谢! :)
    • 使用 EC2 实例允许您选择自己的操作系统(您无法在 Lambda 上控制),您可以更轻松地安装各种软件包(例如,在 EC2 上安装 ffmpeg 可能比尝试安装更容易)在 Lambda 中使用它),您可以使用 CRON 作业,您可以从更广泛的性能选项中受益(如果需要,您可以一直获得高达 384 GB RAM 实例,而 Lambda 将您限制为 3 GB)。
    • WRT cronjobs,您也可以在 AWS Lambda 中创建计划作业。 docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html
    • 非常感谢你们的回复! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-13
    • 1970-01-01
    • 2018-08-31
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多