Heroku - 2 Présentation Heroku v 4
Bonjour à tous et bienvenue dans ce cours d'introduction à heroku avant d'entrer dans les détails, je vais d'abord vous présenter heroku et vous parlez de ces pré-requis. Ce que l'on cherche avec ce cours, c'est que vous soyez capable à la fin de pouvoir déployer vos propres applications web et utiliser les fonctionnalités de zéro pour vous faire gagner du temps, l'on parlera également de l'architecture de locaux car ces informations vont vous aider à avoir un meilleur aperçu de comment les choses marchent de l'intérieur, l'on finira avec des exemples concrets en situation réelle pour mieux imager mes propos. Commençons tout d'abord par ces pré-requis il n'y a en réalité que très peu de pré-requis pour ce court, mais il sera bien plus facile de le comprendre avec une connaissance basique en python ou nod, il y aura un peu de programmation au fil de ce cours, pour des exemples ce qui peut s'avérer contraignant si vous ne comprenez pas le code utilisé, cela sera aussi utile si vous savez comment git fonctionne car une bonne partie du travail est faite en git et on dit maintenant qu'est-ce que heroku. Heroku est une plateforme en tant que service ou "paas" en anglais platform as a service qu'est ce qu'une "paas" me demanderez-vous, c'est un fournisseur de services cloud qui propose des outils hardware et logiciel en tant que service via internet permettant à l'utilisateur de développer des applications, le hardware et le software sont hébergés sur l'infrastructure du fournisseur, ainsi les utilisateurs n'ont pas besoin d'installer leur propre matériel et logiciel interne pour développer ou lancer de nouvelles applications ce qui permet aux développeurs de construire, lancer et gérer des applications tout ça dans le cloud sans avoir à construire et à maintenir l'infrastructure que ces processus de développement de logiciels requièrent généralement par exemple le déploiement d'un tel outil en interne peut nécessiter une équipe complète d'informaticiens pour acheter et installer le matériel, les systèmes d'exploitation ou encore le middleware comme les bases de données ou le serveur web, il est aussi indispensable de définir les axes et utilisateurs, de mettre en place une sécurité et d'ajouter l'application au système de gestion existant ou aux outils de surveillance des performances d'applications, grâce à heroku vous serez en mesure de déployer des appli web et utiliser les fonctionnalités de heroku va vous faire gagner du temps les applications sont exécutées dans des dinos les dinos sont des conteneurs virtualisés et isolées basé sur linux qui sont effectivement conçu pour exécuter du code en fonction des commandes spécifié par les utilisateurs, toutefois les développeurs peuvent faire évoluer leurs applications vers un nombre quelconque de dino en fonction de la demande en ressources de la réplication dans l'ensemble les dinos sont des blocs de construction essentiels destinés à alimenter toute application basée sur heroku qu'elle soit simple ou sophistiqué, le déploiement d'applications sur des dinos et l'utilisation de la gestion des deee nos deux heroku peuvent faciliter le développement et l'exécution d'applications hautement évolutive et flexible pour les développeurs et aux coûts facturent ensuite ses clients en fonction du nombre de dix noms utilisés et de leur taille pourquoi et rocco si l'on comparé roku à la wsk mazen web services on se rend compte que heroku, utilise ce dernier pour fonctionner la plateforme et les applications sont des plaies sur le cloud d'amazon web services alors pourquoi choisir heroku plutôt que aws vous me demanderez, vous devriez utiliser heroku si vous n'avez pas ou ne voulaient pas une équipe de développent ce qu'ils peuvent gérer et configurer l'infrastructure et heroku est souvent vu comme étant bien plus accessible aux novices et aux start up, ce qui fait qu'il est plus simple à apprendre et configurer on compte par ailleurs de nombreux à donner permettant d'ajouter davantage de fonctionnalités et d'applications en un seul clic de quoi encore une fois économiser un temps précieux, mais il est important de souligner que heroku coûte un peu plus cher que aws amazon est également plus intéressant si vous avez par exemple nous en ait beaucoup de data mining ou d'algorithmes de machines leur mise car bien plus adapté pour de l'informatique dite "lourde", pour elle, c'est tout pour cette présentation de heroku. Je vous dis à bientôt pour la suite du court !