Articles of 亚马逊 EBS

Elastic Beanstalk / EC2如何扩展?

我build立了一个Elastic Beanstalk PHP环境。 在EC2实例上,我安装了一些其他软件包,包括PhpMyAdmin,并对该实例进行了各种更改,以获取我正在寻找的configuration。 我也把我所有的网站file upload到/var/www/html 。 但我很困惑,这是如何所有规模。 假设我的单个实例的性能最高,AWS决定需要第二个实例来跟上需求。 Elastic Beanstalk如何创build我的EC2服务器的第二个实例,以及PhpMyAdmin(和其他包)以及我的所有网站在/var/www/html的文件? 然后我会有两台服务器与PhpMyAdmin和我的网站文件? 它如何知道如何重新安装PhpMyAdmin在第二个实例,并configuration它与我的第一个实例configuration相同的方式? 谢谢。

m4.large not ebsOptimized

M4大型实例默认情况下按照以下URL进行EBS优化: https://aws.amazon.com/ec2/instance-types/ 当我尝试使用aws-cli检查状态时,我得到的结果是布尔值设置为false。 我使用的命令如下: ec2-describe-instance-attribute i-xxxxxxxxxxxxxxxxx –ebs-optimized –aws-access-key XXXXXXXXXXXXXXXXXXXX –aws-secret-key XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 上述命令的结果: ebsOptimized i-xxxxxxxxxxxxxxxxx false 是否是validation实例是否经过EBS优化的正确方法? 请帮我validation实例是否是EBS优化的。

如何在Docker中的EBS卷上保留所有Jenkins数据

我有一个Ubuntu实例上运行的Docker官方jenkins回购 。 在那个文档中,它build议一种创build卷的方法来隔离所有的Jenkins数据文件。 EC2实例在/ dev / xsdf中具有根卷和第二个卷: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk └─xvda1 202:1 0 8G 0 part / xvdf 202:80 0 10G 0 disk 如果已经尝试在Ubuntu中将该卷挂载为/ var / jenkins_home,然后在运行时引用它: docker run –restart=always -p 8080:8080 -p 50000:50000 -v \ /home/ubuntu/jenkins_home:/var/jenkins_home -w /var/jenkins_home jenkins/jenkins:lts 它运行良好,但在主机上/var/jenkins_home没有看到任何文件 是否有另一种(正确的)方法来在主机上挂载EBS卷并将其用于Jenkins数据卷? 我希望能够通过拍摄卷的快照来备份它,并允许数据在重新启动之间保持不变。 谢谢

卷EBS:月迄今的使用情况VS预测的月末使用情况

我正在尝试亚马逊AWS EC2免费套餐。 我有一个30GB(免费层)EBS(SSD)卷。 我于2017年10月底在亚马逊AWS注册,在“账单”面板中,我在十月使用了3.8 GB的EBS卷,十一月份的EBS卷使用了4.5 GB(总计约为9.5 GB) 。 为什么在“ 预测的月末使用 ”中写到我消耗了22.5 GB? 13 GB(22.5 – 9.5)在哪里? 亚马逊如何计算我的EBS卷的消耗量? 在十一月我举行了这个例子和音量。 为什么说我已经消耗了4.5 GB?

在启动新的EC2实例时,我可以重新附加(ZFS)EBS卷吗?

我想使用OpenSolaris EC2实例作为数据库服务器,使用连接到ZFS池的外部EBS卷。 如果我设置了ZFS池,然后捆绑EC2映像,我可以终止实例,然后在启动后安全地将现有的EBS卷(包含数据)重新附加到新的EC2实例中? 我主要关心的是实例是否意外终止。 我希望提出一个新的实例,并自动重新附加EBS卷,但我不确定是否可以存储已设置的池结构的AMI,或者是否需要在开始build立连接卷后的池结构。

用Bacula备份Amazon EC2机器

用Bacula备份Amazon EC2机器的最佳方法是什么? 目前看来不可能使用S3,这是正确的吗? EBS能完成吗?

(Amazon AWS)EBS挂载错误:过时的NFS文件句柄

我有一个刚刚离线的EC2实例(甚至无法ping通),但仍然反映为可操作。 为了检索存储在附加EBS上的数据,我做了一个强制分离安装的卷,启动了一个新的实例,并试图连接EBS卷。 但是,我不断收到一个错误 – mount: Stale NFS file handle 每当我这样做。 我是否丢失了所有的文件?

如何在Amazon EC2上创build较小的磁盘大小的Windows实例?

有谁知道如何在Amazon EC2上创build更小的磁盘大小的Windows实例? 他们的默认值为30 GB,我必须为EBS存储支付0.10美元/ GB /月,这意味着对于每个Windows实例,我必须每月支付额外的3美元。 如果我有100个实例,浪费了300美元。 我对5GB甚至更小的Windows实例感到非常满意。 谢谢!

从Ubuntu服务器创build一个基于EBS的EC2 AMI,并安装了一些工具

下载Ubuntu服务器(最新的LTS版本,10.04) 在VirtualStudio或其他虚拟机下安装。 为GIS开发人员安装一些有用的东西,比如构build要领,PostgreSQL,PostGIS和GDAL 上传这张图片为AMI,让其他开发者使用它。 我正在阅读这个线程如何从头创build基于EBS的EC2 AMI? 和Ubuntu EC2入门指南( https://help.ubuntu.com/community/EC2StartersGuide )。 我应该检查其他文件吗? 除了EC2 Starters指南。 提前谢谢了。

复制文件系统和EC2 MySQL

我目前正在调查将基础架构迁移到Amazon EC2上运行,并试图找出设置MySQL服务的最佳方式。 我倾向于运行我们自己的MySQL实例,而不是使用Amazon的RDS,但我仍然在考虑实例本身的性能和成本的最佳方法。 为了获得持久的数据,MySQL数据需要位于EBS卷(带有某种forms的条带化RAID,例如RAID0或RAID10)上以提高持久性。 但是,EBS IO受networking接口(千兆,所以理论上的最大值为128 MB / s)的限制,而临时卷没有这样的问题。 我曾经看到过在一个实例上运行两个MySQL服务器的build议,在临时磁盘(我们也是RAID)上运行一个主服务器 ,一个从服务器存储到EBS卷的变化,但是这有一些额外的开销和复杂性(两台服务器)。 我想象的是使用某种forms的复制文件系统,以便我可以拥有 一个临时卷的RAID0顶部的文件系统,以最大限度地提高性能 从上面的所有更改立即复制到另一个由多个EBS卷支持的RAID1卷,以确保没有数据丢失 这将是优点 DB服务器的最佳IO性能; IO没有networking延迟 EBS卷上的IO减less(因为所有读取的IO将在临时卷上完成),因此降低了成本 良好的数据安全性,因为它支持冗余的EBS卷 但是,我还没有看到一个适当的系统来复制从一个卷到另一个卷的所有变化。 有没有一个文件系统,或者其他的方法,这将做到这一点? 分布式文件系统,例如GlusterFS,DRBD等似乎集中于在服务器之间复制磁盘,他们可以被设置为在这里做我感兴趣的事情吗? 我也没有看到别人采取这种做法。 我是否有需要解决问题的解决scheme(即性能足够好,所以这个想法是多余的)? 计划中有缺陷吗?