WEBVTT 00:00:07.273 --> 00:00:08.541 Bonjour à tous 00:00:08.541 --> 00:00:10.477 Merci de vous joindre à moi 00:00:10.477 --> 00:00:14.080 dans cette exploration des concepts du Cloud Computing. 00:00:14.080 --> 00:00:15.148 Ceci est la première partie 00:00:15.148 --> 00:00:17.117 du cours "Cloud Computing Concepts" 00:00:17.117 --> 00:00:18.551 qui est un cours en deux parties. 00:00:20.787 --> 00:00:21.755 Ce cours-ci 00:00:21.755 --> 00:00:23.923 traite de l'intérieur du Cloud Computing. 00:00:23.923 --> 00:00:26.593 Autrement dit, nous irons sous le capot 00:00:26.593 --> 00:00:29.162 et nous examinerons les concepts de systèmes distribués, 00:00:29.162 --> 00:00:30.697 les algorithmes distribués, 00:00:30.697 --> 00:00:31.998 et les techniques distribuées 00:00:31.998 --> 00:00:34.601 qui sous-tendent aujourd'hui les technologies de Cloud Computing. 00:00:34.601 --> 00:00:37.670 Ce cours n'enseigne pas comment écrire des systèmes Cloud 00:00:37.670 --> 00:00:39.072 ou des applications Cloud. 00:00:39.072 --> 00:00:40.273 Il y aura bientôt un cours séparé, 00:00:40.273 --> 00:00:43.042 intitulé "Cloud Applications". 00:00:43.042 --> 00:00:46.112 Ce cours ne traite pas non plus de réseautage 00:00:46.112 --> 00:00:46.846 dans le Cloud. 00:00:46.846 --> 00:00:47.847 Il y aura bientôt un cours séparé 00:00:47.847 --> 00:00:49.549 intitulé "Cloud Networking, 00:00:49.549 --> 00:00:52.152 sur le réseautage dans le Cloud. 00:00:52.152 --> 00:00:54.687 Ces deux cours, enfin, tous ces cours, 00:00:54.687 --> 00:00:56.923 ce cours, "Cloud Computing Concepts", 00:00:56.923 --> 00:00:59.559 dans ses deux parties, ainsi que le cours Cloud Applications 00:00:59.559 --> 00:01:00.927 et le cours Cloud Networking 00:01:00.927 --> 00:01:02.996 font partie d'une spécialisation Cloud, 00:01:02.996 --> 00:01:04.464 qui est offerte aux étudiants. 00:01:06.433 --> 00:01:08.868 Dans ce cours Cloud Computing Concepts, 00:01:08.868 --> 00:01:11.438 tant dans la première que dans la seconde partie, 00:01:11.438 --> 00:01:11.971 nous discuterons trois chauses. 00:01:11.971 --> 00:01:12.739 les concepts 00:01:12.739 --> 00:01:14.641 qui sous-tendent les systèmes actuels de Cloud Computing, 00:01:14.641 --> 00:01:16.609 en particulier, les concepts de systèmes distribués. 00:01:16.609 --> 00:01:19.078 Les techniques qui sont utilisées 00:01:19.078 --> 00:01:20.647 assez largement dans divers 00:01:20.647 --> 00:01:22.916 systèmes de Cloud Computing aujourd'hui. 00:01:22.916 --> 00:01:24.284 En outre, 00:01:24.284 --> 00:01:27.520 tandis que nous discuterons des concepts et techniques, nous examinerons aussi 00:01:27.520 --> 00:01:30.723 certaines facettes et certains aspects des systèmes de l'industrie, 00:01:30.723 --> 00:01:32.358 y compris les systèmes Open Source, 00:01:32.358 --> 00:01:35.228 tels que les systèmes d'archivage Hadoop et NoSQL, et bien d'autres. 00:01:36.996 --> 00:01:38.565 Ainsi, le cours Cloud Computing Concepts 00:01:38.565 --> 00:01:41.668 est en fait un mélange de systèmes distribués 00:01:41.668 --> 00:01:44.337 avec un mélange d'algorithmes distribués 00:01:44.337 --> 00:01:46.339 et leur combinaison, telle qu'elle est appliquée 00:01:46.339 --> 00:01:48.508 aux systèmes de Cloud Computing actuels. 00:01:50.477 --> 00:01:52.111 Voici donc ce que nous discuterons dans cette première partie, 00:01:52.111 --> 00:01:53.646 la partie couvrant les cinq premières semaines, 00:01:53.646 --> 00:01:56.249 du cours Cloud Computing Concepts: 00:01:56.249 --> 00:01:58.184 d'abord, nous aurons une introduction aux Clouds, 00:01:58.184 --> 00:01:58.985 ce qu'ils sont, 00:01:58.985 --> 00:02:00.553 pourquoi ils existent, comment ils sont. 00:02:00.553 --> 00:02:02.989 Nous examinerons les archives Mapreduce et Key-value (check), 00:02:02.989 --> 00:02:06.759 deux des sous-domaines émergents du Cloud Computing. 00:02:06.759 --> 00:02:08.627 Puis nous examinerons certains précurseurs, 00:02:08.627 --> 00:02:10.597 certaines générations précédentes des systèmes de Cloud Computing, 00:02:10.597 --> 00:02:12.265 comme les systèmes Peer-to-Peer et les Grids (grilles informatiques), 00:02:12.265 --> 00:02:14.133 qui sont les ancêtres, 00:02:14.133 --> 00:02:16.803 les parents, des systèmes actuels de Cloud Computing. 00:02:18.204 --> 00:02:20.006 Puis nous irons sous le capot 00:02:20.006 --> 00:02:21.941 et nous examinerons des algorithmes amplement utilisés, pour les protocoles 00:02:21.941 --> 00:02:25.211 "Gossip" et "Membership", "Paxos" pour atteindre le consensus, 00:02:25.211 --> 00:02:27.480 et aussi des algorithmes classiques, y compris 00:02:27.480 --> 00:02:30.116 "Temps et Ordre", "Snapshots" et "Multicast". 00:02:32.218 --> 00:02:33.853 En route, dans quelques semaines, 00:02:33.853 --> 00:02:35.522 nous aurons des entretiens avec les principaux gestionnaires 00:02:35.522 --> 00:02:38.291 et chercheurs de l'industrie et du monde universitaire, 00:02:38.291 --> 00:02:40.627 et j'espère que vous les trouverez aussi intéressants. 00:02:42.595 --> 00:02:44.230 Le cours est structuré 00:02:44.230 --> 00:02:47.233 pour que vous puissiez apprendre au fur et à mesure. 00:02:47.233 --> 00:02:48.434 Il y a donc deux devoirs à la maison, 00:02:48.434 --> 00:02:49.769 répartis sur tout le cours, 00:02:49.769 --> 00:02:53.039 ainsi qu'une tâche de programmation. 00:02:53.039 --> 00:02:54.941 La tâche de programmation est facultative. 00:02:54.941 --> 00:02:57.844 Elle implique d'écrire du code dans un émulateur. 00:02:57.844 --> 00:03:00.179 Dans la première partie du cours C3 (check), 00:03:00.179 --> 00:03:02.916 vous écrirez un protocole de gestion des membres 00:03:02.916 --> 00:03:04.851 dans un émulateur que nous vous fournirons, 00:03:04.851 --> 00:03:06.085 Nous vous fournirons le modèle, 00:03:06.085 --> 00:03:07.720 le modèle C++ et vous pourrez l'écrire. 00:03:07.720 --> 00:03:09.722 Je le répète: la tâche de programmation est facultative. 00:03:09.722 --> 00:03:11.958 Les deux parties requises de ce cours 00:03:11.958 --> 00:03:13.826 sont les deux devoirs à la maison, et l'examen final. 00:03:16.129 --> 00:03:18.331 Le Cloud Computing est un sujet passionnant à étudier, 00:03:18.331 --> 00:03:19.365 et à pratiquer. 00:03:19.365 --> 00:03:20.533 Et c'est aussi 00:03:20.533 --> 00:03:23.369 un domaine très dynamique, perpétuellement changeant. 00:03:23.369 --> 00:03:24.571 Et c'est aussi cela qui, 00:03:24.571 --> 00:03:26.839 en partie, le rend passionnant. 00:03:26.839 --> 00:03:28.341 Je me réjouis vraiment de travailler 00:03:28.341 --> 00:03:29.108 et d'interagir avec vous 00:03:29.108 --> 00:03:31.144 au long de ce cours. 00:03:31.144 --> 00:03:34.681 Joignez-vous à moi dans ce début de notre exploration du paysage 00:03:34.681 --> 00:03:36.215 des concepts du Cloud Computing.