【问题标题】:If I want to use Amazon DynamoDB as database for my mobile app, which Ec2 instance I can opt for?如果我想使用 Amazon DynamoDB 作为我的移动应用程序的数据库,我可以选择哪个 Ec2 实例?
【发布时间】:2020-07-23 19:25:00
【问题描述】:

我想使用 dynamoDB 作为我的移动应用程序的数据库。如果 EC2 实例运行良好,如果我的移动应用程序具有以下内容:

  • 10 万日活跃用户
  • 100 万日活跃用户
  • 1000 万活跃用户

我是 AWS 生态系统的新手,我不知道该选择哪个实例。

【问题讨论】:

    标签: database amazon-web-services amazon-dynamodb


    【解决方案1】:

    DynamoDbserverless 服务,这意味着您无需配置任何 EC2 实例来托管数据库。它全部由 AWS 管理。

    DynamoDB 可让您减轻操作和扩展的管理负担分布式数据库,这样您就不必担心硬件配置、设置和配置、复制、软件修补或集群扩展。

    您唯一需要考虑的是设置其read/write 容量。但是,如果您对此也不确定,可以使用on-demand容量模式:

    Amazon DynamoDB on-demand 是一种灵活的计费选项,能够每秒处理数千个请求无需容量规划。 DynamoDB 按需为读取和写入请求提供按请求付费的定价,因此您只需为使用的内容付费

    【讨论】:

    • ,非常感谢您花时间回复我的问题。根据你的回答,这意味着我不需要为 EC2 实例支付任何费用,我需要为写入和读取付费。即,如果我进行 1 亿次写入(100*1.5 美元),是吗,它可以处理超过 100 万个同时连接,如果我集成到 Flutter 应用程序中,我正在使用 Flutter 开发移动应用程序??
    • @I'mSunil3 嗨。没问题。这是正确的。您可以阅读有关 DynamoDB 定价的更多信息here
    • @I'mSunil3 是的。它是无服务器架构的全部要点。它们会自动为您扩展。但显然,他们的规模越大,您支付的费用就越多。
    • 非常感谢您的明确理解,您的回答已被接受,请告诉我,如果我 Flutter 可以使用 dynamoDB 处理超过 100 万个同时连接。
    • @I'mSunil3 是的。 AWS 使其成为 clear:“DynamoDB 能够可靠地扩展到数百万并发用户和请求”:-)
    猜你喜欢
    • 1970-01-01
    • 2019-12-29
    • 1970-01-01
    • 2021-06-30
    • 1970-01-01
    • 2014-04-17
    • 1970-01-01
    • 2014-11-30
    • 1970-01-01
    相关资源
    最近更新 更多