Все началось с розыгрыша… розыгрыша улья между пчеловодами в обмен на забавную историю — для чего он им нужен.
Тут уж тараканы в моей голове перехватили управление и резво набрали сообщение о том, что мне этот улей нужен не для пчел, а чтобы поставить туда сервер мониторинга ;-)
Дальше фантазия нарисовала блэйды Raspberry вместо рамок с сотами, но оказалось что такое решение уже существует (на фото выше).
На самом деле, о необходимости в веб-сервере с RRD-базой я начал задумываться с момента первой публикации на тему мониторинга пчел четыре месяца назад.
Сейчас, когда уже есть первые плоды, необходимость в таком сервере становится все более актуальной.
Собственно об этом и повествует моя 13-я статья на Хабре.
Расклад по стоимости хостинга в Украине таков — за 30$ в год можно получить бесплатную регистрацию доменного имени и веб-сервер с 4Гб виртуального диска.
Так чтобы привязать эти цифры применительно к моей задаче — даже если писать результаты преобразования Фурье четыре раза в час, это выйдет около килобайта.
В итоге, база в 4ГБ сможет содержать информацию о 400 ульях за год.
Для начала вроде бы ок, но есть одно НО — не все пространство Вам отдадут под базу (обычно только четверть).
Если несколько увеличить аппетиты, ценник сразу переваливает за стодолларовую отметку — жирновато для бесплатного проекта.
Одним словом, тут уже жаба образует коалицию с тараканами и гуглят подобные вещи.
Тем более, что за сотку как раз можно приобрести четыре малинки.
Но господи, какой это гемор с ними возиться, что-то дотачивать и придумывать!
Решение должно быть максимально простым, легко переносимым на нормальный хостинг ну и защищенным от сбоев питания и глюков интернета.
На самом деле, лет 15 назад уже имел дело с организацией хостинга веб-сервера на дому, поэтому в пробросе домена и IP проблем не вижу.
Так вот, мое решение задачи выбора платформы — материнская плата на базе двухъядерного Celeron J1800 2.4ГГц с TDP 10W, да хоть такая:
Упаковав все в корпус неттопа, я получил весьма компактную систему.
Сервер можно вертеть на SSD-диске, а бэкапить на классический HDD 2.5".
Дополнительный плюс — во многих неттопах используется оригинальная схема питания — "ноутбучный" БП и преобразователи внутри системника.
Вот так мы и подобрались к "солнечной" части повествования.
Нет, проблема не в установке UPS, даже самый маленький будет способен "тянуть" подобную систему часами, а в скрытом желании сделать автономный сервер, вообще не подключенный проводами (ага, тот самый улей в чистом поле ;-).
В общем, солнечной батареи 100-110W должно быть вполне достаточно, в паре с аккумулятором от "Таврии" и контроллером заряда это послужит прекрасной альтернативой розетке.
Проблема интернета? Есть домашний интернет 100Мбит, да и 4G в Киеве валит дай бог каждому (вы-же не подумали что я и правда в поле все поставлю ;-)
Вопросов софта не касаюсь по двум причинам:
- Это тема отдельного холивара
- Да и выбирать собственно не придется — посмотреть, что использует хостер, к которому в итоге приду, и поставить то-же самое (из семейства Linux)
Одним словом, конфигурация сервера — Celeron J1800 2-core 2.4GHz, 4GB(2x2) DDR3 SO-DIMM, 32GB SSD-HD, 320GB HDD
А знаете что самое приятное в этой истории?
Бесплатный сыр! Все компоненты уже в наличии и их работоспособность/устойчивость проверена!
Надеюсь, что тринадцатая публикация в целом удалась!
И да, Lets Fight в комментариях!
С вам был электропчеловод Андрей.