Oct 15, 2011
tom

Is it feasible/common for people to use only AWS to host PHP/MySQL websites?

Question

What are the drawbacks/limitations when compared to a more traditional managed shared/virtual/dedicated host?

Answer

It is absolutely feasible to host a PHP/MySQL website on AWS (and you shouldn’t notice any significant difference in the procedure compared to setting it up on a VPS or even dedicated host). The potential advantage here is that you have control over the operating system – can change it at will, or even customize and deploy your own build of most (linux based) operating systems.

It is more common for small businesses or new businesses to use AWS – it has low capital costs (which potentially equate to lower risk), which makes it easier to enter into a market which would previously have required considerably computing resources 1. Some fairly big sites do (or did) use EC2 (as was evidenced by their service interruptions) – for example, Reddit, Quora, and FourSquare. Of the top 500k sites, over 10k use cloud services, with about 4k of those being on AWS 2.

Drawbacks/Limitations:

  • Cost for everything – since there is nothing prepaid, and no real caps on usage, it is possible to incur a significant charge if a site sees a dramatic increase in popularity (i.e. you are charged for bandwidth used – you don’t have an allotted amount like a traditional service)
  • Performance variations – EBS drives are accessed over a network and performance can vary considerably more than drives connected directly to a server.
  • Communication (big company), lack of stateful (external) firewall, and a few more items, mentioned here

As a personal opinion, I quite like AWS (and do run some PHP/MySQL sites on it) – it is great to experiment with, very ‘forgiving’ (you can mess things up completely, and easily start over – from a backup, or a ‘clean slate’ – without contacting support or undergoing any hassle), and it has proven reasonably reliable, easy to use, and is continually improving (lowering prices, adding features, etc.)

Related posts:

  1. Is it possible to host email and DNS on AWS
  2. How do you transfer AWS RDS snap shot to a different AWS account
  3. S3 Instead of NFS to Host H.A. Website on AWS
  4. Connecting to AWS mysql with mysql front software
  5. How to Architect a system on AWS for scaling (with a MySQL back-end)

1 Comment

  • In addition, the convenient of preparing this specific shake or smoothie is easy and
    you don’t must spend much of one’s time inside the kitchen.

    Nitric oxide increases blood flow, and thus provides the muscles
    more oxygen, which is the fuel it burns during workouts.
    One of the first steps to making a wheatgrass smoothie is to juice the wheatgrass using a wheatgrass juicer.
    (In fact, Vaccariello, now editor of “Reader’s Digest,” turns
    to MUFAs in her latest “Digest Diet” book and cookbook.
    In my search for a natural solution, I found a wonderful and gifted
    naturopath and medical intuitive who correctly diagnosed a mild systemic yeast infection and gave me a copy of
    her yeast-free diet.

    My web blog exchange (Estelle)

Leave a comment