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

时间:2017-05-02 11:21:57

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

我是AWS新手,不知道哪个产品用于我的iOS应用。我将简要介绍我的示例应用程序的要求:

  1. 我需要创建一个名为“Recipes”的表,其中包含Name,Type,Image,Ingredients列。
  2. 2.我的应用程序会将表“Recipes”中的所有数据加载到tableviewController中,其中包含图像和字符串类型的数据。

    根据以上需要,我应该使用S3或EC2?

    由于

1 个答案:

答案 0 :(得分:4)

AWS EC2和S3是两个不同的组件,它们用于不同目的 -

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

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

  • 下载

您的应用程序中使用的API。

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