Articles of 亚马逊 EC2

是否可以使用RVM安装预编译的Ruby版本?

我正在使用EC2,有时会启动我只想使用很短时间的服务器。 通常我想在它们上面安装一些版本的Ruby,对于这个RVM是非常方便的 – 如果不是因为编译Ruby需要永远的事实。 当几分钟内完成其余的服务器设置时,Ruby需要等待将近半个小时才真正无聊。 它彻底杀死了云计算的经验。 有没有一种方法来获得RVM的便利,而不是每个新服务器编译每个Ruby版本的不便之处? 我可以预编译一个Ruby版本并将其保存在可访问的地方,然后让RVM使用它而不是从源代码编译它? 在安装了Ruby版本之后,我可以直接在RVM根目录下存档一个目录,将它保存在某个地方,然后将其提取到我启动的下一个服务器的正确位置。 在那种情况下,我需要保留哪些文件和目录? 我想使用RVM不仅能够在Ruby版本之间切换,还因为它允许我为不同的应用程序保留不同的gemset,因此不使用RVM会非常不方便。 所有服务器具有相同的操作系统和体系结构,Ubuntu 10.04,32位。

AWS Elastic Beanstalk的实例部署/后期configuration

我正在使用AWS Elastic Beanstalk,很容易从部署基于Java的Web应用程序开始,这非常棒。 但是,我想在本地安装Memcached,以便它们可以用于caching,但似乎validation了Elastic Beanstalk的原理? 是否可以在Elastic Beanstalk的自动缩放function中本地和自动部署memcached? (我知道我可以使用弹性caching,但想省钱但仍然利用自动缩放) 谢谢。

在EC2实例之间共享源代码的最佳方式是什么?

目前我在负载平衡器后面的亚马逊云中有4个EC2实例,这个数字将增长到20-30。 我正在寻找在所有这些实例上pipe理源代码的最佳方法。 有一个http服务器+ php运行在所有的实例。 我需要的是一种同时更新所有实例上的源代码的方法。 经过一番研究,我想我已经find了一个解决scheme – 创build一个NFS服务器,并将源代码目录导出到所有实例。 每个实例将挂载这个导出的目录,并将其用作apache http服务器的文档根目录。 这种方法是正确的,还是你build议什么? NFS能够同时将源代码共享到所有EC2节点吗?

在Amazon Web Services上,SQL Server Standard和SQL Server Web有什么区别?

我注意到SQL Server Web在Amazon Web Services上比SQL Server Standard便宜得多。 这是为什么? 如果我使用SQL Server Web而不是Standard,我会丢失什么?

哪个亚马逊EC2地区最适合中东?

日本,新加坡等地区似乎在全球各地旅行,从美国走向欧盟,然后到达中东的目的地。 什么是最好的地区? 你有第一手经验或统计数据吗?

AWS EC2实例Auto Scaling混乱

所以,首先我对AWS完全陌生,所以请耐心等待。 我有一个实例运行了几个月,现在我需要自动调整它,因为我越来越大的交通高峰,它有时会超载。 所以,让我看看迄今为止我所做的事情,然后你们可以告诉我哪里出了问题,而且我还有什么不同。 首先,我创build了一个负载均衡器,其上有一个主实例,称之为“实例A” 接下来,我在监视CPU负载的“实例A”上创build了两个CloudWatch警报。 接下来我创build了一个“实例A”的图像 接下来,我创build了一个启动configuration链接到我新创build的AMI。 接下来,我创build了一个Auto Scaling组,并将其链接到我的Load Balancer,并设置了之前设置的两个Scaling Alarms。 我将AutoScaling组Min设置为0,将Max设置为3,因为我只希望当我的原始实例(实例A)超出容量时启动实例。 所以基本上我想我的原始实例在任何时候都在运行。 然后,当它开始超过容量时,我希望Auto Scaling组启动启动实例,并通过Load Balancer来分配负载。 我的想法在这里吗? 其他重要问题。 当我将代码和数据更改为原始实例时,是否必须重新启动“启动configuration”使用的映像? 什么需要与DNS名称和IP下来? 我目前正在使用Route 53,请问我的负载平衡器,这是什么? 多谢你们!

Ec2微型实例,EBS,I / O和速度。 我如何提高性能?

我有一个EBS卷安装的微型实例。 我必须支付每百万读/写到EBS卷。 但是由于EBS的本质,I / O非常缓慢,因此像MySql这样的服务很慢。 有人可以build议加快我的实例的方法(除了明显的意见,微型实例不是这样用)?

Amazon EC2上的持久性存储和其他问题

我来自VPS的土地,所有这些云炒作混淆了我。 我已经阅读了过去2天的亚马逊EC2指南,但是我还是有一些我不了解的粗略的观点。 如果我使用EBS支持的Ubuntu AMI,EBS卷的确切位置在哪里? 这是根设备,对吧? 它有多持久? 我有终止保护function,所以我应该担心任何数据丢失? 我可以停止/启动(或发出一个关于SSH的重启/关机命令)的实例,而不用担心数据丢失? 现在我仍然在传统的VPS上运行我的邮件和Web服务器,但是想逐渐迁移到云端。 如果我使用EBS支持的实例,它的function就像VPS一样吗? 如果没有,有什么区别(显然,除了弹性,可扩展性等,只是在function上是我想知道的) 还有一个问题,我注意到了安全组,如果我为一个实例configuration一个安全组,是否意味着我不必担心iptables了? 提前感谢您的耐心。

图像创build时自动终止EC2实例

我想要获得AMI创build的自动化过程,剩下的一部分将在创build映像后自动清除实例。 使用用户数据脚本启动实例,进行必要的设置,然后使用AWS CLI从自我启动图像创build。 然后它closures。 我可以使用–no-reboot选项并等待,直到图像准备好,然后终止,但文档声明“文件系统完整性在创build的图像不能保证”,所以我想避免使用它。 图像创build完成后,从本身中删除实例的最好方法是什么?

可以在AWS上托pipe电子邮件和DNS吗?

我们正在努力将我们的应用程序迁移到AWS。 我听说电子邮件和DNS不能在AWS上托pipe,这是正确的吗? 如果这是正确的,那么我的select是什么?