我现在使用AWS RDS多可用区,结果很好,问题在于我希望我的基础结构在区域之间容错。 我正在寻找某种工具来制作RDS和我的服务器集群。 据我所知,你不能直接从RDS集群到另一个服务器,只是只读副本,而不是在AWS之外的区域之间。 我虽然每15分钟做一次类似的mysqldump或者类似这样的事情,但这不是有效的,恢复可能很难维持。 根据你的经验,最好的做法是,自己运行我的mysql并configuration我的机器集群,或者做其他事情。 这样,有一种不影响性能的冷复制? 我的意思是,每5分钟同步更改。 我可以负担一些数据的损失,但不是宕机;) 任何想法,将是apre
我已经在Ubuntu 12.04 Amazon EC2机器上build立了一个WordPress网站,除了我没有创buildMySQL数据库,而且我正在使用亚马逊RDS MySQL服务。 一切工作正常,我可以在安装过程中创build一个configuration文件,但安装程序要求MySQL的凭据。 当我填写RDS凭证时,他们不起作用。 我甚至尝试在wp-confiq文件中手动input凭据,但仍然表示无法连接到数据库。 我试图在共享主机环境中的另一个WordPress安装上testing相同的凭据,结果是一样的。 然后在ec2 WordPress服务器上,我安装了MySQL,然后在安装过程中提供了MySQL的详细信息,一切运行正常,因此certificate了它仅与RDS有关。 额外细节: 数据库安全组只有一个安全性:EC2安全组 EC2和RDS均位于AWS新加坡东南部 – 1a地区 EC2安全:只有端口22( ssh )和80( http )打开
我有一个32位的Bitnami的Ubuntu的WordPress的堆栈阿米亚马逊,因此工作WordPress的安装。 我的问题是 1)我怎样才能转移到本地MySQL的亚马逊RDS的MySQL。 如果不止一个,那么从本地mysql转移到amazon RDS最简单的方法是什么(可能是最less的努力)。 2)其次转移到亚马逊RDS后,它是一个安全的select,卸载MySQL,因为我不会要求它,并会节省我相当数量的内存? 编辑:运行bitmani堆栈和RDS的ec2实例来自相同的账户和相同的AWS区域,RDS启用到ec2安全组。 PS>对于那些不知道bitnami堆栈是什么:在这种情况下,它突出了一个预先configuration的Ubuntu安装所有必需的组件运行WordPress预装。 此外,甚至worpdress预装。
由于AWS RDS具有基于EC2安全组(或IP范围)的防火墙,因此通过限制用户来限制连接的来源也是有意义的。
只是想澄清我正在创build的一个新的亚马逊设置的一些设置。 我遵循了一些指南,一切都显得有效和安全,如果有人对安全性有一些了解,可以快速浏览一下,我真的很感激。 我的目标是对EC2实例进行HTTP和HTTPS访问,并且只对通过IP限制的特定EC2实例进行SSH访问。 networkingACLconfiguration为只能访问SSH,HTTP(S)。 Inbound: SSH – Source 0.0.0.0/0 – Allow HTTP – Source 0.0.0.0/0 – Allow HTTPS – Source 0.0.0.0/0 – Allow ALL – Source 0.0.0.0/0 – Deny Outbound: ALL – Destination 0.0.0.0/0 – Allow “HTTP”安全组,适用于所有基于Web的pipe理EC2服务器。 Inbound HTTP – Source 0.0.0.0/0 HTTPS – Source 0.0.0.0/0 Outbound ALL – Destination 0.0.0.0/0 应用于pipe理EC2服务器的“SSH”安全组。 Inbound SSH – […]
我有一个在ec2 m3实例上运行的应用程序,以及在dRDS实例上运行的mysql。 他们都在相同的地区,VPC,但他们似乎是在不同的可用性区域。 问题是运行的查询可能会慢得令人难以置信 – 我说的是超过700毫秒的延迟超过一秒。 我怀疑延迟是由于连接到RDS服务器,但不是特别确定。 我完全可以做什么来完全减less/消除这个延迟。 在我的本地主机上,相同的查询最多不到四分之一到半毫秒。 我已经在高峰时间检查了几乎没有stream量,甚至在我的本地主机上存储了我的实时数据。 所以这个问题不能在交通繁忙或数据质量方面。 ==编辑=== 以下是RDS实例的规格: 实例和IOPS 实例类:db.m3.medium 存储types:预置IOPS(SSD) IOPS:1000存储:100 GB
我试图在AWS上创build一个MySQL RDS主机实例(通过Ansible),并得到以下错误: The database instance has been put into STORAGE_FAILURE due to a hardware failure 在大约2个小时的时间内,它就处于“创build”状态。 无论我们是否指定多个AZ,它都会失败。 其他规格: 键入:db.t2.large MySQL版本:5.6.27 encryption:是的 租赁:专用 存储:100 GB 其他人看到这个?
我有一个RDS实例运行在一个没有NAT的子网上,一个EC2实例运行在另一个configuration了Internet网关的子网上,它们都位于同一个VPC中。 我已将RDS实例configuration为不可公开访问。 我在远程EC2(在第二个子网上运行)中使用以下命令连接到RDS实例: mysql -h xxxx.eu-central-1.rds.amazonaws.com -P 3306 -u root -p 我input了configurationRDS时设置的正确密码,但出现以下错误: 错误2003(HY000):无法连接到'XXX.eu-central-1.rds.amazonaws.com'(110)上的MySQL服务器 我检查过,这不是一个名称parsing问题。 ec2将端点转换为正确的内部IP。 这是我的设置: RDS VPC :和EC2一样 可用性区域 : eu-central-1b SUBNET :在RDS面板中,我可以看到所有的子网,但是我可以看到在区域b的私有子网中有一个较less的可用IP SECURITY GROUP :私有安全组(不包括出站规则,以mysql端口和公安团队作为源的入站,单一规则) 公众可访问 :不 MULTI AZ :不 EC2 VPC :和RDS一样 可用性区域 : eu-central-1b 子网 :区域b的公共子网 安全组 :所有来自任何来源的端口作为入站规则,以及来自任何来源的ssh,http和https端口作为出站规则。 我可以使用http和ssh访问EC2实例。 它按预期工作。 VPC VPC :RDS和EC2都使用相同的 子网 :每个AZ有一个公共和一个私人,共有4个 DHCP :默认值( domain-name = eu-central-1.compute.internal domain-name-servers […]
我最近创build了SQL Server Express 2012的新RDS。 我已将安全性设置为公开可用并接受所有端口和传入连接。 由于某种原因,我无法使用我的三个客户端连接它: – HeidiSQL – SQL Server Management Studio – Java客户端 在他们每个人中,我configuration了我在RDS实例中看到的终点。 我指定了我创build的用户名和密码。 我不断收到一个错误,指出“SQL Server不存在” 感谢任何帮助! 顺便说一下,我昨天连接到SQL Server没有问题,我看不到任何信息错误日志,我也试着重新启动实例。 更新: 我在错误日志中看到以下消息,是这个错误服务器? “2017-05-12 20:45:34.23服务器SQL Servernetworking接口库无法为SQL Server服务注册服务主体名称(SPN)[MSSQLSvc / EC2AMAZ-HVNIAHV]。Windows返回代码:0xffffffff,状态:53注册SPN失败可能会导致集成身份validation使用NTLM而不是Kerberos,这是一条信息性消息,只有在身份validation策略要求使用Kerberos身份validation,并且尚未手动注册SPN时,才需要进一步的操作。
最近我将wordpress数据库迁移到AWS RDS Large Instance(MySQL 5.6.12)。 之后,偶尔Mysqllocking我的EC2实例IP与下面的错误信息。 "blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" 。 任何人都知道解决这个问题的原因和永久的解决scheme? Cloudwatch显示最高CPU利用率高达70%。