Есть несколько вики, объясняющих, как установить и настроить AppScale.
Но я не нашел ничего, связанного с широким использованием AppScale. Я имею в виду, что делать в случае серьезного сбоя?
Если узел выходит из строя, но его можно перезагрузить и мог работа: AppScale автоматически реплицирует на него то, чего не хватает другим узлам? В общем, если узел не поврежден, нужно ли ему что-нибудь от системного администратора, чтобы вернуться к работе?
Если узел выходит из строя и не работает: давайте представим сетевой сбой NAS, который повредил файловую систему, взрыв центра обработки данных, где находится этот узел, или что-нибудь, что может сделать узел МЕРТВЫХ и не может загрузиться ... Можете ли вы просто настроить новый узел, добавить его в свой «кластер», и он будет реплицировать все самостоятельно?
Что нужно сделать системному администратору, чтобы узел снова заработал (время, сложность и т. Д.)?
Есть ли какие-либо документы, которые охватывают эти случаи использования?
Во-первых, все хранилища данных поддерживают репликацию (http://appscale.cs.ucsb.edu/datastores.html). Пока все реплики не вышли из строя, все будет в порядке. Для HBase и Hypertable, если ваш головной узел выходит из строя, данные по-прежнему будут доступны для клиентов, которые кэшировали расположение серверов планшета.
Добавление узлов происходит в определенной степени с использованием Neptune (http://www.neptune-lang.org/), но добавление этой возможности в гораздо более автоматизированный объем по-прежнему необходимо и находится в нашей дорожной карте.
Я бы рекомендовал отправлять по электронной почте список рассылки для любых дополнительных вопросов по AppScale, где вы получите более быстрый ответ: http://groups.google.com/group/appscale_community