Покупка кластера / сетки / облачного времени?
Я использовал кластеры в промышленных и академических условиях, но они принадлежали организациям, в которых я работал. Я никогда не покупал время у компании, которая продает время кластера / облака / сетки.
Предположим, я хочу запустить какую-нибудь вычислительную программу, например, в виде большого симулятора или приложения для анализа данных. Или, может быть, я хочу оптимизировать полную сборку большого набора продуктов, выполняя распределенную сборку на сторонней инфраструктуре. Где бы я купил кластерное время для запуска таких программ?
Мне интересно узнать о кластерах, работающих на популярных платформах ОС, таких как Linux, BSD, Mac OS X и Windows.
Очевидно, что есть решение "построить свой собственный кластер", использующее быстрое и дешевое оборудование, доступное в наши дни, но я особенно заинтересован в аутсорсинговом решении.
5 ответов
Возможно, вы захотите проверить сервис Amazon EC2:
Некоторые люди уже проделали определенную работу в отношении кластеризации с EC2:
Кроме того, Microsoft предложила Windows Azure, которая имеет встроенные хуки для.NET, позволяет вам запускать все что угодно (Java, php), учитывая, что вы можете загружать среду выполнения и код из хранилища (или развертывать вместе с приложением, но это имеет свой набор плюсов / минусов).
Elastic Compute Cloud от Amazon очень интересен. Вы платите за то, что используете (память, процессор, постоянное хранилище) многими опциями ОС.
В данный момент сайт обновляется, но я знаю, что Sun использует такой сервис http://www.network.com/, я давно на него не обращал внимания, но, если я правильно помню, он был достаточно хорошо оценен с большим количеством опций.,
В настоящее время я использую кластер для своего последнего университетского проекта, который имеет 496 ядер, к счастью, не нужно платить за него:).
Существует новый сервис под названием Amazon Elastic MapReduce, который работает поверх кластера EC2. Он имеет API во многих языках программирования, включая Ruby и PHP. Также, если вам нужен более налаженный сервис, оформите GreenPlum
В настоящее время я действительно заинтересован в технологии облачных вычислений Azure от Microsoft (которая будет выпущена в этом году) с поддержкой.NET.
Дополнительно есть:
- Google App Engine - Python Framework от Google
- Облако vService - от VMWare
- Amazon Web Services