Привет всем!
Столкнулся с такой проблемой:
Есть несколько серверов (s1, s2, s3 ..... sN), которые выполняют свою работу и не имеют связи с внешним миром, кроме сервера-менеджера (front), который лишь отображает в удобном виде данные с каждого из сервера. Вот в чем вопрос - как связать сервера S c front? единственный способ только по api (сейчас именно так и работает)? Может у AWS есть возможность связать эти сервера иным способом (в качестве языка используется php)?
wertelko, так же и делают через центр API сервер. Вы можете образаться к серверам напрямую по IP\домену. Но это же не меняет необходимости API
Можете хоть напрямую без API слать запросы, никто ж не мешает
1. API
2. Сервера могут общаться через базу данных
3. Сервера могут общаться через брокер очередей
4. Можно подумать насчет общего стораджа - S3, распределенная файловая система, просто сетевой диск замапленный на каждый сервер.
Вопрос не в том, чтобы "как связать", вопрос зачем вам это надо, как вы себе представляете "связывание" и какая у него цель?