Как стать автором
Обновить

«Арендовал телефон — стал фермером»: знакомство с Mobile Farm

Время на прочтение7 мин
Количество просмотров6.3K
Всего голосов 31: ↑31 и ↓0+51
Комментарии10

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

про наши эксперименты во время работы над продуктом, чтобы клиенты могли тестировать ферму удаленно.

Так что должны клиенты тестировать, вашу ферму или свои приложения на вашей ферме?

в прошлом – и ферму, и приложения, тк сама ферма была в стадии тестирования)

как ваша ферма борется с вспухающими устройствами, которые всегда на зарядке ?

Литиевые аккумуляторы как раз вспухают от разряда ниже минимума

Добрый день! Полностью от таких событий, конечно, не избавиться. Но мы соблюдаем температурный режим и мониторим состояние батареи, чтобы заранее понимать, какие устройства надо обслуживать)

А какие usb хабы используете?

Добрый день!

Мы не используем usb-хабы на данный момент, так как они значительно увеличивали размер точки отказа и вносили высокую нестабильность соединения, даже при подключении 3-5 устройств к одному хабу) Для сценариев, когда потеря соединения не так критична, смотрели в сторону хабов от Harper или Orico

Добрый день. Отличная статья и реализованная идея - у меня несколько вопросов как осуществляется балансировка нагрузки между устройствами ? И как осуществляется сбор логов и диагностика при тестировании + как мониторить производительность ?

Добрый день!

Вы имеете ввиду балансировку нагрузки, исходящей от пользователей? Если со стороны нашего сервиса, то за счет того, что мы собрали инфраструктуру с небольшим запасом по сетевым соединениям и ушли от большого количества хабов, которые постоянно согласовывали соединение с устройством на USB 2.0, хотя некоторые поддерживали более быстрые версии, то используя наш сервис, сложно перегрузить одно устройство. Конечно в точках агрегации трафика с устройств, мы расчитали потребление с устройств и необходимую ширину канала для корректной работы.

Так как мы работаем с adb, то логи можно собирать с logcat, возможность готова в нашей панели управления в т.ч. выгрузка.

Для мониторинга состояния телефона у нас можно посмотреть состояние батареи и ее статус по заряду, если же требуется дополнительная информация по уровню загрузки cpu, то можно использовать termux

Не давно были майнинг фермы сейчас уже мобильные фермы, а дальше что?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий