Portefeuille de compétences
Web Services
Mise en place d'un serveur Web Services
Définition du besoin :
Les applications réalisées par les développeurs devront être accessibles depuis Internet. Pour cela, vous devrez configurer "serveur-web" qui est actuellement situé dans la DMZ de votre infrastructure. Il hébérgera l'application Symfony 2 et les web services des applications Java/Swing et Android. Ces applications accèdent à des bases de données qui sont pour l'instant localisées sur les STA des développeurs. Votre mission consistera également à migrer les bases de données sur le serveur "bdlab" de l'entreprise. Vous devrez communiquer l'adresse ou le nom de ce serveur aux développeurs avant migration de leurs applications.
Existant :
"serveur-web" a été installé récemment et ses caractéristiques sont les suivantes :
- Système d'exploitation : Debian 7.5 64 bits
- Capacité RAM : 384 Mo
- Capacité de stockage : 8 Go
- Interface réseau : sans adresse IP (connectée en mode pontée dans la DMZ).
- Snapshot : une seule prise après l'installation de base terminée.
- Services réseaux : aucun
Les entrées DNS publiques sont les suivantes. Zone gsb2.com :
www IN A 88.178.189.102
smtp IN A 88.178.189.102
mobile IN A 88.178.189.102
visiteur IN A 88.178.189.102
gestionnaire IN A 88.178.189.102
Contraintes :
- Vous devrez prendre connaissance auprès des développeurs de leur environnement de travail.
- Il faudra ensuite s'assurer que les différents Web services soient accessibles depuis Internet via le protocole http et que le route applicatif soit opérationnel.
-
Le "serveur-web" devra communiquer avec le serveur "bdlab" qui hébergera les bases de données nécessaires. Seul l'utilisateur appli (mot de passe à définir) accèdera à ces bases de données. Il aura les permissions de lecture, d'insertion et de modification des données. Toute autre opération lui sera refusée.