Articles of services

AWS S3和EBS备份?

我对Amazon Web Services颇为陌生。 我有一个关于S3和EBS的问题。 我是否需要备份S3或EBS服务? 这些types的存储安全和亚马逊本身备份?

AWS EC2上的memcachearrays的m1.small节点

我目前有一个作为memcache服务器的m1.large实例。 我想以相同的成本或多或less地用2个用于高可用性的m1.small节点replace它。 但是我担心m1.small中等IO性能的影响。 我读了下面的内容,好像中等IO会影响networking系统一样。 不确定是否会有更多的节点平衡小实例的更有限的IO容量。 任何人都有这些实例types的memcache经验,可以评论? 提前谢谢了

亚马逊CloudFormation – 有一个优雅的closures和删除实例?

最近我最近使用Amazon的CloudFormation来启动运行MongoDB的EC2 Ubuntu机器的实例。 当涉及到删除堆栈往往失败,我猜是由于无法卸载Mongo正在使用的ebs raid 10驱动器。 我想在该模板中的东西(目前有用户数据中的bash脚本)或机器拦截该消息,closuresMongo并卸下驱动器,以便删除可以干净地发生,而不是必须执行两次。 有没有一种简单的方法来增强CloudFormation来处理堆栈更干净地删除? 我意识到还有其他的select(在AWS / Juju / Puppet / etc / etc中我们的机器上安装了Chef 9 still / Chef的OWS),但是现在我只是想尽可能地干净地工作。

如何添加虚拟主机来为(工作)CNAME请求提供服务?

在AWS EC2机器上,在我的/etc/httpd/conf/httpd.conf文件中,我有这个服务器configuration: NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin [email protected] ServerName www.example.com DocumentRoot /var/www/html <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/html/zf2-tutorial/public> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 这在处理“www.example.com”stream量方面做得很好,当我请求“www.example.com/Workstream”时,我得到了位于/var/www/html/Workstream的应用程序。 所以,感觉自己很好,我决定我想成为幻想,并有Web服务器path“ 工作stream .example.com”stream量到/var/www/html/Workstream 工作stream (遵循Apache VirtualHost文档和示例 )。 所以我得到了CNAME别名到相关的Alogging – 完成,工作,很好。 然后我把目光放在httpd.conf文件上,在现有的<VirtualHost>后面加上: <VirtualHost *:80> ServerAdmin [email protected] ServerName workstream.example.com DocumentRoot /var/www/html/Workstream <Directory /> Options […]

安装mysql 5.7到linux 6 – yum试图安装5.7 el7?

我按照这里的说明将MySQL-Community-Server安装到linux 6 aws实例上。 基本命令: wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm sudo yum localinstall mysql57-community-release-el6-8.noarch.rpm 那么当我searchmysql57在我的'新'yum回购与yum list all |grep mysql57我得到以下内容: mysql57-community-release.noarch el6-8 @/mysql57-community-release-el6-8.noarch mysql-community-client.i686 5.7.13-1.el7 mysql57-community mysql-community-client.x86_64 5.7.13-1.el7 mysql57-community mysql-community-common.i686 5.7.13-1.el7 mysql57-community mysql-community-common.x86_64 5.7.13-1.el7 mysql57-community mysql-community-devel.i686 5.7.13-1.el7 mysql57-community mysql-community-devel.x86_64 5.7.13-1.el7 mysql57-community mysql-community-embedded.i686 5.7.13-1.el7 mysql57-community mysql-community-embedded.x86_64 5.7.13-1.el7 mysql57-community mysql-community-embedded-compat.i686 5.7.13-1.el7 mysql57-community mysql-community-embedded-compat.x86_64 5.7.13-1.el7 mysql57-community mysql-community-embedded-devel.i686 5.7.13-1.el7 mysql57-community mysql-community-embedded-devel.x86_64 5.7.13-1.el7 mysql57-community mysql-community-libs.i686 […]

将敏感凭据放入AWS实例的userdata属性中

我正在注入敏感的凭据到用户数据,不知道这是否安全。 我正在使用userdata属性来运行脚本,该脚本在联机时将该实例连接到域 并通过这样的信誉: $ADUser = 'me' $ADPassword = 'Pass' $ADPassword = $ADPassword | ConvertTo-SecureString -AsPlainText -Force $ADCred = New-Object System.Management.Automation.PSCredential -ArgumentList $ADUser, $ADPassword Add-Computer -Credential $ADCred -DomainName mydom.local -NewName testing Restart-Computer -force 我正在使用New-EC2Instance cmdlet启动它,并以userdata的forms传递此脚本 我的credentails能否在aws日志中显示错误输出? 或者别的地方? 在注入PS命令之前,credentails是安全的,我担心它在AWS中的位置。

最佳的AWS架构?

目标是尽可能多的冗余,以便我们可以快速恢复实例失败或任何其他问题。 我们现在运行的Rails WebApp的AWS设置如下: EC2实例,我们有一个AMI的初始设置。 每当我们对实例configuration进行更改时,我们也会创build新的AMI。 代码库,实例用户目录以及一些configuration文件位于EC2实例挂载的EBS卷(文件是rsynced每晚或符号链接) EBS卷到S3存储桶的全周备份和每晚增量式备份 WebApp使用RDS托pipe数据库设置为10天的可恢复性 任何人有任何build议,使这更强大? (我们几乎被裤子夹住,不想再发生这种事情)

分离EBS卷(在LVM中)需要很长时间

我有一个EC2实例(EBS支持根分区),通过LVMconfigurationEBS卷。 我把它格式化为ext4,并可以挂载它来存储数据等 现在我想拍一个根分区的快照,因此在这种情况下,我去分离其他非根EBS卷(在LVM中configuration)。 这里一个正常的分离不起作用,而且我几乎总是“强行”分离。 虽然,我另一个类似的设置与RAID而不是LVM和停止RAID后,我可以轻松地分离。 整个安装程序运行Ubuntu Maverick 10.10 请帮助我一样。

在您的NGINX服务器中拥有ELB的优势是什么?

我研究了很多亚马逊Web服务的后端设置,特别是Instagram的。 在他们的Instgram工程博客上,他们提到他们如何在他们的三个NGINX服务器前面安装一个Elastic Load Balancer,而这些服务器是运行django / Gunicorn的应用程序服务器的前端,为什么这是缓冲? 如果是这样的话,那么如何将这些NGINX服务器连接到django / gunicorn应用程序服务器呢?

rsync到EC2使用ssh -i

我能够ssh -i mykey.pem到EC2。 我能scp -i mykey.pem到EC2。 但是,当我尝试rsync -avz -e "ssh -i mykey.pem"我得到这个错误: Warning: Identity file mykey.pem not accessible: No such file or directory. Permission denied (publickey). rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(605) [sender=3.0.9] 任何build议我做错了?