À propos de Tomcat, quelles affirmations ci-dessous sont vraies ? (Plusieurs réponses possibles).
Tomcat est un servlet.
Tomcat est un conteneur de servlets.
Tomcat inclut les composants Catalina, Coyote et Jasper.
Catalina est le nom du compilateur JSP de Tomcat.
Réponse
Choix 2 et 3.Tomcat est un conteneur de servlets. Il inclut les composants suivants : Catalina (le conteneur de servlets en lui-même), Coyote (le mini-serveur web intégré) et Jasper (le compilateur JSP de Tomcat).
Que devez-vous faire pour installer le servlet jenkins.war ?
Vous devez exécuter le fichier jenkins.war.
Vous devez décompresser le paquet pour copier son contenu dans un répertoire tel que /var/lib/jenkins.
Vous devez copier le fichier jenkins.war dans le répertoire “webapps” de Tomcat.
Vous devez indiquer dans les fichiers de configuration de Tomcat le chemin vers le fichier jenkins.war.
Réponse
Choix 3.Pour installer un servlet jenkins.war, vous devez simplement le copier dans le répertoire “webapps” de Tomcat (dans /var/lib/tomcat8/webapps par défaut sous Ubuntu). Tomcat déploiera alors automatiquement l’application dans ce répertoire. Dans le cas de Jenkins, vous pouvez configurer la variable “JENKINS_HOME” dans les fichiers de configuration de Tomcat pour indiquer où vous voulez stocker les fichiers dynamiques de Jenkins.
Quel est le rôle d’un reverse-proxy ?
Un reverse-proxy permet de reformater en
HTML les pages générées par les serveurs de backend.
Un reverse-proxy est placé sur le réseau des clients et permet d’accélérer la consultation des pages pour les clients.
Un reverse-proxy est placé côté serveur et joue le rôle d’intermédiaire entre les clients et les serveurs de backend.
Un reverse-proxy permet d’exécuter du code applicatif tel que du PHP ou du Java.
Réponse
Choix 3. Un reverse-proxy est placé côté serveur et joue le rôle d’intermédiaire entre les clients et les serveurs de backend. On l’utilise principalement pour des raisons de sécurité et de performance. Un serveur proxy peut servir des contenus statiques ou mettre en cache les pages générées par des serveur d’applications, mais il n’exécute pas de code et ne modifie pas le code des pages générées par les serveurs d’applications.
Apache peut gérer plusieurs sites web sur un même serveur ou une même adresse IP. On parle de “virtual hosts”. Dans le fichier de configuration d’Apache, où est placée la configuration des “virtual hosts” ?
La configuration est placée entre des balises <VirtualHost>.
La configuration est placée entre les accolades d’un bloc “virtual_host {}”.
La configuration est placée entre les accolades d’un bloc “server {}”.
La configuration est placée après la directive “ServerName”.
Réponse
Choix 1. C’est la configuration des virtual hosts d'Apache qui est placée entre des balises <server {}>. La directive “ServerName” est seulement une des directives d’un bloc “VirtualHosts””.
Les règles définies dans un bloc “location /jenkins {}” s’appliqueront à quelles URL ?
(Plusieurs réponses possibles).
http://www.example.com/jenkins
http://www.example.com/jenkins?id=12
http://www.example.com/toto/jenkins
http://www.example.com/jenkins/toto
Réponse
Choix 1,2 et 4. Les règles définies dans un bloc “location /jenkins {}” s’appliqueront à toutes les URL dont le chemin commence par “/jenkins”
Pour utiliser un proxy-cache, les clients doivent-ils obligatoirement modifier la configuration de leur navigateur ?
Oui
Non
Réponse
Non, un proxy-cache peut notamment être utilisé de manière “transparente”, c’est-à-dire sans que les utilisateurs n’aient à configurer son utilisation sur leur système. Pour cela, le réseau doit être configuré de façon à ce que toutes les requêtes HTTP des clients soient transmises au proxy.
Avec la configuration Squid suivante, quelles requêtes seront autorisées par Squid ? (Plusieurs réponses possibles).
acl regle1 port 80
acl regle1 port 443
acl regle2 port 8080
http_access allow regle2
http_access deny !regle1
http_access allow all
Les requêtes vers http://www.example.com:80
Les requêtes vers http://www.example.com:3306
Les requêtes vers http://www.example.com:8080
Les requêtes vers https://www.example.com:443
Réponse
Choix 1, 3 et 4. Les règles “http_access” sont évaluées dans l’ordre et on s’arrête dès qu’une ACL correspond :
http_access allow regle2 : autorise la requête réponse 3 et ne correspond à aucune autre requête, la règle suivante est ensuite évaluée.
http_access deny !regle1 : interdit toutes les connexions sauf sur les ports 80 et 443. Elle autorise donc les requêtes des réponses 1 et 4. Elle interdit la requête en réponse 2.
http_access allow all : autorise tout mais n’est jamais évaluée dans le cadre des requêtes présentées.
Un forum sur le football enregistre une très forte hausse de fréquentation au moment de chaque coupe du monde et de chaque coupe d’Europe. De quel type de croissance parle-t-on dans ce cas ?
Une croissance naturelle.
Une croissance surnaturelle.
Une croissance ponctuelle prévue.
Une croissance ponctuelle imprévue.
Réponse
Choix 3.On parle de croissance ponctuelle prévue dans le cas d’une augmentation de fréquentation sur une courte période et dont les dates peuvent être prévues à l’avance. C’est le cas pour ce site qui connaît une hausse de fréquentation pendant seulement quelques semaines tous les deux ans et qui peut connaître à l’avance les dates de cette hausse.
Dans le cas de ce forum de football, quelle serait la meilleure stratégie à adopter pour faire face à cette croissance ?
Une croissance verticale : remplacer certains composants par des composants plus puissants ou plus rapides.
Une croissance horizontale “On Premise” : acheter des machines supplémentaires et répartir la charge sur toutes ces machines.
Une croissance horizontale via le Cloud : louer des machines supplémentaires à un opérateur Cloud pendant la durée de la hausse de fréquentation.
Réponse
Choix 3. Dans le cadre d’une croissance ponctuelle où la fréquentation revient à son niveau d’origine après le pic, acheter des composants ou des machines impliquerait de dépenser de l’argent pour de la puissance qui sera inutilisée 90 % du temps. Il paraît donc plus rationnel de louer la “puissance supplémentaire” uniquement pour la période désirée.
Chez un opérateur Cloud, qu’est-ce qui vous coûtera le plus cher entre “1 serveur pendant 1 000 heures” ou “1 000 serveurs pendant 1 heure” ?
1 serveur pendant 1 000 heures.
1 000 serveurs pendant 1 heure.
Il vous en coûtera le même prix dans les deux cas.
Réponse
Choix 3. Chez un opérateur Cloud, vous payez généralement les ressources à l’heure, donc vous paierez le même prix pour 1 serveur pendant 1 000 heures, pour 1 000 serveurs pendant 1 heure, ou même pour 20 serveurs pendant 50 heures.
◁ Précédent |
⌂ Retour au sommaire