Ключевые выводы
- Создать домашнюю лабораторию так же просто, как собрать ПК, поскольку для этого имеется множество инструментов автоматизации и возможностей виртуализации.
- Такие сервисы самостоятельного хостинга, как Jellyfin или CasaOS, могут сэкономить деньги и обеспечить преимущества конфиденциальности.
- Домашняя лаборатория предлагает основательный опыт обучения в области сетевых технологий, DevOps и управления серверами, предоставляя практические навыки, которые можно применить на профессиональных инструментах.
Сборка ПК стала намного доступнее в последние годы. Если вы заранее проведете достаточно исследований и будете следовать инструкциям, у вас не должно возникнуть никаких проблем со сборкой идеальной установки.
То же самое можно сказать и о домашних лабораториях. Несмотря на то, что это звучит довольно сложно, сборка домашнего сервера так же проста, как сборка ПК. Если вы еще не собрали домашнюю лабораторию, вот четыре веские причины, почему вам стоит это сделать.
4 Автоматизация утомительных задач
Просто позвольте вашему серверу справиться с раздражающими вещами.
От управления гаджетами вашего умного дома до создания ежемесячных резервных копий важных документов — есть много монотонных задач, которые можно решить с помощью автоматизации. Установка выделенной ОС NAS и Home Assistant на виртуальных машинах/контейнерах может обеспечить централизованный интерфейс для автоматизации всех ваших задач по обслуживанию.
Как только вы добавите автоматизированные инструменты наблюдения, такие как Frigate, и возможность настраивать виртуальные машины, которые могут автоматически фильтровать вредоносный трафик в вашей сети, станет ясно, почему домашняя лаборатория может значительно облегчить вам жизнь.
3 Тестирование (и взлом) виртуализированных сред
Не беспокоясь о потере важных данных
Одно из самых больших преимуществ виртуальных машин и контейнеров заключается в том, что вы можете свободно экспериментировать с ними, сколько душе угодно. Удаляете ли вы важные файлы или устанавливаете конфликтующие пакеты, все изменения будут сделаны внутри виртуализированных сред, и легко отменить весь ущерб, восстановившись до более раннего снимка.
Хотя VirtualBox, VMware Workstation Proи другие гипервизоры Type-2 предоставляют достойные возможности виртуализации, они не могут соперничать с высокой производительностью и превосходными функциями, предлагаемыми их аналогами на основе bare-metal. Поскольку большинство домашних лабораторий работают на Proxmox и других мощных инструментах виртуализации, у вас появляется еще больше возможностей для проверки ваших сумасшедших идей. Как человек, который провел много времени, работая над безумными проектами, такими как запуск приложений macOS и игры внутри виртуальных машин, я обнаружил, что домашняя лаборатория является лучшим дополнением к моей вычислительной среде.
2 Самостоятельное размещение ваших любимых сервисов
Отдельный контейнер для каждого приложения!
Самостоятельное размещение собственных серверов для основных служб стало распространенной тенденцией в вычислительной сфере, и я полностью ее поддерживаю. Будь то сервер Jellyfin для потоковой передачи мультимедиа или персональное облако CasaOS, домашние лаборатории созданы для самостоятельного размещения приложений. Помимо предоставления полного контроля над вашей конфиденциальностью, размещение собственных приложений может сэкономить деньги, которые вы в противном случае потратили бы на коммерческие услуги.
Я признаю, что самостоятельный хостинг может иметь свои недостатки. Если вы не настроили пару кластеров, охватывающих пару ПК в разных местах, высокая доступность всегда будет проблемой, особенно для критически важных служб. Аналогично, некоторые службы, такие как серверы электронной почты, требуют много тонкой настройки, которая часто не стоит усилий. Но для большинства других приложений вам будет гораздо лучше самостоятельный хостинг в вашей домашней лаборатории.
1 Это ценный опыт обучения.
Вы освоите множество навыков в домашней лаборатории, включая способность контролировать свою ярость.
Как человек, который построил домашнюю лабораторию только для того, чтобы экспериментировать с DevOps и сетями, я могу искренне рекомендовать это, если вы интересуетесь технологиями. Управление контейнерами и виртуальными машинами — одно из первых дел, которое вы сделаете в домашней лаборатории. Вскоре вы в конечном итоге столкнетесь с VLAN, мостами, NAT и множеством других сетевых аспектов на ваших виртуальных машинах. И это до того, как вы включите в них методы безопасности, удаленного доступа, сценариев и кластеризации, которые вы изучите, потратив часы на устранение неполадок.
Большинство, если не все, из этих навыков можно перевести в профессиональные инструменты, а управление домашней лабораторией может предоставить вам практический опыт управления серверами. Хотя вы, вероятно, не получите красивую работу, просто включив слова «домашняя лаборатория» в свой опыт работы, управление ею определенно поможет вам отточить свои навыки в области системного администратора.
Это также очень весело.
Давайте посмотрим правде в глаза: многие пользователи (включая меня) собирают домашние лаборатории и покупают корпоративное оборудование, потому что это очень весело. Но причина, по которой я не включил это в список, заключается в том, что хобби может стать довольно затягивающим и в конечном итоге занять все ваше свободное время. Если вы не будете осторожны, то в итоге получите огромные счета за электричество, разгневанного супруга, грязную компьютерную лабораторию и сервер, заваленный всевозможными крутыми проектами, которые вы, вероятно, никогда не будете использовать!