Поиск экземпляра хостинга Amazon EC2 для веб-сайта

#windows #flash #amazon #instance

#Windows #amazon-веб-сервисы #flash #экземпляр

Вопрос:

Моя компания собирается реализовать большой проект, который включает веб-сайт для флеш-игр. Этот веб-сайт предназначен для США, что означает, что он будет обслуживать множество одновременных пользователей. Мы купили много флеш-игр, и веб-сайт вот-вот будет завершен, поэтому мы должны немедленно найти хостинговую компанию.

Веб-сайт состоит из 10 статических страниц по 140 КБ каждая (дизайн изображения CSS).
JavaScript доставляется через Google CDN (jQuery, SWFObject) для экономии пропускной способности.
У нас есть 20 игр в формате SWF, каждая весом от 500 КБ до 6 МБ.

Я планирую использовать динамические сжатия и в принципе любой возможный метод для экономии пропускной способности и ресурсов, но, тем не менее, я должен получить большой хостинг для возможного роста в будущем.

В SQL нет ничего особенного: размер базы данных не должен превышать 150 МБ, а все таблицы индексируются с использованием полнотекстовых каталогов и некластеризованных индексов.

После проведения некоторых исследований я обнаружил, что крупные веб-сайты используют Amazon EC2. Я пытался связаться с Amazon, но они на самом деле не помогли. Все, что я получил, это следующий URL.

Я хотел бы, чтобы вы помогли мне выбрать правильные экземпляры Amazon. Речь идет о Windows 2008 R2 и SQL Server 2008 R2.

Большое вам спасибо, я ценю это.

Комментарии:

1. Еще один вопрос: получу ли я автономный экземпляр Windows 2008 R2? с удаленным рабочим столом и всем остальным, как на всех выделенных серверах? если да, поддерживает ли он масштабирование? Я вообще не хочу менять свое .NET-приложение.

Ответ №1:

Если ваши страницы статичны, вам следует рассмотреть возможность размещения их на S3 вместо EC2. Подробности смотрите в их блоге http://aws.typepad.com/aws/2011/02/host-your-static-website-on-amazon-s3.html .

С помощью S3 вы можете архивировать свой контент, который поддерживают все современные браузеры. Вам нужно добавить заголовок GZip при загрузке в S3. (Кстати, это также позволит вам использовать Cloudfront в качестве CDN для более быстрой доставки).

Что касается серверов, исходя из вашего описания, стандартный небольшой экземпляр должен быть в порядке. У Small есть 1,7 ГБ оперативной памяти, чего должно быть достаточно. На вашем сервере размещены база данных и веб-приложение? Если это так, возможно, вам потребуется использовать большой экземпляр, который включает лицензию SQLhttp://aws.amazon.com/windows /

Следует отметить одну вещь: после создания экземпляра вы не сможете легко изменить тип экземпляра. Вы можете только запускать, останавливать, завершать и т.д.

Комментарии:

1. Привет, большое спасибо за твой ответ. Страницы не являются статическими, однако SQL-запросы требуют минимальной работы. Что касается SQL, мне понадобится Amazon one. Вы уверены, что 1,7 ГБ будет достаточно для всей территории США? А как насчет пропускной способности? Есть ли какие-либо ограничения? (мы готовы платить столько, сколько необходимо, при условии, что наш веб-сайт не зависнет)

2. Нет ограничений на пропускную способность, вы просто получаете плату за то, что используете. Если вы используете Amazon SQL, вам нужно будет получить большой экземпляр, поскольку Windows SQL не предлагается на маленьком экземпляре. Я запускаю SQL на экземпляре таким образом без проблем. Вы также должны подумать об избыточности в вашем SQL box — вам все еще нужно учитывать, что сервер может выйти из строя в какой-то момент. С помощью этого решения вы можете создать резервную копию своей базы данных на S3 sqlservercentral.com/articles/Backup / Restore/70242