Существует очень разные виды облачного хостинга, и ответ зависит от того, какой хостинг вы говорите.
Один отличный ресурс - это вторая половина this presentation.
Я буду упрощать и классифицировать их в две крайности: услуги хостинга, которые предоставляют вам виртуальную машину (VM), такую как EC2 от Amazon, и те, которые предоставляют вам прикладную среду, такую как AppEngine от Google.
В первую очередь, о подходе к виртуальной машине, я бы сказал, что для небольшого «1-го шоу» я действительно не стал бы волноваться о проблеме масштабирования: это не имеет значения, если вы не достигли успеха, лучше использовать подход Twitter и работать над тем, чтобы быть успешным, а затем заниматься масштабированием позже. Конечно, он вернется, чтобы укусить вас позже, но только если вы успешны. Беспокоитесь о разработке масштабируемой ARCHITECTURE, но не беспокойтесь о масштабируемом оборудовании.
Даже при условии, что использование EC2 или другого облачного хостинга может быть хорошей идеей. Это означает, что вы платите кому-то еще, чтобы беспокоиться о электрических счетах, покупке оборудования, подключении к сети, обслуживании системы и тому подобном. И этот человек, вероятно, дешевле ВАШЕ ВРЕМЯ, если у вас нет опыта работы в качестве профессионального администратора (или друга, которого вы можете заплатить в улыбках и запасе).
Весь способ думать об этом меняется, если вы считаете что-то вроде AppEngine от Google. (ПРИМЕЧАНИЕ: учитывая, что это веб-приложение .NET MVC, это, вероятно, не вариант для вас. В любом случае я объясню плюсы и минусы.) Это изменяет весь процесс архивирования вашего приложения, а это означает, что вы эффективно привязаны к этому хосту (или, по крайней мере, такого рода хостинга) навсегда (или пока вы не будете полностью переписывать свою систему ... не делайте никаких планов, которые полагаются на это!). В конечном счете, это может быть плохо или хорошо, сейчас трудно сказать. Но вы не можете победить затраты на запуск: от Google это БЕСПЛАТНО, пока вы не достигнете размеров трафика, которые должны приносить некоторую прибыль. Это действительно сложно победить БЕСПЛАТНО для всех хостинговых и операционных расходов, поэтому я думаю, что некоторые небольшие магазины из 1 человека будут использовать этот маршрут в будущем.
В целом, я советую использовать облачный хостинг просто потому, что, если вы хотите добиться успеха, вам нужно сосредоточиться, как лазер, на одном, что вы делаете хорошо; что бы это ни было, вероятно, это не системное администрирование.
Я сам это задавался. – Nosredna