标题说明了一切......它是否支持多个数据库,还是我必须为每个数据库创建一个新实例?
我有一个 RDS 数据库,我需要将其快照传输到另一个 AWS 账户。我知道在可用区之间执行此操作存在问题,因此我真的不确定这是否可行。
RDS 实例是 mySql。
如果无法传输快照,请您解释一下如何将数据从一个 RDS 实例传输到另一个实例而无需下载任何内容(数据库超过 200GB)。
提前致谢
我注意到 SQL Server Web 比 Amazon Web Services 上的 SQL Server Standard 便宜得多。这是为什么?如果我使用 SQL Server Web 而不是 Standard,我会遗漏什么?
我想知道当数据库实例崩溃并重新启动时,Amazon RDS 端点是否会发生变化。我想设置 2 个 EC2 实例(可能会根据流量启动额外的 EC2 实例)托管指向 RDS MySQL 数据库的 Django 应用程序。由于在 settings.py 文件中提供了 DB 主机名(即端点),我是否需要担心在 DBInstance 失败的情况下需要更改它?
如果端点确实发生了变化,您能否就如何自动将新端点推送到 settings.py 文件提出任何建议?我想在 EC2 或 RDS 实例故障的情况下最大限度地减少应用程序的任何停机时间。
我试图找到有关此的信息,但找不到任何地方。我唯一能找到的是
http://survivalguides.wordpress.com/2012/07/11/change-the-query-cache-size-amazon-aws-rds/
但它也需要遵循来自
http://survivalguides.wordpress.com/2012/02/02/change-the-max_allowed_packet-amazon-rds/
这是唯一可用的吗?只是想知道这是否是正确的说明。我是否必须通过 SSH 或从我的本地 PC 遵循 EC2 的说明?我的电脑运行的是 Windows 7。
谢谢你。
最近,亚马逊宣布了 RDS 的新实例类型。
目前,我们正在运行db.m1.large,看起来新的db.m3.large具有可比性但更便宜。
在移动这些之前,我想与你们再次确认没有我没有看到的隐藏的“陷阱”。是否有任何理由不将我们的实例迁移到新的、更便宜、更快的实例类型?
我在连接到 RDS 实例的 EC2 实例上遇到了次优性能。此特定实例是在 VPC 存在之前构建的,因此所有流量都流经单个虚拟 NIC。
流量配置文件保持在 200mbit/s 左右,并在 5-10 秒内爆发到演出线路的全部容量,这是所有入站 MYSQL 流量(对于爆发)。相比之下,HTTP 前端流量相当轻。
直到最近,突发事件导致 TCP 拥塞崩溃。我相信这已经解决了,但我相信仍然有很多调整机会。我很乐意投入到工作中,但我希望有良好的网络/塑造知识的人会指出我接下来要针对的事情。
这是我到目前为止所做的:
我将 TCP 拥塞和接收窗口更改为 10(从 3 - Linux 服务器增加)
我用静态路由做到了这一点:
ip route show
10.x.x.x/26 dev eth0 proto kernel scope link src 10.x.x.x
169.x.x.x/16 dev eth0 scope link metric 1002
default via 10.x.x.x dev eth0 initcwnd 10 initrwnd 10
Run Code Online (Sandbox Code Playgroud)
这似乎可能已经缓解了最严重的 TCP 拥塞崩溃。
我还使用 tc 优先考虑 MYSQL 流量出站:
tc qdisc add dev eth0 root handle 1: prio
tc filter add dev eth0 protocol …Run Code Online (Sandbox Code Playgroud) 我正在尝试确定是否可以在 AWS 中配置 RDS 服务来执行以下操作,但我的 Google 搜索运气不佳。
当它进行实例备份时,让它自动删除一个 RDS 实例并使用备份启动一个新实例。这里的用例是让生产数据库的夜间备份生成一个新的“暂存”数据库,用于测试而不影响生产数据。这不能是复制类型的函数,因为更改暂存数据库上的数据将有效地中断复制。
当它进行实例备份时,让它自动将文件复制到 FTP 服务器。这样可以随时提取夜间副本以更新本地数据库以进行开发。
我正在考虑改进一些 devops 流程,并且厌倦了必须手动转储生产数据库以使我的本地副本保持最新状态并让临时服务器赶上。如果通过 AWS 无法执行上述操作,是否有人知道我制作 bash 脚本来执行一系列 AWS 控制台命令以尝试执行此操作是否会出现任何问题,或者我可能遇到什么问题?
如果您使用 ElasticBeanstalk 设置 RDS,您如何进入框(通过 eb ssh)并查看将 RDS 应用于您的 EB 实例时设置的环境变量?
Amazon 会自动设置这些环境变量。
RDS_DB_NAMERDS_USERNAMERDS_PASSWORDRDS_HOSTNAMERDS_PORT似乎只能在运行应用程序的进程中查看。
我想以某种方式通过终端查看这些,eb printenv命令不显示它们。
amazon-rds ×10
mysql ×3
amazon-ec2 ×2
amazon-ebs ×1
backup ×1
database ×1
endpoint ×1
ftp ×1
linux ×1
sql ×1
sql-server ×1
tcp ×1