Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

is it possible to install a full working OS with a webserver, db, and all needed stuff on an EBS storage?

If so, would I immediatly gain benefits by mounting this EBS on a better instance?

Otherwise (if I cannot install a complete image, or if you don't think it's reasonable) can I install the software so that I only need to mount the EBS on a new instance to have it working?

I purchased a Medium Reserved Instance, but when there will be the need to get a better instance I'd like to move the whole db/website, I'd simply buy a better instance and then attach the EBS. Is it possibile? I'm imaging about it like an hard drive that would be mounted on a better server. Of course, more RAM would allow me to increase caching limits, and that's ok, but I don't want to reinstall anything (the main website is a magentocommerce and it's pretty painful to move it).

P.S. is the Standard EBS (100 IOPS) valid or do I need to choose a Provisioned IOPS (up to 1000 IOPS)?

share|improve this question

migrated from stackoverflow.com Sep 1 '12 at 14:33

This question came from our site for professional and enthusiast programmers.

    
Have you thought of moving the database to RDS? –  John Wheal Sep 2 '12 at 9:10
add comment

2 Answers

You can stop an EBS instance and change its attributes. So, you can stop it and change the instance type and start it again with the new instance type. Modifying Attributes of a Stopped Instance

share|improve this answer
2  
Although it is possible to modify the instance type, be aware that your current reservation for a Medium instance will no longer be valid if you upgrade to a Large instance for example. –  j0nes Sep 1 '12 at 15:13
add comment

Yes, you can switch instance types without loosing data if you have EBS - but you will have to pay for at the un-reserved pricing rate on the large instance. (so you loose your investment in the reserved medium)

I recommend setting up a CDN, it will keep most of the traffic off your webserver and make your entire site run faster.

More tips - including CDN setup info - http://www.magentocommerce.com/knowledge-base/entry/understanding-magento-scalability-and-performance

share|improve this answer
    
Thanks, I'll also setup CloudFront. Should I only keep the DB or also the webserver root on ebs in your opinion? Or also some other files? –  CodeShining Sep 2 '12 at 7:55
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.