Link to home
Start Free TrialLog in
Avatar of Yashy
YashyFlag for United Kingdom of Great Britain and Northern Ireland

asked on

Anyone familiar with Amazon EC2 and setting up infrastructure on there?

hi guys,

I'm setting up a website infrastructure for my friend. He wants everything hosted in the cloud.

We've signed up to Amazon cloud and can begin the set up. The PDF attached is what they recommend.

I need to basically set up the infrastructure to have an Apache web server, a MySQL database server, a microsoft development server and a content delivery network.

This is a start up with the site being the entire focus of the business. It will consist of a lot of videos/pictures being stored/viewed as time goes on, but not necessarily instantly.

I am a little stuck whether I should create one web server and one application server and two database servers?

Also, what's the different between the application server a database server? I thought the application server would consist of the MYSQL application and respond to requests? Any info would be great guys.

Thank you
Yashy
AWS-Infrastructure-Schematic.pdf
ASKER CERTIFIED SOLUTION
Avatar of Emmanuel Adebayo
Emmanuel Adebayo
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Yashy

ASKER

thank you so much for your feedback.

Is what you wrote based on the pdf file I attached?

Do you propose a similar outline to our architecture in the way that Amazon has shown?
Yes,  but I don't know much about how your application works or your requirement, it might be that you can make your web and application to run from the same server so that you can load balance the Web and application through the Amazon EC2.

I hope this is clear.

Regards
Avatar of Yashy

ASKER

But then does it usually work as such:

Example of application server is where the MYSQL is installed.

Example of the database server is where the actual database is located?
Avatar of Yashy

ASKER

The website will be running php, mysql for its database and HTML, jquery, javascript.

Would you set up php for the web server, mysql on the database server?

Then my question is, what would run on the actual application server?