Оборудование рабочего места разработчика: сервер как ПК, пост второй

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

Мы установим Visual Studio, Git, Tortoise, а также создадим среду для отладки и тестирования с использованием WSL. В качестве примера я приведу свой PowerEdge R620 с двумя мобильными SATA дисками. Давайте рассмотрим преимущества и недостатки такого подхода.

Установка Visual Studio
Visual Studio – это мощный инструмент разработки, который предоставляет множество функций для создания и отладки программного обеспечения. Для установки Visual Studio необходимо скачать установщик с официального сайта Microsoft. После запуска установщика следуем инструкциям мастера установки. Я использую Community версию, ее вполне хватает для моих задач.

Установка Git
Git – это система контроля версий, которая позволяет отслеживать изменения в файлах и возвращаться к предыдущим версиям проекта. Установка Git довольно проста: скачиваем установщик с официального сайта и следуем инструкциям мастера установки.

Установка Tortoise
Tortoise – это графический интерфейс для работы с Git. Он позволяет выполнять основные операции с репозиториями, такие как коммит, пуш, пулл и т.д. Установка Tortoise также проста: скачиваем установщик с официального сайта и следуем инструкциям мастера установки.

Установка WSL
WSL (Windows Subsystem for Linux) – это среда для запуска Linux-приложений на Windows без виртуальной машины. Это очень удобно для тестирования и отладки проектов, так как многие инструменты и библиотеки доступны прямо из коробки. Установка WSL происходит через магазин приложений Windows или по инструкции с сайта, так проще.

Примеры использования
В качестве примера я приведу свой PowerEdge R620 с двумя мобильными SATA дисками. Этот сервер легко помещается в машину и может быть использован как рабочее место разработчика. Благодаря установленной Visual Studio, Git и WSL, я могу эффективно разрабатывать и тестировать свои проекты.

Преимущества и недостатки
Преимущества использования сервера в качестве мобильного рабочего места очевидны:

1. Мобильность: сервер легко перевозить в машине. Даже на полку багажника в моей 2114 влезает :)
2. Производительность: сервер обладает достаточной мощностью для выполнения сложных задач.
3. Универсальность: благодаря установке различных инструментов, сервер может использоваться для разных целей.

Недостатки тоже есть:

1. Стоимость: серверное оборудование обычно дороже обычного ПК.
2. Энергопотребление: серверы потребляют больше энергии, чем обычные ПК.
3. Ограничения по размерам: не все серверы могут поместиться в машину.

Заключение
Использование сервера в качестве мобильного рабочего места имеет свои преимущества и недостатки. Однако, если вам нужна высокая производительность и универсальность, этот подход может быть оправдан.
Поделиться:

Нет комментариев