У меня есть несколько традиционных серверов, и тысячи пользователей подключаются к этим серверам.Моя серверная программа написана на C ++ и слушает этих пользователей через сокет TCP, и я определил свой собственный протокол (выше TCP).Серверный код написан так, что он способен обрабатывать взаимодействие клиента с клиентом (например, для обмена мгновенными сообщениями) независимо от того, какой клиент подключен к какому серверу.Это типичный сценарий традиционной фермы серверов.
Теперь, когда я хочу переключить это в облако, какие изменения мне нужно сделать?Я новичок в облаке, и все, что я знаю, это то, что облачный провайдер предоставляет нам API-интерфейсы для взаимодействия с экземпляром / базой данных облака, и теперь нам не нужно беспокоиться о реальных экземплярах сервера, работающих позади (балансировка нагрузки и т. Д. Все это заботится облачной инфраструктурой).
Может ли один экземпляр облака обрабатывать тысячи (или, скажем, миллионы) соединений?
Мой код сервера написан на C ++, и когда я хочупереключиться на облако это будет устаревшим?и мне нужно разрабатывать свой сервер с нуля, используя облачные API?