1 00:00:07,273 --> 00:00:08,541 Bonjour à tous 2 00:00:08,541 --> 00:00:10,477 Merci de vous joindre à moi 3 00:00:10,477 --> 00:00:14,080 dans cette exploration des concepts du Cloud Computing. 4 00:00:14,080 --> 00:00:15,148 Ceci est la première partie 5 00:00:15,148 --> 00:00:17,117 du cours "Cloud Computing Concepts" 6 00:00:17,117 --> 00:00:18,551 qui est un cours en deux parties. 7 00:00:20,787 --> 00:00:21,755 Ce cours-ci 8 00:00:21,755 --> 00:00:23,923 traite de l'intérieur du Cloud Computing. 9 00:00:23,923 --> 00:00:26,593 Autrement dit, nous irons sous le capot 10 00:00:26,593 --> 00:00:29,162 et nous examinerons les concepts de systèmes distribués, 11 00:00:29,162 --> 00:00:30,697 les algorithmes distribués, 12 00:00:30,697 --> 00:00:31,998 et les techniques distribuées 13 00:00:31,998 --> 00:00:34,601 qui sous-tendent aujourd'hui les technologies de Cloud Computing. 14 00:00:34,601 --> 00:00:37,670 Ce cours n'enseigne pas comment écrire des systèmes Cloud 15 00:00:37,670 --> 00:00:39,072 ou des applications Cloud. 16 00:00:39,072 --> 00:00:40,273 Il y aura bientôt un cours séparé, 17 00:00:40,273 --> 00:00:43,042 intitulé "Cloud Applications". 18 00:00:43,042 --> 00:00:46,112 Ce cours ne traite pas non plus de réseautage 19 00:00:46,112 --> 00:00:46,846 dans le Cloud. 20 00:00:46,846 --> 00:00:47,847 Il y aura bientôt un cours séparé 21 00:00:47,847 --> 00:00:49,549 intitulé "Cloud Networking, 22 00:00:49,549 --> 00:00:52,152 sur le réseautage dans le Cloud. 23 00:00:52,152 --> 00:00:54,687 Ces deux cours, enfin, tous ces cours, 24 00:00:54,687 --> 00:00:56,923 ce cours, "Cloud Computing Concepts", 25 00:00:56,923 --> 00:00:59,559 dans ses deux parties, ainsi que le cours Cloud Applications 26 00:00:59,559 --> 00:01:00,927 et le cours Cloud Networking 27 00:01:00,927 --> 00:01:02,996 font partie d'une spécialisation Cloud, 28 00:01:02,996 --> 00:01:04,464 qui est offerte aux étudiants. 29 00:01:06,433 --> 00:01:08,868 Dans ce cours Cloud Computing Concepts, 30 00:01:08,868 --> 00:01:11,438 tant dans la première que dans la seconde partie, 31 00:01:11,438 --> 00:01:11,971 nous discuterons trois chauses. 32 00:01:11,971 --> 00:01:12,739 les concepts 33 00:01:12,739 --> 00:01:14,641 qui sous-tendent les systèmes actuels de Cloud Computing, 34 00:01:14,641 --> 00:01:16,609 en particulier, les concepts de systèmes distribués. 35 00:01:16,609 --> 00:01:19,078 Les techniques qui sont utilisées 36 00:01:19,078 --> 00:01:20,647 assez largement dans divers 37 00:01:20,647 --> 00:01:22,916 systèmes de Cloud Computing aujourd'hui. 38 00:01:22,916 --> 00:01:24,284 En outre, 39 00:01:24,284 --> 00:01:27,520 tandis que nous discuterons des concepts et techniques, nous examinerons aussi 40 00:01:27,520 --> 00:01:30,723 certaines facettes et certains aspects des systèmes de l'industrie, 41 00:01:30,723 --> 00:01:32,358 y compris les systèmes Open Source, 42 00:01:32,358 --> 00:01:35,228 tels que les systèmes d'archivage Hadoop et NoSQL, et bien d'autres. 43 00:01:36,996 --> 00:01:38,565 Ainsi, le cours Cloud Computing Concepts 44 00:01:38,565 --> 00:01:41,668 est en fait un mélange de systèmes distribués 45 00:01:41,668 --> 00:01:44,337 avec un mélange d'algorithmes distribués 46 00:01:44,337 --> 00:01:46,339 et leur combinaison, telle qu'elle est appliquée 47 00:01:46,339 --> 00:01:48,508 aux systèmes de Cloud Computing actuels. 48 00:01:50,477 --> 00:01:52,111 Voici donc ce que nous discuterons dans cette première partie, 49 00:01:52,111 --> 00:01:53,646 la partie couvrant les cinq premières semaines, 50 00:01:53,646 --> 00:01:56,249 du cours Cloud Computing Concepts: 51 00:01:56,249 --> 00:01:58,184 d'abord, nous aurons une introduction aux Clouds, 52 00:01:58,184 --> 00:01:58,985 ce qu'ils sont, 53 00:01:58,985 --> 00:02:00,553 pourquoi ils existent, comment ils sont. 54 00:02:00,553 --> 00:02:02,989 Nous examinerons les archives Mapreduce et Key-value (check), 55 00:02:02,989 --> 00:02:06,759 deux des sous-domaines émergents du Cloud Computing. 56 00:02:06,759 --> 00:02:08,627 Puis nous examinerons certains précurseurs, 57 00:02:08,627 --> 00:02:10,597 certaines générations précédentes des systèmes de Cloud Computing, 58 00:02:10,597 --> 00:02:12,265 comme les systèmes Peer-to-Peer et les Grids (grilles informatiques), 59 00:02:12,265 --> 00:02:14,133 qui sont les ancêtres, 60 00:02:14,133 --> 00:02:16,803 les parents, des systèmes actuels de Cloud Computing. 61 00:02:18,204 --> 00:02:20,006 Puis nous irons sous le capot 62 00:02:20,006 --> 00:02:21,941 et nous examinerons des algorithmes amplement utilisés, pour les protocoles 63 00:02:21,941 --> 00:02:25,211 "Gossip" et "Membership", "Paxos" pour atteindre le consensus, 64 00:02:25,211 --> 00:02:27,480 et aussi des algorithmes classiques, y compris 65 00:02:27,480 --> 00:02:30,116 "Temps et Ordre", "Snapshots" et "Multicast". 66 00:02:32,218 --> 00:02:33,853 En route, dans quelques semaines, 67 00:02:33,853 --> 00:02:35,522 nous aurons des entretiens avec les principaux gestionnaires 68 00:02:35,522 --> 00:02:38,291 et chercheurs de l'industrie et du monde universitaire, 69 00:02:38,291 --> 00:02:40,627 et j'espère que vous les trouverez aussi intéressants. 70 00:02:42,595 --> 00:02:44,230 Le cours est structuré 71 00:02:44,230 --> 00:02:47,233 pour que vous puissiez apprendre au fur et à mesure. 72 00:02:47,233 --> 00:02:48,434 Il y a donc deux devoirs à la maison, 73 00:02:48,434 --> 00:02:49,769 répartis sur tout le cours, 74 00:02:49,769 --> 00:02:53,039 ainsi qu'une tâche de programmation. 75 00:02:53,039 --> 00:02:54,941 La tâche de programmation est facultative. 76 00:02:54,941 --> 00:02:57,844 Elle implique d'écrire du code dans un émulateur. 77 00:02:57,844 --> 00:03:00,179 Dans la première partie du cours C3 (check), 78 00:03:00,179 --> 00:03:02,916 vous écrirez un protocole de gestion des membres 79 00:03:02,916 --> 00:03:04,851 dans un émulateur que nous vous fournirons, 80 00:03:04,851 --> 00:03:06,085 Nous vous fournirons le modèle, 81 00:03:06,085 --> 00:03:07,720 le modèle C++ et vous pourrez l'écrire. 82 00:03:07,720 --> 00:03:09,722 Je le répète: la tâche de programmation est facultative. 83 00:03:09,722 --> 00:03:11,958 Les deux parties requises de ce cours 84 00:03:11,958 --> 00:03:13,826 sont les deux devoirs à la maison, et l'examen final. 85 00:03:16,129 --> 00:03:18,331 Le Cloud Computing est un sujet passionnant à étudier, 86 00:03:18,331 --> 00:03:19,365 et à pratiquer. 87 00:03:19,365 --> 00:03:20,533 Et c'est aussi 88 00:03:20,533 --> 00:03:23,369 un domaine très dynamique, perpétuellement changeant. 89 00:03:23,369 --> 00:03:24,571 Et c'est aussi cela qui, 90 00:03:24,571 --> 00:03:26,839 en partie, le rend passionnant. 91 00:03:26,839 --> 00:03:28,341 Je me réjouis vraiment de travailler 92 00:03:28,341 --> 00:03:29,108 et d'interagir avec vous 93 00:03:29,108 --> 00:03:31,144 au long de ce cours. 94 00:03:31,144 --> 00:03:34,681 Joignez-vous à moi dans ce début de notre exploration du paysage 95 00:03:34,681 --> 00:03:36,215 des concepts du Cloud Computing.