Я купил несколько vpses в том же центре обработки данных. К сожалению, провайдер не предлагает внутренние ip. У меня есть только общедоступный IP-адрес сервера и шлюз (тот же шлюз).
Если я настрою только сервер mysql в vps, как я могу установить безопасную и быструю связь между Интернетом и этим сервером?
Большинство или, возможно, все базы данных предлагают зашифрованные соединения. Вы можете защитить соединение с помощью TLS. Для вас этого может быть достаточно. Вы не сказали, какую базу данных используете, поэтому мы не можем дать дополнительных советов. Вот документация MySQL о зашифрованных соединениях.
В качестве альтернативы вы можете настроить VPN между машинами и запускать зашифрованные или незашифрованные соединения с базой данных через VPN. Если вы выполняете шифрование через VPN, это двойное шифрование, которое, вероятно, не нужно, «чтобы быть уверенным».
В зависимости от ваших данных вам могут даже не понадобиться зашифрованные соединения. Однако это маловероятно, поскольку пользователи, адреса электронной почты и строки хешированных паролей, вероятно, должны быть зашифрованы при передаче.
Вы также можете рассмотреть возможность смены провайдера.