Bienvenue au cours Applications de l'informatique en nuage, la première partie d'une série de deux cours conçus pour vous donner une vue d'ensemble du monde de l'informatique en nuage et des données massives (Big Data) !
Dans ce premier cours, nous couvrons une multitude de technologies qui constituent le concept moderne de l'informatique en nuage. Le cloud computing est une révolution des technologies de l'information qui vient de commencer à avoir un impact majeur sur de nombreux systèmes informatiques d'entreprise et qui va changer le visage de l'informatique dans les années à venir. Nous commençons la première semaine en introduisant quelques concepts majeurs du cloud computing, ses fondements économiques et nous introduisons le concept de big data. Nous abordons également le concept d'architectures définies par logiciel, la manière dont la virtualisation se traduit par une infrastructure en nuage et la manière dont les fournisseurs de services en nuage organisent leurs offres. Au cours de la deuxième semaine, nous abordons la virtualisation et les conteneurs de manière plus approfondie, avec des exposés sur Docker, JVM et Kubernates. Nous terminons la deuxième semaine en comparant l'offre d'infrastructure en tant que service des trois grands : Amazon, Google et Microsoft. La troisième semaine passe à un niveau supérieur d'offre de cloud, y compris la plateforme en tant que service, le backend mobile en tant que service et même les architectures sans serveur. Nous parlons également de certaines des technologies middleware du cloud qui sont fondamentales pour les applications basées sur le cloud, telles que RPC et REST, JSON et l'équilibrage de la charge. La troisième semaine couvre également le métal en tant que service (MaaS), où les machines physiques sont provisionnées dans un environnement cloud. La quatrième semaine introduit des services cloud de plus haut niveau, avec un accent particulier sur les services de stockage cloud. Nous présentons Hive, HDFS et Ceph en tant que systèmes de fichiers et de stockage de Big Data, puis nous passons aux systèmes de stockage d'objets dans le cloud, aux disques durs virtuels et aux options de stockage d'archives virtuelles. La semaine 4 et le cours se terminent par une discussion sur la solution en nuage Dropbox.