Мы новый стартап, и у нас сейчас мало денег, но мы хотим вложить то, что должны.
Мы создаем веб-сайт, который позволит пользователям загружать изображения и иметь галереи. Это очень уникальный веб-сайт, но мы, конечно, не можем дать здесь более подробную информацию. Мы ожидаем много пользователей по мере нашего прогресса.
Сайт построен на базе ASP.NET MVC, Windows Server 2008 R2 и SQL Server 2008 R2.
Мы не уверены, какое оборудование нам нужно для работы всего этого персонала. Мы не знаем, как получить лицензию на этот штат и на какую версию. У нас сейчас не так много денег, но я хочу знать, что мне нужно получить.
Путь состоит в том, чтобы иметь хороший кластер, чтобы поддерживать все это, но мы можем начать с одного хорошего сервера, который будет запускать все, а затем добавить новые конкретные серверы в кластер. Если вы выберете этот путь, какое это будет оборудование?
Или мы можем начать с хостинга, чтобы запустить все сначала. Если мы выберем этот путь, можете ли вы порекомендовать оборудование, которое может все это поддерживать?
Как уже говорили другие, это во многом зависит от того, насколько важно для вас время безотказной работы, но я бы определенно подумал о том, чтобы попросить кого-то, кто действительно знает свои бобы, разобраться с хостингом для вас (и взять на себя ответственность за поддержание всего!). Это также, скорее всего, обеспечит более расширяемую систему, по крайней мере, до тех пор, пока вы не станете достаточно стабильными и не получите какие-то данные об использовании, которые дадут представление о том, какие машины со спецификациями вам понадобятся.
Вы считали Microsoft Bizspark как способ получить лицензии на программное обеспечение, которые вам понадобятся, как для хостинга, если вы пойдете по этому пути, так и для инструментов разработки? Джефф писал об этом в блоге Вот.
Учитывая, что это, похоже, чисто для разработки, и вы не имеете представления об общих требованиях к производительности, я бы предложил просто купить дешевую маленькую настольную башню Dell (что-то вроде ЭТОТ) зная, что он сделает свою работу на короткое время, но будет дешевым и что вы скоро перерастете его, но к тому времени у вас будет больше понимания.
Моя самая большая рекомендация - попытаться отойти от SQL Server к MySQL или PostgreSQL, поскольку лицензионные сборы будут становиться огромными по мере увеличения вашей базы данных.
В зависимости от вашего бизнес-плана, может быть разумнее начать аренду сервера у хостинг-провайдера вместо того, чтобы инвестировать тысячи в оборудование и программное обеспечение, поскольку вы не знаете, насколько хорошо ваш новый веб-сайт будет набирать скорость, поскольку это не так. звучит как особенно уникальный веб-сайт
Если вы не хотите иметь дело с аппаратными проблемами, ожидаете колебания трафика или возможности быстрого расширения трафика, тогда Amazon EC2 может быть отличным решением для вас. Вы можете быстро изменить вычислительную мощность своего сервера, вам не придется иметь дело с аппаратными сбоями или любыми из этих проблем. Облачные сервисы Amazon используют многие крупные компании: http://aws.amazon.com/solutions/case-studies/
Я не использовал их лично, но изучал их, и когда вы объединяете EC2 (для запуска вашего сервера) и Amazon S3 для доставки файлов и других их сервисов, вы получаете ОЧЕНЬ стабильную, надежную и гибкую ИТ-среду.
Может быть, это правильное решение для вас.
Если приложение готово к развертыванию и использованию вашими пользователями, то: если у вас нет много денег, вы можете перейти на серверы начального уровня, поскольку это фотогалерея, там будет серьезный дисковый ввод / вывод. 0 и пишет, поэтому вам понадобятся жесткие диски профессионального уровня и рейд-контроллеры. Такой сервер может стоить около 1000 долларов, но было бы неплохо проверить веб-сайт dell в качестве примера: Сервер Dell, монтируемый в стойку
или
Вы можете выбрать серверный хостинг у разных провайдеров и получить там окно Windows ... это будет дешевле по сравнению с инвестированием сразу, и вы всегда можете рассчитать свои общие расходы в год и сумму дохода, которую вы получите в год .... если вы думаете, что можете потратить $ 1000 - $ 2000, тогда приобретите свой собственный сервер с жесткими дисками профессионального уровня и контроллерами рейда или выберите хостинг для выделенного сервера.
Вы всегда можете получить коробку, как предложено выше, но если приложение становится общедоступным, и это уникальная идея - оно вполне может быть перегружено раньше, чем ожидалось.
Надеюсь, это поможет
Хотелось бы узнать немного больше о вашем проекте, на ум приходит пара вещей.
Сайт все еще находится в разработке, но когда он будет запущен, он станет критически важным, с круглосуточной работоспособностью и управляемостью. С учетом вышесказанного цена необходимости беспокоиться о своей инфраструктуре вместо того, чтобы сосредоточиться на основе вашего бизнеса, может стать трудоемкой задачей с неизвестными затратами. Если по какой-либо причине происходит простой, это также может стоить, особенно если вашим клиентам необходимо предоставить кредиты на обслуживание.
Я бы рекомендовал пойти по пути управляемого хостинга. На ум приходят несколько ключевых игроков, но все они захотят выиграть ваш бизнес. При выборе провайдера они должны больше интересоваться вашим бизнесом и пониманием потребностей, а не говорить о технических характеристиках оборудования и игре с числами. Кроме того, в контракте и политике SLA будут разъясняться, какие услуги предлагаются и какой уровень гарантии может быть обещан.
Причины, по которым этот вариант подойдет лучше всего, заключаются в том, что вам не нужно вкладывать капитал в оборудование, включая запасные части, когда оборудование ломается, и это включает в себя ваши обновления, если вы сотрудничаете с подходящей компанией для работы с вашими потребностями в хостинге. Это обеспечивает круглосуточный мониторинг и замену в режиме 24x7x365 силами сотрудников компании. Это также распространяется на уровень программного обеспечения для поддержки вращения шин.
С точки зрения оборудования мне кажется, что для этого развертывания лучше всего было бы гибридное облако, общедоступное или частное, в зависимости от нормативных требований, необходимых для проекта, ценового фактора, а также производительности.
Если вам нужны рекомендации, не стесняйтесь обращаться ко мне, я буду более чем счастлив помочь.