> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/learn/server-domeny-i-infrastruktura/overview/selection.md).

# Выбор провайдера и конфигурации

Выбирайте сервер по измеряемой нагрузке и требованиям к восстановлению, а не по названию тарифа. Названия планов и доступные ресурсы у провайдеров меняются, поэтому перед заказом сверяйте текущую карточку продукта и условия региона.

## Что определить заранее

Зафиксируйте:

* регион хранения и обработки данных;
* ожидаемое число одновременных посетителей и операторов;
* объём базы, журналов и загружаемых файлов;
* частоту фоновых расчётов и число подключённых провайдеров;
* требуемое время восстановления и допустимую потерю данных;
* необходимость отдельного тестового сервера;
* наличие управляемого сетевого экрана, снимков, резервных копий и аварийной консоли.

Для рабочего обменного пункта нужны SSD или NVMe, достаточная оперативная память для приложения, PostgreSQL и Redis, а также запас процессора для очередей и резервного копирования. Первую конфигурацию оценивайте по результатам нагрузочной проверки и Pulse, затем меняйте ресурсы по подтверждённому узкому месту.

## Обязательные возможности

| Возможность              | Зачем нужна                                                         |
| ------------------------ | ------------------------------------------------------------------- |
| SSH-ключ при создании    | Исключает первичный вход по пересылаемому паролю                    |
| Сетевая защита           | Ограничивает публичные порты до запуска приложения                  |
| Аварийная консоль        | Позволяет восстановить доступ при ошибке SSH или сети               |
| Резервные копии и снимки | Разделяют регулярное восстановление данных и точку перед изменением |
| Защита от удаления       | Снижает риск случайного удаления рабочего сервера                   |
| История операций         | Помогает установить, кто и когда менял инфраструктуру               |

Снимок диска не заменяет проверенную резервную копию базы. Он может храниться в той же учётной записи и регионе, содержать повреждённое состояние или не включать подключённый отдельный том.

## Схема среды

Для рабочей системы используйте отдельный сервер или изолированную среду. Не размещайте тестовый экземпляр в том же каталоге, базе и очереди, что и рабочий. Тестовая отправка не должна обращаться к реальным платёжным ключам и клиентским адресатам.

Если приложение и база находятся на одном сервере, оставляйте порт PostgreSQL закрытым извне. Если база вынесена отдельно, разрешайте соединение только по приватной сети или от точного адреса приложения, с TLS и отдельной учётной записью.

## Сравнение перед заказом

Сравните не только месячную цену, но и стоимость трафика, резервных копий, дополнительных IP, снимков, увеличения диска и восстановления поддержкой. Уточните, можно ли уменьшить диск после увеличения, перенести сервер между регионами и восстановить удалённый ресурс.

Подходящие пошаговые инструкции находятся на страницах [FASTVPS](/learn/server-domeny-i-infrastruktura/overview/selection/fastvps.md), [Hetzner Cloud](/learn/server-domeny-i-infrastruktura/overview/selection/hetzner.md), [DigitalOcean](/learn/server-domeny-i-infrastruktura/overview/selection/digitalocean.md) и [Timeweb Cloud](/learn/server-domeny-i-infrastruktura/overview/selection/timeweb-cloud.md).

## Приёмка сервера

После выдачи сервера проверьте регион, ОС, диски, публичные адреса, SSH-ключ, время системы, сетевой экран, резервное копирование и защиту от удаления. Сохраните идентификатор ресурса и контакт поддержки, но не копируйте пароль или приватный ключ в заявку, чат или базу знаний.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/learn/server-domeny-i-infrastruktura/overview/selection.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
