С самого начала позвольте мне четко заявить, что я новичок в облачных технологиях. Все, что я знаю, это то, что облачные серверы легко масштабируются (т.е. добавление физического оборудования прозрачно для приложений и пользователей), и, в отличие от старых времен, приложениям не нужно беспокоиться о масштабируемости.
Я просто переживал Ограничения подписки Azure и заметил, что Сетевые ограничения просто потрясающие. Виртуальная машина может поддерживать 500 КБ одновременных TCP-соединений.
Что это значит для серверного приложения TCP, работающего в Azure? Может ли он предположить, что он получит 500 КБ дескрипторов TCP? (В отличие от прежних времен, приложение TCP-сервера необходимо было разрабатывать с учетом ограничения C10K "Максимальное количество одновременных подключений")
Это просто предел в сети инфраструктура поддержка этих виртуальных машин, что, по всей видимости, выходит за рамки любых ограничений ОС. Последнее будет таким же для ОС за пределами Azure.
Вы можете рассматривать это как ограничения, накладываемые вашим сетевым оборудованием перед вашими серверами в физической аппаратной среде.