ios - 我是否需要将AWS S3或EC2用于我的iOS应用程序的后端?

标签 ios amazon-web-services amazon-s3 amazon-ec2

我是AWS的新手,不确定我的iOS应用程序使用哪种产品。我将简要介绍我的示例应用程序的要求:

  • 我需要创建一个名为“Recipes”的表,该表的名称为Name,Type,Image,Ingredients。

  • 2.我的应用程序会将表“Recipes”中的所有数据加载到tableviewController中,其中包括图像和数据的字符串类型。

    基于上述需要,我应该使用S3或EC2?

    谢谢

    最佳答案

    AWS EC2和S3是两个不同的组件,并且一起用于不同的目的-

  • AWS EC2-将其视为可以托管数据库和主机的虚拟机
    服务器或其中任何一个。这意味着它不是数据库。它是一个
    您将在其中安装数据库的操作系统。

    AWS S3-S3是静态存储,这意味着您无需使用它来存储
    表格数据或与应用程序相关的数据,您可以在此处存储
    是可以使用
  • 下载的静态文件

    应用程序中使用的API。

    基于以上两个事实,您应该将dynamodb用于NoSql数据库和数据,或将任何关系数据库作为AWS的服务使用。或者,您可以在EC2实例中安装您选择的任何数据库,并将其用于数据持久性。

    关于ios - 我是否需要将AWS S3或EC2用于我的iOS应用程序的后端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43736621/

    相关文章:

    ios - 能否将本 map 片设置为SDWebImage的离线图片?

    ios - Swift - 更新后使用未解析的标识符错误

    amazon-web-services - 在命令行中查看在 AWS ECS 服务中运行的容器镜像的简单方法

    amazon-web-services - 什么是 AWS Request Metrics Full Support?如何关闭它?

    amazon-web-services - 通过AWS CLI传递访问 key 和 secret key

    amazon-s3 - 在 amazon s3 上访问 hiberante 搜索 (lucene) 文件的最佳方法是什么

    javascript - 删除多个对象 Amazon s3 PHP SDK

    ios - 在 Swift 中返回没有返回值的函数

    ios - 在哪里可以找到选项卡栏 Controller 类?

    python - 如何通过boto修改cloudsearch中的访问策略