Hi Jeremy and Ronald, Herewith more ideas about EC2 instances. Sorry if they repeat stuff you already know.
Jeremy¹s AMIs look good, assuming that Java stack means the Sun (oops Oracle?) JDK rather than other implementations like the gcj. If you don¹t distribute the JDK I would leave it off and let users pull their own version from the Sun site. For our own software we usually start by deleting the non-Sun RPMs as they have library and option conflicts that cause many Java programs to fail immediately on start-up. 32-bit images are really important for trying things out. We run all basic, non-performance-intensive services on 32-bit Osmall¹ instances as it is the difference between $72 per month and $144 or more. It would be great to set up a drizzle account with /etc/init.d service scripts for the user accounts. Password-based logins should be disabled. Finally, drizzle should use the /mnt file system which is local disk and has reasonable performance. The / file system seems to be a file-based device and is very slow. At least that's the case with the Centos 5 AMIs I have used. I can help test the AMIs as I spend a lot of time on EC2. Let me know when you have something to look at. Thanks, Robert On 4/26/09 8:38 AM PDT, "Jeremy Zawodny" <[email protected]> wrote: > As discussed briefly at the Developer Day, I think it makes sense to have AMIs > availalbe: > > - 64 bit developer w/toolchian and libraries > - 32 bit developer w/toolchain and libraries > - 64 bit user with LAMP/Java stack > - 32 bit user with LAMP/Java stack > > CentOS and Ubuntu make sense. > > I'd have said not to bother with 32 bit, but Mark Atwood noted that the > smallest 64bit EC2 instance is at least double the cost of 32 bit and we > should try to keep barriers to entry low. > > My 2 cents... > > Jeremy > > On Thu, Apr 23, 2009 at 12:29 PM, Ronald Bradford <[email protected]> > wrote: >> Hi All, >> >> I'd like to propose at tomorrow's Drizzle Developer Day the creation of >> custom AMI's for Drizzle that I am happy to develop and manage. >> There are many possibilities and variances, however at this level of >> development I'd propose initially a general purpose AMI that supports a >> number of programming language implementations. I'd like feedback on whether >> this initially is acceptable or not. >> >> I'd propose to create both a 32bit (small) and 64bit AMI's to have as a >> minimum: >> * Ubuntu 8.10 32bit and 64bit >> * Drizzle >> * libdrizzle (obvious dependency) >> * >> * Drizzle PHP Extension >> * DBD::Drizzle >> * Drizzle JDBC >> In addition we would then need then some application level software, or would >> people like to see this as a separate AMI? >> * Apache httpd >> * >> * PHP >> * >> * Apache tomcat >> Would people like the AMI to include developer tools so you could checkout >> source and compile, or not. >> >> This email is just as introductory information for discussion tomorrow. >> >> Thanks >> >> Ronald Bradford >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~drizzle-discuss >> <https://launchpad.net/%7Edrizzle-discuss> >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~drizzle-discuss >> <https://launchpad.net/%7Edrizzle-discuss> >> More help : https://help.launchpad.net/ListHelp >> >> >> -- Robert Hodges, CTO, Continuent, Inc. Email: [email protected] Mobile: +1-510-501-3728 Skype: hodgesrm _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

