Как мне создать балансировщик нагрузки для прослушивания порта 22 - PullRequest
0 голосов
/ 12 февраля 2020

Чего я пытаюсь достичь: sftp server.greedyguides.com

Я в основном хочу подключить поддомен к балансировщику нагрузки, который прослушивает порт 22. Я знаю, что могу использовать ssh / sftp с помощью ip , но я также хотел установить версию этого домена.

PS: я никогда не задавал здесь вопросов, так что извините, если формат плохой.

1 Ответ

1 голос
/ 12 февраля 2020

SFTP не будет подходящим протоколом для обслуживания через балансировщик нагрузки.

Концепция балансировщика нагрузки заключается в том, что запросы распределены по целям (обычно это экземпляры Amazon EC2). Используя HTTP в качестве примера, человек может запросить страницу, а Сервер 1 возвращает ответ. Когда они щелкают ссылку и запрашивают другую страницу, она может обслуживаться с Сервера 2.

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

С технической точки зрения, Application Load Balancer будет работать только с веб-запросами (HTTP). Балансировщик сетевой нагрузки может быть в состоянии обслуживать трафик SFTP c, поскольку он не изменяет содержимое запросов, передаваемых целевым объектам.

Если вы предоставите sh для предоставления SFTP сервис для ваших пользователей, я бы порекомендовал AWS Перевод для SFTP :

AWS Перевод для SFTP (AWS SFTP) это полностью управляемая служба AWS, которая позволяет передавать файлы по протоколу защищенной передачи файлов (SFTP) в хранилище Amazon Simple Storage Service (Amazon S3) и из него. SFTP также известен как протокол передачи файлов Secure Shell (S SH). SFTP используется в рабочих процессах обмена данными в различных отраслях, таких как финансовые услуги, здравоохранение, реклама и розничная торговля, среди прочего.

В качестве управляемой услуги AWS заботится о масштабировании системы, поэтому вам не нужно балансировать нагрузку или управлять серверами SFTP.

...