1
00:00:00,120 --> 00:00:01,910
Bon retour à tous.

2
00:00:02,010 --> 00:00:06,610
Dans les prochaines vidéos, nous allons parler du déploiement de nos applications express.

3
00:00:06,780 --> 00:00:14,740
Fondamentalement, comment pouvons-nous obtenir ces applications qui sont en cours d'exécution et ils fonctionnent bien, ils sont techniquement déployés à l'aide de Cloud 9.

4
00:00:15,300 --> 00:00:26,170
Nous avons quelques RL Vous savez quand mon serveur de camp est en cours d'exécution J'ai un U R L que je peux envoyer à ma mère, je peux l'envoyer à mes amis, je peux l'afficher sur Facebook et les gens peuvent visiter cette application.

5
00:00:26,400 --> 00:00:38,010
Mais bien sûr, ce n'est pas vraiment la même chose que d'avoir mon serveur d'application quelque part 24/7 sur un serveur Amazon ou sur un serveur Heroku ou sur mon propre serveur.

6
00:00:38,100 --> 00:00:41,490
Fondamentalement autre chose que Cloud Nine serveurs.

7
00:00:41,490 --> 00:00:43,460
Pas qu'il y ait quelque chose de mal avec Cloud 9.

8
00:00:43,470 --> 00:00:48,370
C'est juste qu'il n'est pas conçu pour déployer des applications.

9
00:00:48,480 --> 00:00:53,880
Les déploiements que nous avons effectués lorsque nous démarrons notre serveur lorsque nous exécutons des applications de noeud.

10
00:00:54,000 --> 00:00:59,350
Oui, cela démarre un serveur sur le nuage 9 et ça marche bien.

11
00:00:59,730 --> 00:01:09,240
Mais dès que Cloud 9 a des problèmes dès que j'arrête ce serveur j'ai touché control-C ou mon espace de travail redémarre alors nous rencontrons des problèmes.

12
00:01:09,240 --> 00:01:12,240
Cette application n'est plus en cours d'exécution.

13
00:01:12,240 --> 00:01:24,930
L'autre problème est qu'il n'est généralement pas une bonne idée d'avoir une copie de votre application que vous travaillez sur qui est la même copie de l'application qui est déployé ou qui est servi.

14
00:01:25,230 --> 00:01:31,370
Alors disons que vous savez que je veux ajouter une nouvelle fonctionnalité que je voulais ajouter.

15
00:01:31,860 --> 00:01:42,710
Je ne sais pas Google Maps ou je veux ajouter quelque chose qui implique l'envoi d'un message texte quelle que soit la fonctionnalité qu'il est que je devrais arrêter le serveur de le faire réellement.

16
00:01:42,720 --> 00:01:50,320
Donc, je devrais arrêter mon application camping campagnes essayer des choses parce que n'oubliez pas que nous devons redémarrer le serveur pour un grand nombre de ces changements prennent effet.

17
00:01:50,430 --> 00:01:55,870
Alors, nous avons des lacunes dans notre service où si je veux essayer quelque chose, je veux déboguer quelque chose.

18
00:01:56,160 --> 00:02:01,380
Je suis en fait le débogage sur la même copie du code que tout le monde voit.

19
00:02:01,410 --> 00:02:03,010
Qui utilise la demande.

20
00:02:03,210 --> 00:02:05,430
C'est évidemment aussi un gros problème.

21
00:02:05,730 --> 00:02:13,670
Donc, ce que nous allons faire est d'utiliser un outil appelé Heroku et Heroku est fondamentalement juste des serveurs que vous louez.

22
00:02:13,950 --> 00:02:16,450
C'est une force de vente d'entreprise qui les possède en fait.

23
00:02:16,650 --> 00:02:21,460
Il ya un tas d'options d'entreprises similaires comme Digital Ocean.

24
00:02:21,630 --> 00:02:29,610
Il y a un nœud jitsu module modulo qu'il ya des centaines de ces entreprises là-bas.

25
00:02:29,880 --> 00:02:40,230
Heroku est probablement la plus connue et la principale raison pour laquelle nous l'utilisons, c'est qu'elle a un plan sans glace mais elle est aussi très robuste et puissante.

26
00:02:40,440 --> 00:02:42,800
Les grandes entreprises utilisent Heroku tout le temps ainsi.

27
00:02:42,840 --> 00:02:45,930
Donc, ce n'est pas seulement vous savez amateur solution ou quelque chose.

28
00:02:46,470 --> 00:02:55,980
Parlons donc de ce qu'Heroku fait de ce qu'il fait ce que le déploiement est lorsque vous déployez une application tout ce que vous faites est de l'exécuter sur le serveur de quelqu'un d'autre.

29
00:02:56,010 --> 00:02:58,970
Ou il peut être votre propre serveur ainsi, mais juste un serveur.

30
00:02:59,000 --> 00:02:59,720
C'est tout.

31
00:02:59,730 --> 00:03:04,160
Il est en cours d'exécution sur un serveur quelque part et il va juste 24/7.

32
00:03:04,440 --> 00:03:14,050
Ce que nous pourrions faire, c'est simplement obtenir notre propre serveur sortir construire un ordinateur connecté à Internet et juste avoir que assis dans le coin courir 24/7.

33
00:03:14,370 --> 00:03:20,410
Bien sûr, cela n'a pas vraiment de sens pour ce cours et il n'a en fait pas de sens pour un grand nombre d'entreprises qui l'habitude d'être.

34
00:03:20,430 --> 00:03:24,440
Et si la seule façon de servir une application de déployer quelque chose.

35
00:03:24,690 --> 00:03:35,170
Et puis il est venu cette énorme flambée énorme ou ce raz-de-marée des entreprises qui vous fournissent des services de déploiement de déploiement et de nuage comme un service.

36
00:03:35,190 --> 00:03:49,510
Des choses comme Amazon AWOS Heroku toutes les autres choses toutes les autres entreprises que j'ai mentionné plus tôt il ya des entreprises qui existent uniquement essentiellement pour vous louer ordinateur pouvoir corriger votre espace serveur.

37
00:03:49,560 --> 00:03:51,240
Voilà ce que nous faisons ici.

38
00:03:51,300 --> 00:04:04,270
Quand nous allons déployer à Heroku tout ce que nous avons à faire est d'obtenir notre application quelle que soit l'application que vous yup camp ou notre application de blog, nous essayons juste de l'obtenir sur les serveurs Heroku et puis il suffit de commencer là-bas et c'est il.

39
00:04:04,380 --> 00:04:05,830
Heroku nous donnera un vous.

40
00:04:05,880 --> 00:04:23,220
Nous pouvons personnaliser que nous pouvons l'envoyer à rediriger vers notre propre domaine personnalisé peut faire ce que nous voulons, mais le but est juste d'avoir notre application qui fonctionne sur cet ordinateur ou dans cet espace de travail dans le nuage 9 et faire exactement ce que nous avons fait ici sauf sur Un autre ordinateur un autre serveur.

41
00:04:23,340 --> 00:04:32,720
Donc, nous allons le faire dans les prochaines vidéos dans la prochaine vidéo, nous allons vous montrer comment déployer une application simple très simple pour acheminer une application express oui.

42
00:04:32,910 --> 00:04:36,270
Pas de base de données pas de mangue pas d'authentification rien de tout cela.

43
00:04:36,390 --> 00:04:38,380
Et puis je vais vous montrer comment déployer camp de Yelp.

44
00:04:38,400 --> 00:04:44,250
C'est un peu plus compliqué lorsque vous devez tenir compte des bases de données et des problèmes de sécurité.

45
00:04:44,250 --> 00:04:46,190
Encore une fois, nous allons commencer agréable et simple.

46
00:04:46,380 --> 00:04:51,380
Donc, dans la prochaine vidéo nous allons réellement aller sur ce processus de transfert de code de cet ordinateur.

47
00:04:51,380 --> 00:04:56,310
Ce nuage de machine 9 à HIEROCLES et en s'assurant qu'il fonctionne bien et Heroku.
