Cutter 8
Итого 96,90 $ · Скидка 5%
- vCPU
- 4 × dedicated
- RAM
- 8 GB
- Диск
- 160 GB NVMe SSD
- Трафик
- 10 TB
- IPv4 / IPv6
- 1 / /64 routed
Решение
Удалённая машина для разработки превращает тонкий ноутбук в рабочую станцию. Четырёх выделенных ядер и 8 ГБ достаточно для большинства языковых серверов, тестовых наборов и базы данных; для больших монорепозиториев нужно 16 ГБ. Главное преимущество в том, что сборки продолжаются, когда вы закрываете крышку, а среда идентична с любой машины, к которой вы подключаетесь.
| Ресурс | Что вам нужно на самом деле |
|---|---|
| CPU | 4 выделенных ядра; языковые серверы на удивление прожорливы |
| RAM | Минимум 8 ГБ, 16 ГБ для монорепозитория с локальной базой данных |
| Диск | 160–320 ГБ NVMe |
| Задержка | Менее 50 мс до вас, иначе набор текста по SSH будет ощущаться неправильно |
Итого 96,90 $ · Скидка 5%
Итого 176,70 $ · Скидка 5%
Итого 262,20 $ · Скидка 5%
Местоположение обычно является решающим фактором для этой нагрузки — либо из-за задержек, либо из-за юрисдикции.
Задержка до машины решает, будет ли это ощущаться хорошо.
Только ключи, никакой аутентификации по паролю, никакого входа под root.
Devcontainers делают среду воспроизводимой.
Оба варианта выполняют тяжёлую половину IDE на сервере.
Ваша сессия переживёт обрыв соединения, закрытый ноутбук и перелёт.
Очень. Вы получаете стабильную производительность, сборки, переживающие закрытый ноутбук, и среду, идентичную на любой машине. Единственное требование — низкая задержка до вашего местоположения.
8 ГБ хватает для большинства задач одного проекта. Языковые серверы на большом монорепозитории, плюс локальный Postgres и Docker-стек, используют 16 ГБ без особых усилий.
Да — code-server, официальный VS Code Server или Remote-SSH. Все три работают на любом инстансе.