Можете ли вы получить кластер экземпляров Google Compute Engine, которые *физически* локальны?

Google Compute Engine позволяет получить группу экземпляров, которые семантически локальны в том смысле, что только они могут взаимодействовать друг с другом, а весь внешний доступ должен проходить через брандмауэр и т. д. Если я хочу запустить Map - Сокращение или другие виды кластерных заданий, которые будут вызывать высокий сетевой трафик, тогда мне также нужны машины, которые физически локальны (скажем, в одной стойке). Глядя на API и исходную документацию, я не вижу способа запросить это; кто-нибудь знает иначе?


person Daniel    schedule 30.07.2012    source источник


Ответы (1)


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

Это одна из вещей, которая позволила MapR приблизиться к рекорду терасортировки Hadoop. Вы можете увидеть это в действии в видео выступления Криаг Маклаки из IO: https://developers.google.com/events/io/sessions/gooio2012/302/

Лучший способ убедиться в этом — протестировать ваше приложение и посмотреть, как оно работает.

person Joe Beda    schedule 31.07.2012