当前位置: 首页 > 知识库问答 >
问题:

如何降低AWS在iOSApp上的成本?

杨无尘
2023-03-14

我正在努力理解我的AWS成本报告。我正在开发一个使用AWS进行数据库和存储的社交媒体软件。这个月的成本是250美元,我是该应用程序的唯一用户。这正常吗?我的计划是发布该应用程序并让更多用户加入,但我现在非常害怕。

我正在使用的服务:

  • AppSync/DynamoDB
  • S3
  • AWSCloudFront
  • 科尼托

我在DynamoDB(AppSync)上有2个表。我将它们转换为全局表,以便其他国家的人也可以使用该应用程序。我选择了3个地区:亚洲/东京、欧盟/伦敦和美国/加利福尼亚。

我不太明白EC2和关系数据库服务的成本差异

你有什么降低成本的建议吗?如果我删除全局表就足够了吗?

共有1个答案

董元徽
2023-03-14

根据您的成本图表,大部分成本来自EC2和RDS,但这两项服务并未列在您用于应用程序的服务列表中。您应该检查AWS帐户中的AWS区域eu-west-1(爱尔兰)和ap-norony-1(东京)以获取运行EC2实例、EBS卷/快照和RDS实例等资源,并在不需要时将其关闭或删除。

如果难以找到资源,还可以使用AWS资源组的标记编辑器获取现有资源的列表,如以下答案所述:https://stackoverflow.com/a/48288505/4779904

 类似资料:
  • 类似的问题和答案已经足够多了。然而,很少有人提到前缀。首先,不再需要前缀随机化,请参见此处 此S3请求率性能提升消除了之前随机化对象前缀以实现更快性能的任何指导。这意味着您现在可以在S3对象命名中使用逻辑或顺序命名模式,而不会对性能产生任何影响。 现在回到我的问题上来。我仍然感到“减速”,我不明白为什么 我的所有对象分布如下: /foo/bar/baz/node_1/folder1/file1.b

  • 问题内容: 我正在研究将RequestDTO发送到Web服务的类。我需要先验证请求,然后再发送。 可以从3个不同的地方发送请求,每个“ requesttype”都有不同的验证规则,例如request1必须具有名称和电话号码,request2必须具有地址,等等) 我有一个DTO,其中包含很长的字段列表(名称,地址,城市,电话号码等),无论请求是哪种类型,DTO都发送相同的消息。 我创建了3种不同的验

  • 问题内容: 我有一个接收对象并根据其检测到的对象类型执行某些操作的方法: 如何降低环复杂性?我四处搜寻,但找不到任何有用的资讯。 问题答案: 您不能为此使用面向对象的方法吗?创建具有该方法的接口,然后创建实现所需行为的子类?然后调用将执行适当的行为?

  • 问题内容: 我想降低CSS中的图像亮度。我进行了很多搜索,但所能获得的只是关于如何更改不透明度的信息,但这会使图像更明亮。谁能帮我 ? 问题答案: 您要寻找的功能是。它能够执行多种图像效果,包括亮度: 注意,这只是最近才成为CSS的功能。它是可用的,但大量的浏览器在那里将不会支持它,和那些支持它需要供应商名称(即,等)。 也可以使用SVG进行这样的滤镜效果。SVG对这些效果的支持已经建立并得到广泛

  • 我必须编写一个程序,将学生ID和数字作为输入,然后将所有学生笔记降低该数字,除了一个基于输入ID的学生。我的意思是:字符串="西蒙,12345,75\n尼克,23456,85\n弗兰克,34567,97\n 有学生的名字,然后是他们的身份证,然后是他们的成绩。我必须获取一个 ID 作为输入并保持该学生的成绩不变,但将所有其他成绩降低输入的数字。

  • 我是dynamodb的新手,我只有10个项目和1个全局二级索引,读/写容量单位为5(最小),花费大约6/2天,这对我来说是不可接受的,因为我只使用了我实际需求的0.01%,我已经阅读了aws dynamodb价格降低中的一些文档,对我没有帮助,因为aws建议使用查询或扫描来避免突然的峰值读取,单独使用分区键无法获取多个项。 下表 添加\u员工 添加库存 添加\u供应商 上表都有读/写容量单元1,每