问题标签 [amazon-rds]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - Amazon RDS MYSQL - 每 15 分钟无响应,而 GB 的空间被使用然后回收
最近发现我们的 RDS 数据库出现问题,大约每 15-20 分钟,数据库就会停止响应一两分钟。当无响应 GB 的可用磁盘空间被使用然后重新获得时。很难解释,所以我附上了监控图的截图,这是一个 1 小时的时间段。有谁知道发生了什么,或者我应该从哪里开始寻找?
amazon-web-services - 您如何管理您的 Amazon RDS 连接字符串?
当您需要故障转移或升级服务器时,如何管理您的 Amazon RDS 连接字符串?
您是否需要进入每台服务器并更改配置文件以指向连接字符串中的新服务器?
Amazon RDS是否有任何等效的弹性 IP 地址服务?
mysql - 解释一下 Amazon RDS/Mysql 中的这种内存消耗模式?
伙计们,
有人可以在运行 Mysql 的 Amazon RDS 上解释这种内存消耗模式吗?在此图中,我在 03:30 升级到 db.m2.2xlarge,可用内存为 34GB。您可以非常清楚地看到切换。当客户端开始连接并点击该实例时,Freeable 内存急剧下降到 5GB,现在它一直悬停在那里。在我之前的数据库实例大小之间的升级中,我看到了相同的模式,直到可释放内存降至 1GB 以下并无限期地悬停在那里。
这个实例在 03:30 到 07:30 之间在做什么?为什么它不释放未使用的内存,因为它变得可用?我想我希望这个图是一个波形,对应于使用和流量模式,vs 和指数衰减形状,这表明它是一个超级懒惰和/或损坏的垃圾收集算法。
另请注意,大约 2/3 的 DB 操作是写入,1/3 是读取,并且 DB 前面大约有 2GB 的 memcache。
image - 在 Amazon AWS 中的何处存储图像以用于 RDS
我目前正在 Amazon RDS 中的 MySQL 服务上创建一堆表。有几个表需要在其中包含图像链接。我想弄清楚的是,我将图像放在哪里?他们会在某个地方进入 RDS 吗?还是我将它们放在 S3 中并将它们链接到 RDS?如果是后者,我该怎么做?
我已经用谷歌搜索了这个,没有结论,所以任何帮助都会很棒。
amazon-ec2 - 在 RDS 只读副本之间分配读取流量
我已经启动了一个 rds 数据库实例和 2 个只读副本。AWS 常见问题解答说,由我的应用程序决定如何在它们之间分配读取流量。我想知道最好的方法是什么?
amazon-web-services - Amazon RDS 如何计算 I/O 率?
我今天浏览了 Amazon RDS 定价网站,现在想知道他们实际上是如何计算 I/O 速率的吗?“每 100 万个请求 0.10 美元”的真正含义是什么?
谁能举一些简单的例子,从 EC2 到 RDS 上的 MySQL 的简单查询会产生多少 I/O?
mysql - 如何查看 RDS 数据库中存储了哪些数据?
在 Amazon RDS 上运行我们的应用程序。如何审查/检查数据库中的数据?例如,我怎样才能得到一个列表articles
?
我的应用程序在 Ruby on Rails 和 Heroku 上运行。我想到的一种方法是运行 Heroku 控制台命令。
有没有更好的方法来查看 RDS 数据库中存储了哪些数据?
amazon-rds - 哪种 RDS 实例类型的 IO 更好:Extra Large DB Instance 或 High-Memory Extra Large Instance
我在使用 mysql 5.5.12 的 Amazon RDS 时遇到 IO 性能问题。有 2 种实例类型相似且价格相近:
超大型数据库实例:15 GB 内存、8 个 ECU(4 个虚拟内核,每个内核 2 个 ECU)、64 位平台、高 I/O 容量(仅限 MySQL 数据库引擎)(每小时 0.88 美元)
高内存超大型实例 17.1 GB 内存、6.5 ECU(2 个虚拟内核,每个内核 3.25 个 ECU)、64 位平台、高 I/O 容量(每小时 0.65 美元)
有谁知道 Extra Large DB 的 IO 是否比 High-Memory Extra Large Instance 快?
mysql - RDS 数据库存储空间不足
我刚刚将我的 RDS 存储从 10GB 升级到 20GB,几天后 RDS 再次显示存储已满。
在 MySQL 工作台中针对同一个数据库运行此查询表示数据库大小为 43MB
那么,MySQL 创建的日志或备份等是否有问题可能会填满我在生产服务器上的存储空间。
请帮忙。
jakarta-ee - 使用 MySQL 的 Java EE Web 应用程序的 Amazon Cloud 配置
在我的工作中,我需要将一些现有的 Enterprise Java 应用程序迁移到 AWS。我浏览了 aws.amazon.com 上的许多页面,并且用谷歌搜索了足够多的内容。另外,我尝试在 stackoverflow 上解决所有相关问题。所有这些事情都清楚地表明了很多事情,但是,我仍然有些困惑。这是我们的应用程序结构:
- 它是一个基于 Spring 的应用程序,它使用 Spring MVC 作为其表示层和普通的 Java 接口和类来处理业务和数据逻辑。
- MySQL 用于持久性。
因此,应用程序架构足够简单。然而,问题是我们需要部署这个应用程序的许多实例。这个计数目前是 15,可以超过 30。还有一点是所有这些实例共享一个公共数据库。
现在,我们需要通过迁移到 AWS 来实现以下目标:
- 应用程序的更高容错性。最近,我们在专用主机中遇到了服务器/电源故障,导致了几个小时的停机时间。
- 就响应时间和吞吐量而言,应用程序的所有实例都具有更高的性能。
- MySQL 更高的容错性。最近,由于某些硬件(硬盘)导致 MySQL 意外停止,应用程序实例在我们的一台服务器上出现故障。硬盘驱动器上的整个文件系统变为只读状态,导致该服务器上托管的应用程序实例出现故障。
- 显然降低了基础设施管理的总成本和开销。
就我到目前为止所了解的 AWS 基础设施而言,以下是我们在 AWS 中进行设置所需的内容:
- 4 个实例,每个托管大约 10 个应用程序实例,一些基于 EBS 的 LINUX AMI,上面安装了 Tomcat 和 MySQL。
- 我猜我们还需要 1 个实例来为这 4 个实例中的每一个实例提供一个容错实例,总共 8 个实例。
- 所有服务器实例都将具有大约 160GB 的 EBS。
- 4 个弹性 IP
- 4 个弹性负载均衡器
- 快照等其他东西
现在这是我的问题:
考虑到 EBS 由 AWS 自动备份并且它们会在硬件故障的情况下为新的 EBS 提供相同的数据,我真的需要为每个主服务器实例拥有额外的服务器实例(用于容错)吗?
在上述情况下,我将如何在所有服务器实例(4x2)之间共享数据库?我看到的一种选择是在这些服务器实例中实现 MySQL 集群。假设 MySQL 集群将包含 1 个管理节点、3 个 SQL 节点和 4 个数据节点。但是,在这种情况下,维护集群对我们来说是额外的开销,这可能不被接受,因为我们希望摆脱基础设施管理。
我是否需要为数据库使用 RDS 并从所有服务器实例 (4x2) 中删除 MySQL 实例?如果是,我是否需要在 EC2 实例之外购买 RDS 实例(我认为,如果我需要为 RDS 购买单独的实例,那么总基础设施的成本将至少增加 75%。)或者 RDS 实例还提供计算单元应用程序开发从而减少应用程序部署的实例总数?
在 RDS 实施的情况下,真的需要基于 EBS 的 EC2 实例吗?如果我们知道如何从配备 RDS 实例的 EC2 实例中移除 EBS 要求,我们可以降低总成本。
任何帮助将不胜感激,如果我不清楚具体说明我的问题并且需要对任何一点进行更多说明,请告诉我。