Amazon Web Services (S3, EC2)
Amazon DynamoDB
Interesting announcement from Amazon today: managed NoSQL via their DynamoDB: http://aws.amazon.com/dynamodb
More details:
http://allthingsdistributed.com/2012/01/amazon-dynamodb.html
The interesting part of this is the data being stored on SSD, low latency, and the ability to pre-provision capacity and usage. My initial thought about this as it applies to Drupal would be along the lines of the mongodb project. IE, a Drupal module and API to enable certain tables to be stored and queried from a DynamoDB database.
Large Image and Video Library
I have a client that wants me to develop an image and video library which I've already done with Drupal since the taxonomy among other things works very well. My challenge now is to handle the storage requirements. Initially we will need about 1TB and eventually about 2TB. Amazon S3 seemed like a great option, both cost effective and scalable. I just can't figure out how to have the system/modules store the images in my bucket rather than a directory on the server.
Merge/Remove abandoned AWS projects
After some quick searching I discovered there are quite a few AWS projects that have been abandoned and a fair amount of overlap. Any interested in marking the abandoned projects as such and compiling a list of the overlapping projects?
A few that appear abandoned:
https://drupal.org/project/amazon_aws
http://drupal.org/project/s3_api
http://drupal.org/project/ec2
Possible overlap:
http://drupal.org/project/awssdk
http://drupal.org/project/creeper
Discussion to merge: http://drupal.org/node/1114744
Dependency of awssdk: http://drupal.org/project/media_amazon
how to upload modules after creating instance
hey guys, i just setup the amazon micro instance using Bitnami :) . its easy process to create and running in drupal in couple of minutes. Am happy by it, but if we need to upload any modules.. am not getting any idea, how to upload the modules and activate in drupal ??
need help guys
Do you have a recommended non-Mercury Drupal public AMI?
Until Mercury 1.1 or 1.2 comes out publicly, we are going to setup a plain vanilla Drupal server for development.
Can anyone recommend an EBS boot public AMI with Drupal?
Ubuntu 10.04
Apache
MySQL
PHP
Drupal
Webmin
There are a ton of AMIs out there, so I'm just asking if anyone has a recommended one that they've used.
Of course, I know that I could pretty easily build one myself in a few hours, just looking to save a little time.
Thanks
Error running ec2-bundle-vol
I'm trying to create an AMI from my running Amazon instance. My running instance is a mercury 1.1beta which I initiated from the public Mercury 1.1beta public AMI.
I'm using this command where 123456789123 is my actual Amazon user ID:
$ sudo ec2-bundle-vol -d /mnt/amis -k /mnt/ids/pk-*.pem -c /mnt/ids/cert-*.pem -u 123456789123 -r i386
I get the following:
Copying / into the image file /mnt/amis/image...
Excluding:
/sys/kernel/debug
/sys/kernel/security
/sys
/var/log/mysql
/var/lib/mysql
/mnt/mysql
/proc
/dev/pts
/dev
/dev
/media
/mnt
Looking for Students
We are currently seeking students interested in learning about our AWS testing implementations. The primary objective is to create a curriculum that will help educate others understand the methods utilized by the Drupal infrastructure to support it's automated testing in the Amazon cloud. This is a prime opportunity for you to become involved in Drupal and help create positive learning materials to help others understand the benefits of Amazon cloud services as they apply to Drupal.
A good Drupal hosting setup/Running Mecury AND Aegir on AWS
Hey Guys,
Just wondering if anyone has any experience running Drupal on AWS with at least Aegir. Ideally I'm thinking it would be great to have a setup similar to Pantheon's new service but I'm not sure I can wait that long.
Ubuntu updates available restart required (but how with AMI)
Apologies in advance is this is a stupid question, but when logging into my Pantheon 1.1 beta AMI via SSH, I see this message:
A newer build of the Ubuntu lucid server image is available.
It is named 'release' and has build serial '20100923'.
*** System restart required ***So it got me to thinking, if I shutdown the OS on an instance, the instance goes away, so how do I apply updates that require a reboot?
Is this update really necessary?
Amazon S3 CNAME = storage solution?
It seems so basic but I have not found discussion.
Is there a reason why CNAME can not be used to replace the typical sites/default/files with an Amazon S3 or Cloudfront bucket?
I simply want to let users upload videos and images and Amazon S3 seems a safe option.
I simply want a fast, quick option. My understanding is Drupal 7 will improve CDN options. I am not a professional developer.
Thanks for any insight.
Micro Amazon EC2 AMI with nginx, php5.3.3 and sqlite
Amazon has announced micro instance, which is cheaper. The sluggish apache2 stack may not work well on this limited resource. So I am planning to install drupal on nginx and sqlite, with custom compited lite php.
define hostname and mail server settings
I'm hoping there are some really simple questions to these answers, but I'm wondering how to setup hostname and mail server domain name settings.
I'm using the Pantheon Mercury AMIs to create instances. The server is up and running fine.
When a new user registers, the mail is sent from ec2-79-125-64-6.eu-west-1.compute.amazonaws.com instead of dev.mysite.com. All the links in the email point to the long AWS name instead of the short real name.
A) Do I need to specify a hostname somewhere in the ubuntu server configuration.
How do you setup your mysql on Amazon Ec2?
I am running Mercury on Amazon EC2 with my mySQL running on an attached EBS volume. I am getting very bad performance though when doing certain queries, upwards of 7000ms when Ican run the same queries in 100ms on a crappy shared server. So I am either doing something wrong or maybe putting mysql on a volume is just a bad idea?
Updated the Consistent Snapshot Wiki with Deleting Snapshot
Hey, was able to go in today and flesh out the consistent snapshot wiki a bit.
Included taking snapshots if you have an EBS boot drive and deleting snapshots automatically.
If you have a chance take a look. Think it's all working now, but there could be a few typos.
The wiki is here: http://groups.drupal.org/node/36766
Attaching a Volume with Lucid & Mercury to an Instance
I've got an EBS Boot Instance running Ubuntu 10.4 Lucid and Mercury 1.1 Beta.
I took a snapshot of that volume and then created a new volume from that snapshot.
There's a Attach Volume option that allows me to attach the volume with my Lucid/Mercury instance to an instance.
Will this allow me to start a new instance of my Lucid/Mercury server?
If so, how do I create an instance that would be suitable for this? Generally instances already have a server OS installed.
This approach would be helpful for recovering from a data loss and starting over from a snapshop backup.
Creating an AMI Problem
I've followed the Step by Step Mecury 1.1 Wiki (http://groups.drupal.org/node/70268) successfully and would now like to create an AMI of this instance. It's root device type is EBS and I began with the Alestic AMI (Ubuntu 10.04 Lucid Canonical, ubuntu EBS boot: ami-714ba518). I used the GUI at the AWS management console and followed their instructions:
To create an Image from an EBS-based Instance
Select an instance that shows "ebs" in the Root Device Type field, click Instance Actions and select Create Image.
The confirmation dialog box appears.
Amazon Web Services - Los Angeles Event
Amazon Web Services is hosting a Cloud for the Enterprise event in Los Angeles on July 20th. I went to their last LA event and it had some good content. Specifically, they did a few case studies of highly scaled cloud sites such as reddit.com. If you are looking at AWS as a Drupal option it might be an interesting event for you to learn more.
instance-store vs ebs
Recently, I began experimenting with ec2 using the Mercury/pressflow ami-e14c1da4. I then installed Aegir on my own before I saw macrocosm's excellent tutorial on how to go about things here: http://groups.drupal.org/node/55393. I didn't attaching any EBS drives, for example.
Now that I've installed Aegir, and my handful of sites, on their various platforms, I would like to keep all that configuration, and make it easy to backup.
AWS RDS
Interesting release of advanced Relational Database Services from Amazon today.
Here's a short video highlighting the new features.
http://s3.amazonaws.com/awsVideos/GettingStartedWithAmazonRDS/Getting%20...
Running Drupal/Pressflow on Lucid.
As many of you know, Ubuntu Lucid shipped with PHP 5.3 which is incompatible with many Drupal 6 modules. The solution the Mercury team decided on was to pin PHP to 5.2 until the situation with 5.3 was resolved. Mercury 1.1 has this built in.
We've added all php5 packages to the file and are hosting it here: http://pantheon-storage.chapterthree.com/lucid
6/18/10 - found a bug and update the above file and the list below (for some reason, changing php5-imagick, php-apc and php5-memcache to karmic-updates caused it to fail)
6/15/10 - added updates from http://groups.drupal.org/node/75003 (view that page if you're using aptitude rather than apt-get)







