Je ne sais pas si c'est le bon forum.
Disons que j'ai un serveur SQL sur mon réseau interne. Disons également que j'ai un serveur web externe qui n'est pas sur le même réseau mais que je veux qu'il puisse obtenir des informations de ce serveur SQL interne.
Comment cela se fait-il ?
Je pourrais techniquement ouvrir le pare-feu pour que le serveur externe puisse communiquer directement avec le serveur interne, mais cela ne me semble pas sûr au cas où le serveur serait piraté, etc.
Je pourrais aussi créer un service Web sur le réseau interne qui communique avec le serveur SQL et auquel le serveur externe peut communiquer par https, mais cela m'oblige à ouvrir le pare-feu, même si ce n'est que le port 443 entre les deux.
Quelles autres solutions existe-t-il ? Dois-je installer un deuxième serveur SQL sur le réseau externe et avoir une sorte de synchronisation des données ? Mais que faire si j'ai besoin que les communications soient bidirectionnelles, de sorte que je puisse modifier des éléments du serveur externe sur la base de données interne.
Et comment les grandes entreprises font-elles ce genre de choses ?
J'espère que vous comprenez ma question.