A-2-Z web hosting on Amazon AWS


1

All,

I am studying web dvp, and one of my classes is project-based. We have to build a functional site that demonstrate our understanding of:

  • HTML,
  • CSS,
  • Javascript,
  • php,
  • MySQL,
  • And potentially Ajax or some other web component.

For the project, we can use a local server using WampServer and basically build the site entirely on our laptop. However I would like to create a real site, and I thought it would be a good way to familiarize myself with Amazon's AWS services. So if I purchase a domain name, can I rely on AWS to host the site from A-t-Z? I understand I can use AWS to host content, the database, and do the background computations, if needed. What are the parts that AWS cannot help me with?

Second, is there good documentation for a beginner to navigate AWS and learn how to use it (either on Amazon, or some 3rd party sites, or even a good book, as long as is up to date). The ideal documentation would be a tutorial on creating a web site from a-to-z on AWS, as detailed as possible.

As you can guess, I have limited understanding of the IT issues. I hope you can help me.

Thank you,

JDelage

PS: Please keep the answers AWS-specific. At this point, I am only interested in alternative services to the extent that they plug a hole in Amazon's offering.

Beginning Website Hosting

asked May 4 '10 at 00:19
Blank
J Delage
277 points
Top digital marketing agency for SEO, content marketing, and PR: Demand Roll
  • Fair enough, will do. – J Delage 14 years ago

2 Answers


3

can I rely on AWS to host the site from A-t-Z? [...] What are the parts that AWS cannot help me with?

As you present your case, AWS can host all that you need. There are no parts pertaining to running your site that AWS can't help you with. However, you need to install operating systems, install web servers, SQL database servers et cetera; and you need to develop your site, i.e. create the HTML / CSS / PHP etc.

good documentation for a beginner to navigate AWS and learn how to use it

Sure, the AWS site, their developer center, and their public forums come to mind. There are books providing a more comprehensive coverage of AWS by now, but I don't have any recommendations. Try the AWS forums for book recommendations and tips about good starting points.

A side note: My experience at the university was that teachers wanted to see the assignment answered well, and did not care too much for non-curriculum extras. You might get a better grade if you stick to the assigned task, and do it very well.

answered May 4 '10 at 02:37
Blank
Jesper Mortensen
15,292 points
  • I see. So I would need to install (for example) WAMPserver to do the webserving and the SQL db management, correct? Thank you! – J Delage 14 years ago
  • @JDelage: More or less yes, but WAMPServer is a package you install on Windows to get Apache, PHP, MySQL etc. On Amazon EC2 it would be more common to install Linux as OS, and install the native Linux versions of Apache, PHP, MySQL etc. Of course, this requires sysadmin skills and Linux know-how. We're getting away from this sites purpose here; I think you should follow Jeff's and my links, or leave it be... – Jesper Mortensen 14 years ago
  • Thank you Jesper. – J Delage 14 years ago

2

There are pre-built AWS EC2 "AMI" or machine images that already have all the software you need setup and configured. You should use one of them (Fedora most likely) to minimize the amount of tweaking required to get up and running.

answered May 4 '10 at 11:15
Blank
Andrew Watson
36 points
  • Great suggestion, thanks. Sorry, can't yet upvote you... – J Delage 14 years ago

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics:

Beginning Website Hosting