I can't comment on US based hosting companies but i played with EC2 last weekend. IMO, as Greg pointed out, EC2 is too pricey if it is not sure how much capacity you'll need in the future and how you will scale out. Check http://calculator.s3.amazonaws.com/calc5.html for their calculator. If you use the smallest instance for one month Amazon charges you 62.22 $ just for the machine (at slicehost you can get multiple vps for this). No bandwidth (1 GB outbound free per month) or backupspace included. But beware: "normal" instances get started from S3 storage. If the instance goes down, crashes or you power it down you'll lose all data on the instance (reboot is okay). To persist data on the instance you'll have to use an EBS volume. Amazon charges for the provisioned storage of the instance, for i/o requests and optional snapshot storage. Also instances started from S3 have higher startup times than EBS based instances.
I would go for an vps with remote backup space or a managed solution which frees you from the sysadmin burden. If you can afford it purchase two vps, one for the webserver (with enough memory you can run a memcached instance for caching) the other dedicated to the database. Be sure to secure the connection between both hosts. If you need to scale later find the bottleneck and scale this tier out or up. Karsten Am 23.07.2010 22:29, schrieb Tony Lambropoulos: > Well I am new to this, but with a push in the right direction I think i can > set it up and > i have a partner who knows a little more. We're looking for advice on good > hosting sites > and database servers that mesh well with Django and can expand well. How is > slicehost? > has anyone heard anything about web-lacky?, because I have a partner who > currently uses > that for his small stuff. > > On Fri, Jul 23, 2010 at 1:18 PM, Greg Pelly <[email protected] > <mailto:[email protected]>> > wrote: > > You will need to find/hire a sysadmin if you can't do this yourself. We > looked into > Amazon for our purposes and found their interface kludgy and their > documentation > confusing rather than helpful. Also, I kept a server running idle on > Amazon for a > month and it was more expensive than slicehost ($20/month), which we > ultimately chose. > In any event, it sounds like you should find a sysadmin to help you with > these > decisions/tasks. > > Greg > > > On Fri, Jul 23, 2010 at 12:43 PM, Tony <[email protected] > <mailto:[email protected]>> wrote: > > I have just about finished all the logic for my site. In short, I > need the site to be pretty fast and a good amount of database storage > with the possibility of getting more in the future if and probably > when I need it. Right now I am just testing my website on my computer > with Django, (mod_swgi) apache and postgresql. I should also mention > I don't have the money right now to buy my own servers so I've been > looking into Amazon S3 and the computing cloud, EC2 but this is my > first time doing something like this so I don't know too much about > these things. Anyway, I'm looking for advice on the best way to set > this website up and I am leaning toward using amazon's features, but I > really need a lot more insight on how all that works. What database > server should I use? How does S3 and EC2 work? Should i use a web > host like web-lackey.com <http://web-lackey.com> or something? I'm a > little > unaware on how to > put something into production and how everything connects. I accept > and appreciate any advice on the matter. > Thanks, > Tony > > -- > You received this message because you are subscribed to the Google > Groups "Django > users" group. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > To unsubscribe from this group, send email to > [email protected] > <mailto:django-users%[email protected]>. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > > > > -- > You received this message because you are subscribed to the Google Groups > "Django > users" group. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > To unsubscribe from this group, send email to > [email protected] > <mailto:django-users%[email protected]>. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > > -- > You received this message because you are subscribed to the Google Groups > "Django users" > group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

