Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Development Tools

Bruno Calheira
Bruno Calheira
12,625 Points

Use Cloud Computing can benefit my business?

I have a small business website development. Most of my clients are small businesses whose websites do not require many computational resources. Currently, I host my sites on Dreamhost. What would be the benefits of using the services of AWS or Azure to host these sites?

1 Answer

Philip Allen
Philip Allen
8,171 Points

Hi Bruno,

In my opinion you are not going to get any benefits from using a service like AWS. AWS is what is called Infrastructure as as Service, they provide on demand infrastructure, they do not provide you with managed web servers. So to move your client's sites to AWS would require you setting up and managing your own web servers.

You may want to set up the web servers and run your own hosting but then there is the cost. A single micro server (smallest AWS provide) with the equivalent of 1Ghz CPU and 600MB memory costs $15 a month which is often more than a dedicated hosting company can provide. At the small scale it can be very expensive.

These types of providers really come into their own when you have large multi-node web application platforms. For example, I work for a major UK digital recruitment website, we have 2.5 million visitors a month and a multi tiered web application spanning over 200 virtual production servers and 1000 plus supporting servers for development, testing and staging. The number of servers we require changes month to month and by using AWS allows us to use what we need without buying servers that for 80% of the time could be sitting around doing nothing.

I am a huge fan of AWS as it allows us to be flexible and the cost is cheaper than running our own data-center with redundant equipment on standby but at your scale you won't see these benefits. That said AWS is a great tool and only you can decide if the benefits are there, I highly recommend you sign up for the free tier account with Amazon as this will allow you to learn and experiment for FREE!

Regards, Philip

Bruno Calheira
Bruno Calheira
12,625 Points

Wow Phillip, your explanation was fantastic. Thank you very much.