Soumettre la recherche
Mettre en ligne
[GAB2016] NodeJS dans Azure - Matthieu Bouilloux
•
0 j'aime
•
391 vues
Cellenza
Suivre
NodeJS dans Azure - Matthieu Bouilloux
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 39
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix
Cellenza
Comparaison – avantages et inconvénients - de backends NodeJS en PAAS et IAAS Azure. Exemple d'un backend qui exploite les avantages de chaque infrastructure.
Matthieu Bouilloux - NodeJS dans Azure - - Global Azure Bootcamp 2016 Paris
Matthieu Bouilloux - NodeJS dans Azure - - Global Azure Bootcamp 2016 Paris
AZUG FR
Practices de sécurité dans Azure
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
AZUG FR
La gestion des identités est primordiale dans tout projet cloud Microsoft. Tour d’horizon d’Azure Active Directory, comment gérer la synchronisation des identités avec votre annuaire local avec Azure Active Directory Connect. Les problématiques de fédération d’identité seront également abordées.
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
AZUG FR
App Service Environment est une facette d'App Service peu connue mais qui pourra avoir un impact important dans le monde de l'entreprise. Description du service, cas d'utilisation, démo, concepts avancés, retours d'expérience.
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 Paris
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 Paris
AZUG FR
Service très convoité dans le monde des développeurs Azure, DocumentDB se présente devant vous avec toutes les nouveautés ainsi que des expériences et cas d'utilisation.
Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris
Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris
AZUG FR
Comment automatiser le déploiement d’un Resource Group dans Azure avec Visual Studio (projet « Azure Resource Group ») et Automation DSC. Présentation d’outils pour faciliter la création des templates ARM et débugguer le déploiement.
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
AZUG FR
Concepts de l'architecture Microservices. Overview des différents services Azure et choix selon les scénarios.
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
AZUG FR
Recommandé
La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix
[GAB2016] La sécurité dans Azure - Estelle Auberix
Cellenza
Comparaison – avantages et inconvénients - de backends NodeJS en PAAS et IAAS Azure. Exemple d'un backend qui exploite les avantages de chaque infrastructure.
Matthieu Bouilloux - NodeJS dans Azure - - Global Azure Bootcamp 2016 Paris
Matthieu Bouilloux - NodeJS dans Azure - - Global Azure Bootcamp 2016 Paris
AZUG FR
Practices de sécurité dans Azure
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
AZUG FR
La gestion des identités est primordiale dans tout projet cloud Microsoft. Tour d’horizon d’Azure Active Directory, comment gérer la synchronisation des identités avec votre annuaire local avec Azure Active Directory Connect. Les problématiques de fédération d’identité seront également abordées.
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
Maxime Rastello - La gestion des identités avec Azure - Global Azure Bootcamp...
AZUG FR
App Service Environment est une facette d'App Service peu connue mais qui pourra avoir un impact important dans le monde de l'entreprise. Description du service, cas d'utilisation, démo, concepts avancés, retours d'expérience.
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 Paris
Marius Zaharia - App Service plus fortement - Global Azure Bootcamp 2016 Paris
AZUG FR
Service très convoité dans le monde des développeurs Azure, DocumentDB se présente devant vous avec toutes les nouveautés ainsi que des expériences et cas d'utilisation.
Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris
Jean-Luc Boucho - Azure DocumentDB - Global Azure Bootcamp 2016 Paris
AZUG FR
Comment automatiser le déploiement d’un Resource Group dans Azure avec Visual Studio (projet « Azure Resource Group ») et Automation DSC. Présentation d’outils pour faciliter la création des templates ARM et débugguer le déploiement.
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
AZUG FR
Concepts de l'architecture Microservices. Overview des différents services Azure et choix selon les scénarios.
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
J.L. Boucho, J.Corioland - Azure et les Microservices - Global Azure Bootcamp...
AZUG FR
Le nuage peut vous aider à maximiser vos investissements et à simplifier vos processus de gestion pour vos activités SharePoint. Windows Azure offre une multitude de services qui permettent une transformatin de vos infrastructures, de vos paradigmes de développement et de transformer vos équipes TI vers les principes DevOps. Dans cette session, nous vous vous présenterons comment utiliser à plein la plateforme Azure dans le cadre d'une entreprise misant sur SharePoint comme plateforme applicative. Les sujets traités seront : - Windows Azure comme IaaS - Windows Azure comme CDN - Windows Azure comme point central de votre ALM grâce à Visual Studio Online - Windows Azure comme couche applicative pour vos apps SharePoint - Windows Azure comme environnement complexe d'intégration - Windows Azure comme moteur de conversion avec Media Services - Windows Azure comme framework de déploiement Le nuage au service de la plateforme SharePoint, c'est possible !
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
PimpMySharePoint
Session DevOps & SharePoint de la Rencontre n°2 aOS Paris.
[aOS N°2] DevOps & SharePoint - Michel Hubert
[aOS N°2] DevOps & SharePoint - Michel Hubert
Cellenza
"Node.JS, MariaDb, MongoDb, Python, Ruby on Rails, PHP... toutes ces technologies et beaucoup d'autres ont deux points commun : elles sont Open Source et fonctionnent sur Microsoft Azure. Faisons un point rapide sur la stratégie de Microsoft sur le sujet et démontrons les atouts d'Azure à travers l'exemple d'un projet web professionnel. Celui-ci s’appuiera sur des technologies ouvertes : Drupal pour le CMS, PHP pour le langage, Linux pour le système d'exploitation, MariaDB pour la base de données ou encore Redis pour le cache distribué. En plus d’aborder des nouveautés de l’offre Azure, cette session sera également l’occasion d’aborder les différents types de services disponibles dans Azure (infrastructure, plateforme, applicatif) et les questions à se poser pour choisir entre ceux-ci."
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
Microsoft
Environnement DevTest Azure
[DevTestday] Keynote
[DevTestday] Keynote
Cellenza
Gouvernance Dev/Test Azure
[DevTestday] Gouvernance Dev/Test Azure
[DevTestday] Gouvernance Dev/Test Azure
Cellenza
Suite à la réalisation de plusieurs projets Azure IoT, place aux retours d'expériences. Entre des migrations de M2M/IoT Amazon vers Azure, jusqu'à la création de projet nécessitant de « scaler » jusqu'à 1 million d'objets SigFox, en passant par des projets plus modestes, mais avec des problématiques de santé, nous verrons comme les patterns Cloud, l'ASP.Net Core, et les MicroServices, etc... mais aussi les Juristes, les méthodologies de gestion de projets Agile et IoT … sont devenus incontournables.
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Microsoft
Azure et chef - Laurent Yin
[DevTestday] Azure et chef - Laurent Yin
[DevTestday] Azure et chef - Laurent Yin
Cellenza
La plateforme Microsoft Azure offre différentes possibilités pour l’hébergement d’applications modernes. Dans cette session, nous passerons en revue les différents choix d’architectures possibles pour ces applications : machines virtuelles, services de plateformes comme Azure Service Fabric et Azure App Services, solutions d’hébergement de conteneurs Docker sont autant de possibilités qui s’offrent à vous dès aujourd’hui !
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Microsoft
"Venez découvrir comment Service Fabric va déverrouiller le potentiel de vos applications et de vos équipes : élasticité, modularité, scalabilité. A travers de multiples démonstrations techniques, les secrets du développement pour Service Fabric vous seront révélés (Micro Services, Actor Model, Reliable storage, gestion des ressource). "
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
Microsoft
Automatisation dans Azure d'une Infra DevTest
[Dev/Testday] Dev testazure infra-arm - Manon Pernin
[Dev/Testday] Dev testazure infra-arm - Manon Pernin
Cellenza
Introduction et présentation générale de la plateforme
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
Aymeric Weinbach
Formation complète ici: Formation sur les machines virtuelles sur Microsoft Azure, dans cette formation, vous allez voir et comprendre le fonctionnement des machines virtuelles sous Microsoft Azure. Cette formation est complète et simple, et ne demande aucun prérequis.
Alphorm.com Formation Microsoft Azure: Les Machines Virtuelles
Alphorm.com Formation Microsoft Azure: Les Machines Virtuelles
Alphorm
Patterns azure cloud
Patterns azure cloud
Marius Zaharia
Session dispensée en Polynésie Française sur comment commencer à utiliser le IaaS dans Microsoft Azure.
aOS Tahiti Introduction au IaaS avec Mirosoft Azure
aOS Tahiti Introduction au IaaS avec Mirosoft Azure
💻 Sylver SCHORGEN ☕️
Les slides sur l'automatisation présenté par Marius Zaharia au Global Azure Bootcamp 2015
Gab paris 2015 automatisation
Gab paris 2015 automatisation
Aymeric Weinbach
Et si les datacenters d'Azure devenaient vos centres de données de secours en cas de défaillance majeure ? Avec Azure Site Recovery, vous disposez d'une solution capable de répliquer vos serveurs physiques ou virtuels (VMware et Hyper-V) directement dans Azure et vous avez la possibilité de redémarrer votre production en quelques minutes le cas échéant. Cette session fera le tour de la solution avec des démonstrations.
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
Microsoft
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
Thomas Conté
Infrastructure as a code in DevOps
Infrastructure as a code
Infrastructure as a code
Michel HUBERT
Cnam azure 2014 Intro et présentation générale de la plateforme
Cnam azure 2014 Intro et présentation générale de la plateforme
Aymeric Weinbach
L'Opinion - Elections départementales, la situation à 3 jours du scrutin - Par OpinionWay - mars 2015
L'Opinion - Elections départementales, la situation à 3 jours du scrutin - Pa...
L'Opinion - Elections départementales, la situation à 3 jours du scrutin - Pa...
OpinionWay
las tic
Las tic
Las tic
Ciuad de Asis
Focus sur la plateforme collaborative d'Autodesk : A360 Team.
Autodesk A360 team - prise en main - juillet 2015
Autodesk A360 team - prise en main - juillet 2015
Jonathan RENOU
Contenu connexe
Tendances
Le nuage peut vous aider à maximiser vos investissements et à simplifier vos processus de gestion pour vos activités SharePoint. Windows Azure offre une multitude de services qui permettent une transformatin de vos infrastructures, de vos paradigmes de développement et de transformer vos équipes TI vers les principes DevOps. Dans cette session, nous vous vous présenterons comment utiliser à plein la plateforme Azure dans le cadre d'une entreprise misant sur SharePoint comme plateforme applicative. Les sujets traités seront : - Windows Azure comme IaaS - Windows Azure comme CDN - Windows Azure comme point central de votre ALM grâce à Visual Studio Online - Windows Azure comme couche applicative pour vos apps SharePoint - Windows Azure comme environnement complexe d'intégration - Windows Azure comme moteur de conversion avec Media Services - Windows Azure comme framework de déploiement Le nuage au service de la plateforme SharePoint, c'est possible !
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
PimpMySharePoint
Session DevOps & SharePoint de la Rencontre n°2 aOS Paris.
[aOS N°2] DevOps & SharePoint - Michel Hubert
[aOS N°2] DevOps & SharePoint - Michel Hubert
Cellenza
"Node.JS, MariaDb, MongoDb, Python, Ruby on Rails, PHP... toutes ces technologies et beaucoup d'autres ont deux points commun : elles sont Open Source et fonctionnent sur Microsoft Azure. Faisons un point rapide sur la stratégie de Microsoft sur le sujet et démontrons les atouts d'Azure à travers l'exemple d'un projet web professionnel. Celui-ci s’appuiera sur des technologies ouvertes : Drupal pour le CMS, PHP pour le langage, Linux pour le système d'exploitation, MariaDB pour la base de données ou encore Redis pour le cache distribué. En plus d’aborder des nouveautés de l’offre Azure, cette session sera également l’occasion d’aborder les différents types de services disponibles dans Azure (infrastructure, plateforme, applicatif) et les questions à se poser pour choisir entre ceux-ci."
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
Microsoft
Environnement DevTest Azure
[DevTestday] Keynote
[DevTestday] Keynote
Cellenza
Gouvernance Dev/Test Azure
[DevTestday] Gouvernance Dev/Test Azure
[DevTestday] Gouvernance Dev/Test Azure
Cellenza
Suite à la réalisation de plusieurs projets Azure IoT, place aux retours d'expériences. Entre des migrations de M2M/IoT Amazon vers Azure, jusqu'à la création de projet nécessitant de « scaler » jusqu'à 1 million d'objets SigFox, en passant par des projets plus modestes, mais avec des problématiques de santé, nous verrons comme les patterns Cloud, l'ASP.Net Core, et les MicroServices, etc... mais aussi les Juristes, les méthodologies de gestion de projets Agile et IoT … sont devenus incontournables.
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Microsoft
Azure et chef - Laurent Yin
[DevTestday] Azure et chef - Laurent Yin
[DevTestday] Azure et chef - Laurent Yin
Cellenza
La plateforme Microsoft Azure offre différentes possibilités pour l’hébergement d’applications modernes. Dans cette session, nous passerons en revue les différents choix d’architectures possibles pour ces applications : machines virtuelles, services de plateformes comme Azure Service Fabric et Azure App Services, solutions d’hébergement de conteneurs Docker sont autant de possibilités qui s’offrent à vous dès aujourd’hui !
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Microsoft
"Venez découvrir comment Service Fabric va déverrouiller le potentiel de vos applications et de vos équipes : élasticité, modularité, scalabilité. A travers de multiples démonstrations techniques, les secrets du développement pour Service Fabric vous seront révélés (Micro Services, Actor Model, Reliable storage, gestion des ressource). "
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
Microsoft
Automatisation dans Azure d'une Infra DevTest
[Dev/Testday] Dev testazure infra-arm - Manon Pernin
[Dev/Testday] Dev testazure infra-arm - Manon Pernin
Cellenza
Introduction et présentation générale de la plateforme
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
Aymeric Weinbach
Formation complète ici: Formation sur les machines virtuelles sur Microsoft Azure, dans cette formation, vous allez voir et comprendre le fonctionnement des machines virtuelles sous Microsoft Azure. Cette formation est complète et simple, et ne demande aucun prérequis.
Alphorm.com Formation Microsoft Azure: Les Machines Virtuelles
Alphorm.com Formation Microsoft Azure: Les Machines Virtuelles
Alphorm
Patterns azure cloud
Patterns azure cloud
Marius Zaharia
Session dispensée en Polynésie Française sur comment commencer à utiliser le IaaS dans Microsoft Azure.
aOS Tahiti Introduction au IaaS avec Mirosoft Azure
aOS Tahiti Introduction au IaaS avec Mirosoft Azure
💻 Sylver SCHORGEN ☕️
Les slides sur l'automatisation présenté par Marius Zaharia au Global Azure Bootcamp 2015
Gab paris 2015 automatisation
Gab paris 2015 automatisation
Aymeric Weinbach
Et si les datacenters d'Azure devenaient vos centres de données de secours en cas de défaillance majeure ? Avec Azure Site Recovery, vous disposez d'une solution capable de répliquer vos serveurs physiques ou virtuels (VMware et Hyper-V) directement dans Azure et vous avez la possibilité de redémarrer votre production en quelques minutes le cas échéant. Cette session fera le tour de la solution avec des démonstrations.
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
Microsoft
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
Thomas Conté
Infrastructure as a code in DevOps
Infrastructure as a code
Infrastructure as a code
Michel HUBERT
Cnam azure 2014 Intro et présentation générale de la plateforme
Cnam azure 2014 Intro et présentation générale de la plateforme
Aymeric Weinbach
Tendances
(19)
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
SharePoint Summit 2014 - Sauver votre argent, votre temps et vos cheveux grâc...
[aOS N°2] DevOps & SharePoint - Michel Hubert
[aOS N°2] DevOps & SharePoint - Michel Hubert
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
[DevTestday] Keynote
[DevTestday] Keynote
[DevTestday] Gouvernance Dev/Test Azure
[DevTestday] Gouvernance Dev/Test Azure
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
[DevTestday] Azure et chef - Laurent Yin
[DevTestday] Azure et chef - Laurent Yin
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
[Dev/Testday] Dev testazure infra-arm - Manon Pernin
[Dev/Testday] Dev testazure infra-arm - Manon Pernin
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
Alphorm.com Formation Microsoft Azure: Les Machines Virtuelles
Alphorm.com Formation Microsoft Azure: Les Machines Virtuelles
Patterns azure cloud
Patterns azure cloud
aOS Tahiti Introduction au IaaS avec Mirosoft Azure
aOS Tahiti Introduction au IaaS avec Mirosoft Azure
Gab paris 2015 automatisation
Gab paris 2015 automatisation
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
Infrastructure as a code
Infrastructure as a code
Cnam azure 2014 Intro et présentation générale de la plateforme
Cnam azure 2014 Intro et présentation générale de la plateforme
En vedette
L'Opinion - Elections départementales, la situation à 3 jours du scrutin - Par OpinionWay - mars 2015
L'Opinion - Elections départementales, la situation à 3 jours du scrutin - Pa...
L'Opinion - Elections départementales, la situation à 3 jours du scrutin - Pa...
OpinionWay
las tic
Las tic
Las tic
Ciuad de Asis
Focus sur la plateforme collaborative d'Autodesk : A360 Team.
Autodesk A360 team - prise en main - juillet 2015
Autodesk A360 team - prise en main - juillet 2015
Jonathan RENOU
Material elaborado para el uso correcto de esta aplicación en la modalidad alumno.
Tutorial Alumnos Socrative
Tutorial Alumnos Socrative
Cintia Gomez
Vida nueva en el espiritu
Vida nueva en el espiritu
Recursos Cristianos. Org
El restaurante El Refugio, pertenenciente al Grupo Canor, presenta un ambiente familiar con dos comedores muy acogedores y diferenciados, de uno y otro toque rústico, con ambiente marinero donde podra degustar suculentos platos elaborados con carnes frescas y pescados de la Bahía de Moraira.
Restaurante en moraira El Refugio en Televiajes.Tv
Restaurante en moraira El Refugio en Televiajes.Tv
televiajestelevision
Un testimonio
Un testimonio
Recursos Cristianos. Org
Cómo acercarse a dios
Cómo acercarse a dios
Recursos Cristianos. Org
Memorias Agenda Regional por la Transparencia - Cartagena
Memorias Agenda Regional por la Transparencia - Cartagena
TransparenciaporColombia
Crecimiento y desarrollo
Crecimiento y desarrollo
Eduardo Aceituno
Otro mensaje para meditar
Eljardin
Eljardin
Recursos Cristianos. Org
Impacto del cambio cultural y su relación con ITIL
cambiocultural. ITIL
cambiocultural. ITIL
Telefónica
SMSI : Attentes & Potentiels Quelques idées personnelles 3 ans après la phase Tunis du SMSI
SMSI : Attentes & Potentiels
SMSI : Attentes & Potentiels
Khaled Ben Driss
Guy Scherrer inc
Guy Scherrer inc
Guy Scherrer inc.
Por la cual se adopta los ajustes al SIEVA para la IECA
Resolucion No. 03 8 de diciembre 2010
Resolucion No. 03 8 de diciembre 2010
Ciuad de Asis
Exposicion gradacion radiacion
Exposicion gradacion radiacion
Luis Frias
Brochure Bachelors FR
Brochure Bachelors FR
ING_Recruitment_Belgium
Estrategia modulo 4 vanessa torres
Estrategia modulo 4 vanessa torres
Vane Torres
Cahier de normes pedagogiques
Cahier de normes pedagogiques
Mohamed Aazaz
Presentazione normandie.
Presentazione normandie.
Comune di San Prospero
En vedette
(20)
L'Opinion - Elections départementales, la situation à 3 jours du scrutin - Pa...
L'Opinion - Elections départementales, la situation à 3 jours du scrutin - Pa...
Las tic
Las tic
Autodesk A360 team - prise en main - juillet 2015
Autodesk A360 team - prise en main - juillet 2015
Tutorial Alumnos Socrative
Tutorial Alumnos Socrative
Vida nueva en el espiritu
Vida nueva en el espiritu
Restaurante en moraira El Refugio en Televiajes.Tv
Restaurante en moraira El Refugio en Televiajes.Tv
Un testimonio
Un testimonio
Cómo acercarse a dios
Cómo acercarse a dios
Memorias Agenda Regional por la Transparencia - Cartagena
Memorias Agenda Regional por la Transparencia - Cartagena
Crecimiento y desarrollo
Crecimiento y desarrollo
Eljardin
Eljardin
cambiocultural. ITIL
cambiocultural. ITIL
SMSI : Attentes & Potentiels
SMSI : Attentes & Potentiels
Guy Scherrer inc
Guy Scherrer inc
Resolucion No. 03 8 de diciembre 2010
Resolucion No. 03 8 de diciembre 2010
Exposicion gradacion radiacion
Exposicion gradacion radiacion
Brochure Bachelors FR
Brochure Bachelors FR
Estrategia modulo 4 vanessa torres
Estrategia modulo 4 vanessa torres
Cahier de normes pedagogiques
Cahier de normes pedagogiques
Presentazione normandie.
Presentazione normandie.
Similaire à [GAB2016] NodeJS dans Azure - Matthieu Bouilloux
Azure Monitoring: Azure Monitor, Application Insights, Log Analytics (OMS)
Gab2017 la sante de votre env azure
Gab2017 la sante de votre env azure
Manon PERNIN
Après des chemins sinueux, les différents services Azure s’harmonisent enfin leurs stratégies de monitoring. Focus sur Azure Monitor et ses fonctionnalités, ainsi que les modalités d'intégration entre un service, Azure Monitor, et des briques analytiques en aval: Application Insights, ou Log Analytics
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
AZUG FR
Après des chemins sinueux, les différents services Azure s’harmonisent enfin leurs stratégies de monitoring. Focus sur Azure Monitor et ses fonctionnalités, ainsi que les modalités d'intégration entre un service, Azure Monitor, et des briques analytiques en aval: Application Insights, ou Log Analytics.
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
Marius Zaharia
Article résumé de mon mémoire d'ingénieur de conception de génie informatique
Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...
Kouotou Aboubakar Sidiki, Eng, PMP
20100114 Waf V0.7
20100114 Waf V0.7
Sébastien GIORIA
A quels besoins répond le SOA ? • Quels sont les principes de base du SOA ? • Quels sont les éléments clé d’une architecture orientée services ?
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
Khaled Ben Driss
Support de présentation exploité dans le cadre de l'Atelier "DSI, comment mettre en oeuvre des solutions de Cloud hybride avec Aspaway, IBM et Softlayer. Atelier de 30 mn sur le stand IBM du salon "Cloud Computing World Expo" - Mercredi 9 avril, 11h30 à 12h.
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
PartnerWin - #SocialSelling StarterPacks
De l'OpenStack à l'orchestration du cloud, de BlueMix à l'APIsation du SI: la deuxième vague du Cloud
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
IBM France PME-ETI
Jonas, serveur d'application J2EE, a récemment été porté par Bull, avec l'aide de Microsoft, sur Windows Azure. Au-delà de la mixité des environnements Java et Microsoft, cette session démontrera par l'exemple la grande ouverture de Windows Azure à des technologies peu habituées à s'éxécuter en environnement Windows.
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
Microsoft
Dans cette session, nous vous proposons d'aborder les problématiques que l'on peut rencontrer lorsque l'on souhaite intégrer une application Web ASP.NET dans le cloud computing Windows Azure : Quels sont les impacts sur l'architecture existante et les développements ? Quels sont les choix techniques les plus appropriés et quelles solutions mettre en oeuvre ?
Comment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows Azure
Microsoft Technet France
Anything as a Service, les plateformes se sont rapidement imposées, elle répondent a une consultation de plus en plus nomade des services sur internet ... de l'Xaas à l'Human as a Service...
Xaas fbercegeay mbadmb2017
Xaas fbercegeay mbadmb2017
MBADMB - MBA spécialisé Digital Marketing & Business
Monitoring dans le cadre d'une initiative DevOps
DevOps Day - Monitoring
DevOps Day - Monitoring
Radoine Douhou
Présentation de Arnaud Huret, CEO de ContactOffice, à l'occasion de la conférence "Convergence Web", organisée par l'AWT le 19 mai 2009
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Agence du Numérique (AdN)
Une présentation pour comprendre ce que le Cloud peut apporter à l'entreprise. Quelles sont les offres disponibles ? Quels sont les impacts en terme d'organisation ?
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
COMPETITIC
Bonjour, Actuellement employé par la société QuickBorn Consulting en tant que ingénieur consultant fonctionnel. Votre société et vos services m'intéressent, je vous serai reconnaissant de prendre en considération ma candidature, afin de mettre à profit mes compétences et mes connaissances. Vous trouvez ci-joints mon CV Cordialement
Ilyes gharsalli
Ilyes gharsalli
Ilyes GHARSALLI, CSPO®
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenter
Oxalide
Une des promesses du serverless est de minimiser les tâches opérationnelles, il ne faut pas les négliger pour autant ! Alors comment faire du CI/CD et du monitoring pour les Azure Functions Azure ?
Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018
Manon PERNIN
rex du Studio Cellenza sur le thème de la Gouvernance Azure avec la solution Resource Group as a Service.
Gouvernance azure - rex du studio Cellenza
Gouvernance azure - rex du studio Cellenza
Benoît SAUTIERE
Le Cloud révolutionne la manière de concevoir, de gérer et d'utiliser le système d'information. Il offre des bénéfices déterminants pour répondre aux enjeux des entreprises : accélération des cycles d’innovation, maîtrise du time to market, gestion du risque disruptif, maîtrise des coûts, etc. Durant ce Webinar, nous évoquerons les scénarios Azure pour répondre aux enjeux du SI. Nous aborderons par la suite les nouveautés proposées par Azure pour répondre aux différentes problématiques SI. Le Webinar sera accompagné par des retours d’expérience et des bonnes pratiques pour réussir votre transition vers Azure. Webinar animé par AREZKI Samir, Architecte Exakis et MVP Azure.
Donnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec Azure
Samir Arezki ☁
Toutes les recettes pratiques pour réussir son premier projet Windows Azure
TechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
Jason De Oliveira
Similaire à [GAB2016] NodeJS dans Azure - Matthieu Bouilloux
(20)
Gab2017 la sante de votre env azure
Gab2017 la sante de votre env azure
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
GAB 2017 PARIS - La santé de votre environnement Azure par Manon Pernin et Ma...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...
20100114 Waf V0.7
20100114 Waf V0.7
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
Comment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows Azure
Xaas fbercegeay mbadmb2017
Xaas fbercegeay mbadmb2017
DevOps Day - Monitoring
DevOps Day - Monitoring
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Saas, WebApps, WebTop, ... Mythes et réalités sur les "Web Applications" pour...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Ilyes gharsalli
Ilyes gharsalli
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenter
Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018
Gouvernance azure - rex du studio Cellenza
Gouvernance azure - rex du studio Cellenza
Donnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec Azure
TechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
Plus de Cellenza
Du 10 au 12 mai aura lieu la conférence Microsoft //Build à laquelle ont assisté Michel Hubert, notre directeur technique ainsi que nos consultants, Guillaume Demicheli et Matthieu Klotz. Fraîchement revenus de la Build, ils vous présentent une synthèse des principales annonces de l'événement majeur de Microsoft.
The PostBuildEvent : Retour sur la //Build 2017
The PostBuildEvent : Retour sur la //Build 2017
Cellenza
Session animée par Etienne Deneuve, consultant chez Cellenza.
DevCon 3 : Containérisation d’applications
DevCon 3 : Containérisation d’applications
Cellenza
Session animée par Aurélien Galtier (Knowledge Manager) et Yann Bilissor (Consultant .NET)
DevCon 3 : BOT Framework & Luis
DevCon 3 : BOT Framework & Luis
Cellenza
Session animée par Michel Hubert (Directeur Technique chez Cellenza) et Laurent Yin (Consultant Intégration).
DevCon 3 : Azure API Management
DevCon 3 : Azure API Management
Cellenza
L'histoire du web à travers les ages / Cartographie d'ASP.NET Core et .NET Core par Nicholas Suter et Clément Puell
01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière
Cellenza
Découvrez les nouveautés Microsoft ASP.NET Core MVC avec Jean Dumas de Raully, Georges Damien et Emilien Bassez.
02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC
Cellenza
Session animée par Remy Boyer
03 - [ASP.NET Core] Services RESTful et SPA
03 - [ASP.NET Core] Services RESTful et SPA
Cellenza
Session animée par Nicholas Suter
04 - [ASP.NET Core] Entity Framework Core
04 - [ASP.NET Core] Entity Framework Core
Cellenza
Session animée par Mikael Krief et Guillaume Rouchon
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
Cellenza
Session animée par Michel Hubert, Radoine Douhou et Marc Gardette
Integration Summit 16 - Keynote Integration Trends
Integration Summit 16 - Keynote Integration Trends
Cellenza
Session animée par Radoine Douhou et Jean François Lelezec
Integration Summit 16 - Tour d'horizon d'Azure Logic Apps
Integration Summit 16 - Tour d'horizon d'Azure Logic Apps
Cellenza
Session animée par Jean Pierre Auconie
Integration Summit 16 - Les nouveautés BizTalk Server 2016
Integration Summit 16 - Les nouveautés BizTalk Server 2016
Cellenza
Session animée par Jacques Nhouyvanisvong
Integration Summit 16 - Hybrid Integration
Integration Summit 16 - Hybrid Integration
Cellenza
Session animée par Manon Pernin
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Cellenza
Session animée par Matthieu Klotz et Openfield
Integration Summit 16 : IoT, Service Fabric et Logic App
Integration Summit 16 : IoT, Service Fabric et Logic App
Cellenza
Session animée par Laurent Yin
Integration Summit 16 : Azure API Management
Integration Summit 16 : Azure API Management
Cellenza
Session animée par Larysa Sudas et Nihale Wailly
Integration Summit 16 - Citizen Integrator / Flow - Power apps
Integration Summit 16 - Citizen Integrator / Flow - Power apps
Cellenza
Session par Neil Smith & Matt Larson
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
Cellenza
Session par John Thiriet
[XamarinDay] Deep dive des produits Xamarin part 1
[XamarinDay] Deep dive des produits Xamarin part 1
Cellenza
Session par Samuel Metias
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2
Cellenza
Plus de Cellenza
(20)
The PostBuildEvent : Retour sur la //Build 2017
The PostBuildEvent : Retour sur la //Build 2017
DevCon 3 : Containérisation d’applications
DevCon 3 : Containérisation d’applications
DevCon 3 : BOT Framework & Luis
DevCon 3 : BOT Framework & Luis
DevCon 3 : Azure API Management
DevCon 3 : Azure API Management
01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière
02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC
03 - [ASP.NET Core] Services RESTful et SPA
03 - [ASP.NET Core] Services RESTful et SPA
04 - [ASP.NET Core] Entity Framework Core
04 - [ASP.NET Core] Entity Framework Core
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
05 - [ASP.NET Core] Devops : VSTS, Git, Azure, Docker, Linux
Integration Summit 16 - Keynote Integration Trends
Integration Summit 16 - Keynote Integration Trends
Integration Summit 16 - Tour d'horizon d'Azure Logic Apps
Integration Summit 16 - Tour d'horizon d'Azure Logic Apps
Integration Summit 16 - Les nouveautés BizTalk Server 2016
Integration Summit 16 - Les nouveautés BizTalk Server 2016
Integration Summit 16 - Hybrid Integration
Integration Summit 16 - Hybrid Integration
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 - Azure Logic App, bonnes pratiques et industrialisatio...
Integration Summit 16 : IoT, Service Fabric et Logic App
Integration Summit 16 : IoT, Service Fabric et Logic App
Integration Summit 16 : Azure API Management
Integration Summit 16 : Azure API Management
Integration Summit 16 - Citizen Integrator / Flow - Power apps
Integration Summit 16 - Citizen Integrator / Flow - Power apps
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Deep dive des produits Xamarin part 1
[XamarinDay] Deep dive des produits Xamarin part 1
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2
[GAB2016] NodeJS dans Azure - Matthieu Bouilloux
1.
Node.JSdansAzure MatthieuBouilloux
2.
3.
BackendsNode.JSenPAASetenIAASdansAzure PartieI Définitionsetprincipes Comparatif,investissementsetcompatibilité PartieII Miseenplaced’uneWepAppenPAAS PartieIII Miseenplaced’unenvironnementdeproductionNode.JSenIAAS PartieIV Conclusion Q&A
4.
PAASetenIAASdansAzure PAAS:platform asaservice IAAS:infrastructureasaservice L'entreprise Microsoft Azure lemaintientdel'applicatif laplate-formed'exécution desapplicatifs, leslogicielsdebaseetl'infrastructure lemiddlewaredesserveurs leslogicielsapplicatifs (exécutables,paramétrages, lesbasesdedonnées) lematérielserveur lessystèmesd'exploitation lescouchesdevirtualisation lestockage lesréseaux
5.
Différencesd’investissements IAAS PAAS Les+: -Plusbesoindegérerl’infrastructure -Gaindetempsàlamiseenplace/déploiement -Automatiquementscalable -Lebesoinencompétencediminue -Lamaintenanceselimiteàl’applicatif Les-: -Desprixplusélevésetpouvantévoluer -Possèdedeslimitationstechniques -Problèmedecompatibilité(modulesnatifs) -Nepeutêtreappliquéàtouslesprojets (usageavancédeNode.JS) --Vousêtescomplétementdépendantduservice Les+: -Desprixplusfaiblesàserviceéquivalent -Baisseconstantedesprixdustorageetducompute -Plusdelibertésurlestechnologies;pasdelimitation (modulesnatifs) -Séparation/multipleprocessenNode.JS hébergerplusieursapp Eviterunredémarrageglobaldesservices -Architecture“déplaçable” Les-: -L’investissemententemps,notammentpour l’installationetlaconfigurationdel’environnement -Nécessiteplusdecompétenceseninterne -Certainaspectdelagestiondebasededonnées restenttrèscomplexe.
6.
Casconcrêts EnIAAS,onpeutappelern'importequelprogrammeinstallésurlamachineavecNodeJS(spawn/exec). Aveclescompétences,onpeutrapidementmonterl'équivalentd'un"MediaService"avec, parexempledesutilitairestelqueffmpeg,sanscoûtàl’opérationmaisàceluidelamachinevirtuelle. Toutdépenddoncduvolumed’opérationàtraiter.
7.
Casconcrêts LeproblèmedesmodulesnatifsNode.JSenPAAS: Lesmodulesnécessitentsouventl'installationsurunpostefixeavantdelesdéployersurl'infrastructure. Làencorelacompatibilitén'estpasforcementassurée. Alorsquelaquasitotalitédespackagess'intallesurdesmachinesvirtuelleslinuxsansdifficultée.
8.
Casconcrêts EnIAAS,lacréationd’unestructurescalableetàhautedisponibilitésurunebasededonnéesNoSQL, (exemple:replica-setMongoDB)nécessiteuntempsdemiseenplace etuneacquisitiondecompétencesnonnégligeables.
9.
Casconcrêts EnIAAS,onpeutdiviseruneapplicationenplusieursprocess, lorsqu’unprocessredémarreouestinaccessible, lerestedel’applicatifcontinuedefonctionnernormalement. Lelancementdeprocessusentâchedefondn’a pasdelimitated’utilisationetresterelativementfacileàmettreenplace.
10.
Casconcrêts LePAASnepermetpasdemonterdesstructuresatypiquestelquepourlewebscrapping, avecl’installationdemultiplesproxy.
11.
AppServiceVSVirtualMachines
12.
DocumentDBVSDiskStorage
13.
Node.JSenPAASavecAppServices& DocumentDB Créationdel’App Configurationdansleportail SetupaccèsFTP/FTPS Identifiantetdéploiement Configurationdel’app(web.config) CréationdelaBasededonnée RRécupérationdesidentifiantsdeDocumentDB DebugparlogviaFTP Configurerunnom dedomaineexterne
14.
Créationdel’application
15.
Configurationdansleportail WebSockets ToujoursActif
16.
SetupAccèsFTP/FTPS
17.
Identifiantetdéploiement Lenom d’utilisateurestceluispécifiédansl’interface, ilpeutêtrelégèrementdifférentdeceluientréàl’étapeprécédente. Lesnomsd’hôtesFTP/FTPSsontmentionnésau-dessous. DéploiementparFTP/FTPS,ledéploiementpargitétantlargementdocumentée
18.
Configurationdel’app Sivousnevoulez/pouvezpasenvoyerledossiernode_modules, vouspouveztoujourslanceruneinstallationdanslaconsole, aprèsavoirdéployévotreapplicatif(incluantlepackage.json). Uneseulecommande:“npm install”
19.
Configurationdel’app-appartéExpress.JS ParticularitéavecleFrameworkExpress.JS I. Ilfautcopieretrenomerlefichierdelancement, situéaprèsdéploiementdansledossier/wwwroot/bin/www enserver.jsdansledossier/wwwroot II. RRemplacertousles“../” Par“./”danslenouveaufichierserver.js
20.
Configurationdel’app-Lefichierweb.config <?xmlversion="1.0"?> <configuration> <system.web> <compilationbatch="false"/> </system.web> <system.webServer> <httpP<httpProtocolallowKeepAlive="true"/> <webSocketenabled="false"/> <handlers> <addname="iisnode"path="server.js"verb="*"modules="iisnode"/> </handlers> <rewrite> <rules> <!--Donotin<!--Donotinterferewithrequestsfornode-inspectordebugging--> <rulename="NodeInspector"patternSyntax="ECMAScript"stopProcessing="true"> <matchurl="^server.js/debug[/]?"/> </rule> <!--FirstweconsiderwhethertheincomingURLmatchesaphysicalfileinthe/publicfolder--> <rulename="StaticContent"> <actiontype="Rewrite"url="public{REQUEST_URI}"/> </</rule> <!--AllotherURLsaremappedtothenode.jswebappentrypoint--> <rulename="DynamicContent"> <conditions> <addinput="{REQUEST_FILENAME}"matchType="IsFile"negate="True"/> </conditions> <actiontype="Rewrite"url="server.js"/> </</rule> </rules> </rewrite> </system.webServer> </configuration> Particularités I. GarderlesWebSocketsActive: httpProtocolallowKeepAlive=”true” II. DésactiverlesWebSocketsdeIISpourutilisersocket.IO wwebSocketenabled=”false” Attentiontoutefoisàlesactiverdansl’interfaceAzure
21.
Créationdelabasededonnée Effectivementplusrapidequedemonter unreplica-setMongoDB surtroisVM aprèssetup
22.
Créationdelabasededonnée Récupérationdesclésd’accès endeuxclics! Unsimple“npm installdocumentdb” etvotrebasededonnéesestaccessible TutorielsDocumentDB SurGitHub https://github.com/Azure/azure-documentdb-node SurMicrosoft.com https://azure.microsoft.com/fr-fr/documentation /articles/documentdb-nodejs-application/
23.
DebugparlogviaFTP Ilfautajouterunfichierdeconfiguration: àlaracineduprojet“/wwwroot” Ajoutezunfichier:“IISNode.yml” Ayantpourcontenu: loggingEnabled:true Ilnevousresteplusqu’àvousconnnecter auauFTPetdenaviguerdansleslogs!
24.
Nom dedomaineexterne Particularité Pourredirigerlenom dedomainesanssonsous-domaineex:http://gab2016.cloud ilfautajouterunCNAMEawverify awverifyCNAMEawverify.APP_NAME.azurewebsites.net. Pourlesous-domaine:http://www.gab2016.cloud unCNAMEverslawebappsuffit www
CNAMEawwww CNAMEawverify.APP_NAME.azurewebsites.net. Accessibledepuisl’interfaceazuredanslespanneauxdelawebapp. Aucunedifficultémaisuneparticularité!
25.
EnvironnementdeproductionNode.JSenIAASavecUbuntu14.04LTS CléSSH SetupdelaVM SSHtoVM Node.js/Nginxsetup Attacherundisque Initialiserledisquepourlinux MonMonterledisquedemanièrepermanente Utiliserplusieursdisquespourunseulespacedestockage GestiondesdroitspourleSFTP Ajoutdespointsdeterminaisons/LancementdeprocessusNode.JS LancementpermanentdeprocessusNode.JS(ex:reboot) ConfigurerMongoDBenlocal
26.
ViaPuttyGen VM ClépubliqueSSH Générer Clépublique Motdepasse Nom d’utilisateur Sauvegarderla PrivateKey
27.
ClépulibqueSSH A1pourexemple CréationdelaVM
28.
AuthentificationsurlaVM Cléprivée Unefoisouvert, ilsuffitderenseignerleuser/password LeuserétantleKeyComment EtlepasswordleKeyPassphrase domain.cloudapp.net Connexion/SSH/AUTH
29.
curl-sLhttps://deb.nodesource.com/setup_4.x|sudo-Ebash- sudoapt-getinstall-ynodejs curl-sLhttps://deb.nodesource.com/setup_5.x|sudo-Ebash- sudoapt-getinstall-ynodejs Node.JSv.4 Node.JSv.5 BuildTools sudoapt-getinstall-ybuild-essential ProcessManager2 sudonpm installpm2-g Node.JSv.4ouv.5auchoix Installationdebase:Node.js/PM2/NginxsurUbuntu14.04LTS Nginx sudoadd-apt-repositoryppa:nginx/stable sudoapt-getupdate sudoapt-getinstallnginx
30.
Attacherundiskenoption
31.
Initialiserledisque sudofdisk/dev/sdc n p 1 “ENTER” “ENTER” pp w sudomkfs-text4/dev/sdc1 sudofdisk-l
32.
sudomkdir/drive1 sudomount/dev/sdc1/drive1 sudo-iblkid Récupérerl’uuidetinjecterledans/etc/fstab sudonano/etc/fstab Cas1:Undossierpardisque Monterledisquesurundossier(ycomprislorsd’unreboot) Pourtester: sudoumount/drive1 sudomount/drive1 df-h “CTRL+O”:enregistrer “CTRL+X”:quitter RajouteraprèslapremièreligneUUID: UUID=cdda2a63-a89f-4b98-874d-c69b26c9907a /drive1 ext4
defaults 12
33.
Cas2:Undossierpourplusieursdisques UtilisationdeMHDDFS sudoapt-getinstallmhddfs mkdir/virtual1 mhddfs/dev/sdc1,/mnt/sdd1,/virtual1-oallow_other MHDDFSaudémarrage sudonano/etc/fstab Rajouteràlafindufichierfstab: mhddfs#/dev/sdc1,/mnt/sdd1,/virtual1-fuseallow_other00
34.
Créerledossieretchangerlesdroitspourl’accèsSFTP cd/drive1 sudomkdirwww sudochown-Rusername:username./www ConnexionenSFTPdelamêmemanièrequesurPutty Ledossierestaccessibleenécrituresur/drive1/www pourl’utilisateurusername ConfigurerNginxcommeProxypourvosprocessNode.JS sudorm /etc/nginx/sites-enabled/default sudonano/etc/nginx/sites-available/mon_site server{ server_namedomain.cloudapp.net; listen80; location/{ proxy_set_headerX-Real-IP$remote_addr; proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for; pproxy_set_headerHost$http_host; proxy_set_headerX-NginX-Proxytrue; proxy_passhttp://127.0.0.1:3000; proxy_redirectoff; } } sudoln-s/etc/nginx/sites-available/mon_site/etc/nginx/sites-enabled
35.
RedémarrerNginx,lancerleprocessNodeetouvrirlesports80et443pourl’HTTPS sudoservicenginxreload cd/drive1/www sudonpm install sudopm2startbin/www--nameapp1 “npm install”unefoisvotreapplicationdeployée surledossierwww
viagit,sftpouautre Où“bin/www”correspondauprocessnode, iciceluiduframeworkExpress.jsenversion4
36.
Lescriptencasderedémarrage,notammentlorsdemaintenance! sudonano/etc/init.d/init #!/bin/sh /drive1/init.sh sudochmodugo+x/etc/init.d/init sudoupdate-rc.dinitdefaults sudonano/drive1/init.sh #!/bin/bash sudo-uusernamesudopm2start/drive1/www/bin/www--nameapp1 sudochmoda+x/drive1/init.sh Sanscetteopération,vousdevrezredémmarervosprocessmanuellementsurchaquemachine, lorsd’uncrashmachineoulorsd’unemaintenanceAzure! Sansle-uusernameun“sudosu”serarequispouraccéder àPM2(ProcessManager2)
37.
MongoDBenlocal-Ubuntu14.04LTS sudoapt-keyadv--keyserverhkp://keyserver.ubuntu.com:80--recvEA312927 echo"debhttp://repo.mongodb.org/apt/ubuntutrusty/mongodb-org/3.2multiverse"|sudotee/etc/apt/sources.list.d/mongodb-org-3.2.list sudoapt-getupdate sudoapt-getinstall-ymongodb-org ConfigurerMongoDBsurledisqueattaché! cd/drive1 sudomkdirdb sudomkdir./db/data sudomkdir./db/log sudochown-Rmongodb:mongodb./db sudonano/etc/mongod.conf RemplacerdbPathdansstorage: RemplacerpathdanssystemLog: /drive1/db/data /drive1/db/log/mongod.log Puisredémarrermongodb: sudoservicemongodrestart Sitoutestok,vousverrezapparaître lefichiermongod.logdansdb/log
38.
L’unionfaitlaforce LechoixduPAASouduIAASdépenddelaspécificitédechaqueprojet. MicrosoftAzuremetàdispositiontouslesoutilsnécessairespourcréer unéquilibreentrelesdeux. Àvousdejouer! Conclusion
39.
Merci
Télécharger maintenant