Finding a hosting solution for a application

Hi Experts,

I just need some guidance on locating a good hosting solution for one of our customers application. They expect us to manage their infrastructure any way, so I'm looking for better options.

Possible options would be;

1. Own the hardware and collocate the relevant systems
2. Hosting with Rackspace or Softlayer
3. Host with a Cloud provider, Amazon ?

About the application; (PHP/PostgreSQL)

1. Main purpose of this application is Media upload/download and streaming
2. 8000 active use base and 3000 concurrent will be expected during the peak time
3. Geographically 90% from Australia, New Zealand and the rest will from United Kingdom and South Asia
4. They expect about 25,000 to 40,000 users during next 3 years

I need your valued comments on this, also I'm thinking how I can manage the security if we decided to host this with a Cloud provider, any recommendation guidance and support would be highly appreciated.

Thanks a lot for your time !
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I would opt for either Amazon Elastic Cloud or Rackspace will provide you with a full managed solution, (although not cheap!)
Shakthi777Author Commented:
Thanks a lot for the comment hanccocka, how about the security when it's come to Amazon EC ?  I'm bit out of touch about nowadays Cloud technology direction, however I have given up my trust on the Cloud after the Amazon crash few years ago. If the customer shoot this question, how we gonna address that ?

Solution we receive should be un-managed since we'll be their system maintenance partner.  

Looking forward to your valued comments on this...
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
You will have the same risk with ANY Cloud Provider, even Google went out a few weeks ago!

Unless you bring in house, and reduce all single points of failure, with good design.

we have clients, that manage in-house systems, outsource to the Cloud (Amazon and Rackspace), and have also brought Applications back in-house that are maintained by themseleves with good design and failover.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
AWS can be very expensive, I'd look at running inhouse using virtualization.
Shakthi777Author Commented:
thanks !
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Cloud Computing

From novice to tech pro — start learning today.