我有一个必要的系统,需要在三个或更多的不同位置的物理存在,我需要build立在这样一种方式,我的数据库保持及时复制没有可怕的延迟的build议。 我看到,当应用程序服务器试图与没有物理configuration的节点对话时,mysql访问和复制的速度非常慢。 在这种情况下,我正在使用mongodb。 这个堆栈是linux / passenger / ruby / rails / mongodb。 数据库写入重读光。 基础设施是亚马逊EC2 应用程序层必须位于3个或更多不同的位置。 我不能certificate这一要求超出了要求。 但是,如果数据库可以从其他位置快速写入,则不需要位于多个位置。 从阅读mongo的文档,mongo复制看起来更像是一个候选人而不是分区b / c,我的数据存储区不是很大。 但是,我没有看到任何解决远距离服务器通信速度问题的可能性很高的问题。
在哪里以及如何备份基于EC2 / EBS的快照在EC2之外? EC2提供了基于EBS快照的优秀产品。 然而,也有人认为有人可以获得我们的证书并删除所有的快照。 我们如何备份EC2外部的备份? 编辑 :Linux的盒子,通常与Ubuntu发行版
我在我的架构中使用t2.medium作为前台服务器。 通常,AWS自动调整使用“CPU利用率”,但对于t2来说,这有点棘手。 当“CPU信用余额”较低时,t2.medium“CPU利用率”最大可达20%,所以自动调节不会检测到警报。 有什么办法可以缩放t2实例吗? 更新:尝试使用自定义指标https://github.com/shtrihstr/cloudwatch
我写了一个脚本,生成适合用户模式Linux的根文件系统映像(基于Debian lenny)。 (本质上,这个脚本创build一个文件系统镜像,安装一个循环设备,使用debootstrap创build一个lenny安装,为TUN / TAPnetworking设置一个静态IP,添加公共密钥以便通过SSHlogin并安装一个web应用程序。 这些文件系统的图像对于UML来说工作得非常好,但是能够生成类似的图像让人们可以在其他虚拟化软件上使用,而且我对这些选项根本不熟悉。 特别是,由于这个想法是将这个镜像作为一个独立的服务器来testingWeb应用程序,所以networking的工作是非常重要的。 我想知道是否有人可以build议定制这样的根文件系统映像,以便可以将其与其他虚拟化软件(如VMware,Xen)或Amazon EC2实例一起使用? 两个特别的问题是: 如果这样的系统不使用原始文件系统映像(例如他们需要包含元数据的头文件或以某种特定的方式进行压缩),那么是否存在用于在不同格式之间进行转换的工具? 我假设在文件系统中,至less/etc/network/interfaces必须被定制,但是更多的更改可能是必要的? 非常感谢您的build议…
我在EC2服务器上有一个Postfix实例,它需要接受来自外部世界的邮件(例如,端口25将从虚拟IP映射到它)。 我也想用这个服务器从其他EC2机器发送邮件。 由于EC2没有映射到可以授予中继访问的子网的概念,所以我正考虑在第二个端口上运行Postfix,并限制安全组对该端口的访问。 最终,我希望端口25正常运行,并有端口26接受任何人谁可以连接到它的邮件。 可以这样做吗?
网站由亚马逊ec2上托pipe的匿名机器人抓取。 这个机器人不尊重robots.txt并且在web服务器上创build高负载,所以我添加了检查请求的反向IP是否以“amazonaws.com”结束,然后服务器立即返回403页。 这解决了问题,但可能会导致其他问题? ec2可能会被用于某些“好”的机器人,这将导致他们的访问问题。 你能举出这样的问题吗?
我们使用http://aws.amazon.com/amazon-linux-ami/创build一个EC2实例,其中包含以下信息 Linux ip-10-322-36-29 3.6.45.21-99.3.amzn1.i686#1 SMP Sat Feb 19 3:11:26 UTC 2011 i686 i686 i386 GNU / Linux 我使用什么样的Linux?
我是亚马逊服务器的新手。 我最近创build了一个EC2 Windows2008 R2实例,并尝试使用powershell ALONE从我的系统连接到实例 我不想使用Amazon API连接,将文件从本地传输到EC2,或者将文件安装到EC2实例中。 我想通过使用POWERSHELL来完成所有这些。 我能够连接和传输文件从本地到EC2,有人可以build议/帮助在这个EC2实例上安装可执行文件。 对此事的任何帮助深表感谢! thx提前
我甚至不知道这个问题是否有意义。 但我完全是100%新的,我需要一些帮助。 我想在亚马逊创build一个实例,所以我可以连接到它,并添加与SSH等文件。 现在,我遵循了指导方针,并创build了我的实例。 但是,当我正在阅读关于如何远程访问它的指示时,它指的是一个私钥文件,显然有密码信息或其他东西(用.pem说)。 我扫描了教程,谷歌,我觉得像点击每个选项卡和亚马逊控制台上的链接,我仍然无法find这个文件。 所有的文件说:“我创build该文件,当我启动实例。” 纯粹从亚马逊的angular度来看,这个文件在哪里? 这是在亚马逊? SSH? 一些registry? 我没有任何线索。 这是一个底架问题,所以我很抱歉,如果不清楚。 提前致谢!!
是否可以将我的EC2实例(运行Windows Server 2012 R2)join到我的LAN中? 我不想让它成为一个域控制器,但是我想让它足够本地,以便可以从AWS实例ping本地networking中的其他设备。 我读了关于使用VPS,但我想我可能误解了它,是不是更多的从个人电脑连接到AWS更安全的浏览等等?