ВДС 1
Облегченный API или вариант ресурса для разработки.
349,00 TRY/ мес. при оплате за год
Итого за 12 месяцев: 4 188,00 TRY
- Процессор
- 1 виртуальный ЦП
- Память
- 2 ГБ ОЗУ
- NVMe-хранилище
- 40 ГБ NVMe
- Доступ к серверу
- Доступ root/администратора
Непрерывно выполняемые процессы, точное время выполнения и контролируемый выпуск приложений Node.js. Настройте среду, необходимую вашему приложению, на VDS.
Оцените процесс приложения, сборку, базу данных и потребности сотрудников в рамках одного и того же бюджета ресурсов.
Облегченный API или вариант ресурса для разработки.
349,00 TRY/ мес. при оплате за год
Итого за 12 месяцев: 4 188,00 TRY
Промежуточный ориентир для API и обработчиков Node.js
По запросуПосле уточнения цены и ресурсов
Цены в зависимости от запланированной мощности
Ориентир ресурсов для ресурсоёмких приложений и обработчиков
По запросуПосле уточнения цены и ресурсов
Цены в зависимости от запланированной мощности
Дополнительные ресурсы для приложений, рабочих служб и служб данных.
799,00 TRY/ мес. при оплате за год
Итого за 12 месяцев: 9 588,00 TRY
Эти цены указаны за ресурсы VDS. Автоматическое развертывание Git, управляемая база данных или поддержка разработки приложений не должны предполагаться включенными.
На узком экране таблицу можно прокручивать по горизонтали.
| особенность | ВДС 1 | VDS 2 | VDS 3 | ВДС 4 |
|---|---|---|---|---|
| Процессор | 1 виртуальный ЦП | ориентир: 2 vCPU | ориентир: 3 vCPU | 4 виртуальных ЦП |
| Память | 2 ГБ ОЗУ | ориентир: 4 ГБ ОЗУ | ориентир: 6 ГБ ОЗУ | 8 ГБ ОЗУ |
| NVMe-хранилище | 40 ГБ NVMe | ориентир: 80 ГБ NVMe | ориентир: 120 ГБ NVMe | 160 ГБ NVMe |
| Доступ к серверу | Доступ root/администратора | Доступ root/администратора | Доступ root/администратора | Доступ root/администратора |
| Ежемесячный резерв на годовую оплату | 349,00 TRY | По запросу | По запросу | 799,00 TRY |
| всего 12 месяцев | 4 188,00 TRY | По запросу | По запросу | 9 588,00 TRY |
Определите среду выполнения, переменные среды и порт прослушивания. Планируйте внешний доступ с помощью TLS и уровня обратного прокси.
Управление процессами, перезапуски и определение количества одновременных заданий для длинных подключений и фоновых работников.
Требования к памяти во время сборки могут отличаться от требований, когда приложение находится в режиме ожидания. Поддерживать файл блокировки, версию и пакет отката.
Спланируйте необходимость непрерывного процесса, обратного прокси-сервера, базы данных и сборки вместе с выбором развертывания.
JavaScript на стороне сервера; API, SSR и фоновые приложения.
О Node.jsДистрибутив Linux для веб-приложений, сервисов API и контейнерных сред.
О UbuntuОпция сервера будет оценена вместе с управлением пакетами и жизненным циклом выпуска.
О DebianПанель управления для управления веб-сайтом, базой данных и серверными службами.
О aaPanelВ этом разделе описаны задачи инструментов. Программное обеспечение, лицензия, версия и объем установки в вашем пакете уточняются при выборе услуги.
Приложение Node.js обычно запускается как процесс и прослушивает определенный порт. Загрузка файлов в каталог хостинга не означает, что процесс запустится автоматически. Если предпочтение отдается общему хостингу, необходимо четко проверить поддержку Node.js, выбор версии и ограничения процесса.
с root-доступом Linux VDSпозволяет самостоятельно определять время работы и график обслуживания. Выберите версию Node.js, которая все еще поддерживается, и протестируйте ее с зависимостями вашего приложения.
Обычно HTTPS-запрос сначала достигает обратного прокси-сервера, а затем локального приложения Node.js. Вы можете организовать перезагрузки и управление журналами, запустив процесс приложения с помощью systemd или соответствующего менеджера процессов.
Не открывайте порт приложения для доступа в Интернет без необходимости. Если вы используете WebSocket, проверьте настройки прокси-сервера и время подключения отдельно. Не включайте пароли, хранящиеся в переменных среды, в пакет JavaScript, отправляемый клиенту.
В таких приложениях, как Next.js, объем оперативной памяти, потребляемой при компиляции, может быть выше, чем при обычной работе. В небольших VDS рассмотрите возможность компиляции в отдельной среде, чтобы процесс сборки не влиял на работающее приложение.
Проект, который может производить статические выходные данные, может не требовать непрерывного процесса Node.js. Если вы используете рендеринг на стороне сервера, маршруты API и динамические функции, выберите соответствующую среду выполнения. Определение формата распространения вашего проекта избавит вас от покупки ненужных ресурсов.
Время обработки запроса, одновременные подключения и использование базы данных влияют на емкость. Выполнение задач с интенсивным использованием ЦП в цикле запроса может увеличить время ответа. Запланируйте отдельное выделение памяти для работников очереди, базы данных и приложения.
После каждого выпуска должна быть проверка работоспособности, журнал ошибок и план возврата. Руководство по серверу Node.js предоставляет контрольный список для оценки рабочей среды от предложения до публикации.
| Форма заявки | потребность в работе | контрольно-пропускной пункт |
|---|---|---|
| статический вывод | Сгенерированные файлы HTML/CSS/JS. | Серверная функция не используется? |
| ССР/API | Непрерывный процесс Node.js | Порт, менеджер процессов и проверка работоспособности |
| веб-сокет | Долгосрочные связи | Прокси, время соединения и использование ресурсов |
| фоновый работник | Отделить процесс от HTTP-запроса | Очередь, одновременное задание и повторная попытка |
Один проект может содержать несколько таких ролей. Если веб-сервис и рабочий процесс будут работать на одном сервере, рассчитайте общий объем памяти вместе. Знание типа выходных данных вашего проекта не позволит вам выбрать ненужную рабочую среду только для публикации статических файлов.
Вы определяете операционную систему, версию Node.js и порядок процессов на VDS. Платформы приложений могут управлять некоторыми этапами развертывания из интерфейса; Однако операционная модель и цены на ресурсы могут отличаться. Напишите в отдельных строках, сколько веб-сервисов, воркеров и баз данных вы запустите в том же бюджете.
Не учитывайте интеграцию Git, автоматическое развертывание, откат и управляемую базу данных, включенную в базовую цену VDS. Если бригада будет выполнять эти работы самостоятельно, добавьте к общей стоимости время обслуживания. Глобальная диаграмма эталонных показателей разделяет эти различные модели обслуживания.
Руководство по публикации Node.js детализирует этот список. Отслеживайте скачки памяти, невыполненные задачи и ошибки подключения при реальной рабочей нагрузке после первоначального успешного развертывания.
Объем управления, ресурсы и дополнительные услуги могут различаться. Ознакомьтесь с различиями, важными для вашего собственного проекта, в таблице ниже.
| Провайдер/услуга | Модель управления | Стоимость и объем | Критерии выбора |
|---|---|---|---|
| Hızlı Hosting | Подход Linux VDS, при котором вы можете установить процессы Node.js. | Эквивалент 349,00 TL – 799,00 TL/месяц; годовая оплата. Налог/продление и дополнительные услуги подтверждены. | Наращивайте память, непрерывный процесс и обслуживание операционной системы. |
| Рендеринг веб-сервисов | Веб-сервис из репозитория Git или образа Docker. | Распространение приложений управляется через платформу. | Оцените веб-сервис, работника и базу данных отдельно. |
| Цифровые капли океана | Установка приложения на виртуальной машине Linux. | Управление операционной системой и приложениями осуществляется заказчиком. | Включите управление процессами и их обслуживание в бюджет. |
Контроль источника: . На узком экране таблицу можно прокручивать по горизонтали. Эта таблица не является тестом скорости или времени безотказной работы; цену, местоположение, налоги и условия кампании следует сравнивать отдельно в день заказа. Это не подразумевает партнёрства или одобрения.
Это может сработать, если поставщик предлагает правильное управление временем выполнения и процессами. Не следует полагать, что эта поддержка доступна в стандартном пакете хостинга PHP.
Это зависит от общих требований к ЦП/ОЗУ приложения, базы данных и задания компиляции, если таковое имеется. Предварительное проведение измерений с небольшой тестовой нагрузкой обеспечивает более точный выбор.
Это зависит от формата распространения. Проект, использующий только статический вывод, может быть размещен по-другому; Серверный рендеринг или функции API требуют среды выполнения.
При необходимости можно оценить требования и ресурсы приложения. Спланируйте совместно память, диск, резервное копирование и службы, которые будут затронуты в случае сбоя.
Подготовьте свое текущее использование и ожидания с помощью этих четырех заголовков. Таким образом, вы можете вместе оценить ресурсы пакета и объем службы.
Подготовьте записку о необходимости