Cloud Flashcards

1
Q

Cloud

A

Designe les serveurs accessible su inernet. C’est l’utilisation des services informatique à distance permet aux utilisateurs d’accéder aux même fichiers,apps de n’importe quel appareil.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Serveur

A

un serveur infor c’est un syst infor qui fournit des services,relie un poste jouant le rôle de serveur à différents poste utilisateur;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Limites d’un serveur

A

la securité des données

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Cloud computing 4 carct doit posséder

A

-Le service doit être en libre-service à la demande.
-Le service doit etre mesurable.
-Il doit y avoir une mutualisation des ressources.
-doit etre rapidement elastique.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Les avantages du cloud

A

-faible coût et disponibilité continue
-Maintenance allégée.
-Flexibilité.
-Hebergement d’app et de services.
-Optimisation du resource.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cloud publics

A

est un env crées à partir d’une infrastructure info via laquelle un prestataire de service (fournisseur cloud)r met à la disposition de ses clients des ressources via internet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cloud privés

A

un env dédié a un utilisateur finale ou à un groupe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Cloud hybride

A

c’est un en v mixte qui regroupe le cloud privé et publique on offrant les avantage du cloud publics en terme de flexibilité et evolutivité et les avantages du cloud privé en terme de securité et conformité

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Les services du cloud

A

IAAS,PAAS,SAAS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

IAAS(infrastructure as a service)

A

ce type de service le fournisseur de solution fournit les fcts de virtualisation,de serveurs,systeme de stockage et les reseaux.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

PAAS(Platform as a service)

A

est semblabe a IAAS sauf que le fournisseur fournit egalement le systeme d’exploitation et runtime(env d’exec).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

SAAS(software as a service)

A

le fournisseur fournit et gere une app compléte accessible par l’utilisateur via un navigateur web ou un client lourd.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cloud native

A

decrit une approche de dev logicielle dont les apps sont dés le debut conçus pour une utilisation sur le cloud.Se concentre sur le dev d’app sous la forme microservices individuels executés par des conteneurs sur des plateforme agile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Avantages du cloud native

A

-flexibilité.
-evolutivité.
-haut nv d’automatisation.
-scalabilité,agilité.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Microservices

A

designent une architecture et une approche de developpement logiciel consiste à decomposer les applis en composants autonomes et independants.Sont beaucoup plus faciles à créer tester deployer et mettre à jour.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Les conteneurs

A

Regroupe le code d’une app avec les fichiers de configuration,les biblios et les dependances requises pour que l’app s’execute.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

API (interface de programmation d’application)

A

est l’intermediaire permettant à 2 systs informatique totalement indépendants d’interagir entre eux de maniére automatique sans intervention humaine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

avantages des APIS

A

-permet de partager les données avec les clients et d’autre utilisateurs.
-permet de pouvoir intéragir avec un syst sans se soucier de sa complexité et de son fonctionnement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Http(hyper text transfer protocole)

A

créer pour fourninr la communication entre les clients et le serveur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Node js

A

un env pour developper et deployer des apps web a base de JS.est un env d’execution signle thread.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

caractéristique de Node JS

A

-facile.
-evolutif.
-Multi plateforme.
-maintenable.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Express

A

est un framework node pour developper la partie backend

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

postman

A

est un outil de dev des API qui simplifier chaque étape du cycle de vie des apis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

La conteneurisation

A

est un type de virtualisation, qui consiste à rassembler le code du logiciel et tous ces composants de manière à les isoler dans leurs propre conteneur sur tt les infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Docker

A

est une plateforme de conteneurs permet de créer facilement des conteneurs.

26
Q

difference MV

A

==>Utilisation du plus de ressourse(performance du systéme).
==>Occuper beaucoup d’espace disque

27
Q

difference Conteneurs

A

==>Moins de ressource,reduire la pression sur la mémoire de la machine hote.
==>Démarre rapidement

28
Q

Avantages du conteneur

A

Vitesse,portabilité ,scalabitlité,…

29
Q

Moteur Docker

A

L’app qu’on installe sur notre machine hote pour créer gérer et executer des conteneurs docker.

30
Q

Docker Daemon

A

Le serveur docker ecoute les requtes Api,peut egalement communiquer avec d’autres serveurs.

31
Q

Client Docker

A

Interface utilisateur principale pour communiquer avec le syst docker.

32
Q

Register Docker

A

systéme de catalogage pour héberger, pousser et extraire des images Docker.

33
Q

Image Docker

A

Un modèle en lecture seul utilisé pour créer des contneurs Docker se compose d’une série de couches qui contienets tt les installations,dependace,……

34
Q

Volumes

A

fournissent un systeme de stockage accessible en ecriture au dessus de l’image du conteneur ,permettant aux programmes d’ecrire des données tt en maintenant l’image elle-même en lecture seule.

35
Q

Lister les images docker sur l’hote local

A

docker image ls

36
Q

Extraire telecharge image depuis docker hub

A

docker pull <imag></imag>

37
Q

Pousser envoyer image vers un register

A

docker push <image></image>

38
Q

Supprimer image depuis local

A

docker rmi <image></image>

39
Q

Conteneur docker

A

espace dans laquel une app tourne acevc son propre environnement,permet d’éxécuter un microservices .

40
Q

Créer et démare u conteneur

A

docker run –name <nom_conteneur> <nom_image></nom_image></nom_conteneur>

41
Q

liste les conteneurs actifs

A

docker ps

42
Q

Arrête un conteneur

A

docker stop <id_conteneur></id_conteneur>

43
Q

Supprime un conteneur

A

docker rm <id_conteneur></id_conteneur>

44
Q

DockerFile

A

est un fichier qui liste les instructions a executer pour construire une image.

45
Q

FROM ImageName

A

Sert à spécifier l’image de base que vous allez utiliser, image qui est présente sur docker hub

46
Q

RUN <command></command>

A

La commande RUN permet d’exécuter des commandes supplémentaires à l’intérieur du build du dockerfile.

47
Q
  • ADD test.txt path/
  • COPY . .
A

Permet de copier des fichiers depuis notre machine locale vers le conteneur Docker.

48
Q

ENV CONT_IMG_VER=v1.0.0

A

Variables d’environnements utilisables dans le Dockerfile et dans le conteneur.

49
Q

WORKDIR /app

A

Copie les fichiers package.json et package-lock.json dans le conteneur

50
Q

EXPOSE 3000

A

Expose le port 3000, sur lequel l’application écoute

51
Q

CMD [“node”, “index.js”]

A

Démarre le serveur en exécutant la commande node index.js

52
Q

build -t <image-name> .</image-name>

A

permet de créer une image a partir des instructions mentionné dans le dockerfile et en exécutant la commande : docker

53
Q

docker run -p 3000:3000 <image-name></image-name>

A

Pour démarrer le conteneur, il suffit de lancer :

54
Q

Ecrire le contenu d’un docker file

A

syntax=docker/dockerfile:1
FROM python:3.8-slim-buster
WORKDIR /app
COPY requirements.txt requirements.txt
RUN pip3 install -r requirements.txt
COPY . .
CMD [ “python3”, “-m” , “flask”, “run”, “–host=0.0.0.0”]

55
Q

application monolithique

A

c’est une app qui est developpé en un seul bloc avec la même technologie et deployée dans un serveur d’app.

56
Q

difficulté rencontrer d’app mono

A

-complication du déploiement
-scalabilité non optimisé

57
Q

TTM (time to market)

A

design la durée nécessaire pour qu’un produit soit developé et deployé.

58
Q

inconvenient de l’architecture microservice

A

-communication entre les services et complexe
-tests globaux sont difficile
-ne s’applique pas a tout les systéme
-probléme de debogage

59
Q

communicatoin synchrone

A

un service appelle un autre service et attend une reponse pour que l’emetteur l’utilise dans son processus

60
Q

communication asynchrone

A

un service appelle un autre service . l’emetteur n’attend pas de reponse pour continue son processus

61
Q

diffusion d’evenement

A

un service desire envoyer une notification aux autres services,il n’attend pas de reponse.