我正在使用EC2,有时会启动我只想使用很短时间的服务器。 通常我想在它们上面安装一些版本的Ruby,对于这个RVM是非常方便的 – 如果不是因为编译Ruby需要永远的事实。 当几分钟内完成其余的服务器设置时,Ruby需要等待将近半个小时才真正无聊。 它彻底杀死了云计算的经验。 有没有一种方法来获得RVM的便利,而不是每个新服务器编译每个Ruby版本的不便之处? 我可以预编译一个Ruby版本并将其保存在可访问的地方,然后让RVM使用它而不是从源代码编译它? 在安装了Ruby版本之后,我可以直接在RVM根目录下存档一个目录,将它保存在某个地方,然后将其提取到我启动的下一个服务器的正确位置。 在那种情况下,我需要保留哪些文件和目录? 我想使用RVM不仅能够在Ruby版本之间切换,还因为它允许我为不同的应用程序保留不同的gemset,因此不使用RVM会非常不方便。 所有服务器具有相同的操作系统和体系结构,Ubuntu 10.04,32位。
我正在使用AWS Elastic Beanstalk,很容易从部署基于Java的Web应用程序开始,这非常棒。 但是,我想在本地安装Memcached,以便它们可以用于caching,但似乎validation了Elastic Beanstalk的原理? 是否可以在Elastic Beanstalk的自动缩放function中本地和自动部署memcached? (我知道我可以使用弹性caching,但想省钱但仍然利用自动缩放) 谢谢。
目前我在负载平衡器后面的亚马逊云中有4个EC2实例,这个数字将增长到20-30。 我正在寻找在所有这些实例上pipe理源代码的最佳方法。 有一个http服务器+ php运行在所有的实例。 我需要的是一种同时更新所有实例上的源代码的方法。 经过一番研究,我想我已经find了一个解决scheme – 创build一个NFS服务器,并将源代码目录导出到所有实例。 每个实例将挂载这个导出的目录,并将其用作apache http服务器的文档根目录。 这种方法是正确的,还是你build议什么? NFS能够同时将源代码共享到所有EC2节点吗?
我注意到SQL Server Web在Amazon Web Services上比SQL Server Standard便宜得多。 这是为什么? 如果我使用SQL Server Web而不是Standard,我会丢失什么?
日本,新加坡等地区似乎在全球各地旅行,从美国走向欧盟,然后到达中东的目的地。 什么是最好的地区? 你有第一手经验或统计数据吗?
所以,首先我对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,请问我的负载平衡器,这是什么? 多谢你们!
我有一个EBS卷安装的微型实例。 我必须支付每百万读/写到EBS卷。 但是由于EBS的本质,I / O非常缓慢,因此像MySql这样的服务很慢。 有人可以build议加快我的实例的方法(除了明显的意见,微型实例不是这样用)?
我来自VPS的土地,所有这些云炒作混淆了我。 我已经阅读了过去2天的亚马逊EC2指南,但是我还是有一些我不了解的粗略的观点。 如果我使用EBS支持的Ubuntu AMI,EBS卷的确切位置在哪里? 这是根设备,对吧? 它有多持久? 我有终止保护function,所以我应该担心任何数据丢失? 我可以停止/启动(或发出一个关于SSH的重启/关机命令)的实例,而不用担心数据丢失? 现在我仍然在传统的VPS上运行我的邮件和Web服务器,但是想逐渐迁移到云端。 如果我使用EBS支持的实例,它的function就像VPS一样吗? 如果没有,有什么区别(显然,除了弹性,可扩展性等,只是在function上是我想知道的) 还有一个问题,我注意到了安全组,如果我为一个实例configuration一个安全组,是否意味着我不必担心iptables了? 提前感谢您的耐心。
我想要获得AMI创build的自动化过程,剩下的一部分将在创build映像后自动清除实例。 使用用户数据脚本启动实例,进行必要的设置,然后使用AWS CLI从自我启动图像创build。 然后它closures。 我可以使用–no-reboot选项并等待,直到图像准备好,然后终止,但文档声明“文件系统完整性在创build的图像不能保证”,所以我想避免使用它。 图像创build完成后,从本身中删除实例的最好方法是什么?
我们正在努力将我们的应用程序迁移到AWS。 我听说电子邮件和DNS不能在AWS上托pipe,这是正确的吗? 如果这是正确的,那么我的select是什么?