Author's Posts

Voici donc la deuxième partie de l’implémentation de Azure Site Recovery avec ARM:

Réplication des premières VMs

Maintenant que l’infrastructure est prête sur Azure, nous allons pouvoir répliquer les VMs/Applications. Choisissez de où vous souhaitez répliquer les VMs (On-Premises pour moi) et sélectionnez le site Hyper-V que vous avez créé dans le premier article :

Continue reading [Azure] Azure Site Recovery avec ARM – Partie 2

Read more

Aujourd’hui, nous allons voir comment implémenter une solution de DRP, avec Azure Site Recovery. Je vais déployer cette solution, basé sur ARM. ASR peut également servir pour des migrations de VM vers Azure mais aussi de VMWare vers Azure, etc.

Dans mon plan de DRP, le service que j’ai défini comme critique est un site web. Je vais donc répliquer cette VM sur Azure, avec ASR. J’aurais pu faire de même avec une application multi tier.

Dans mon architecture, j’ai une VPN Site-2-Site vers Azure. Attaché au réseau qui est connecté au 2ème VPN, se trouve mon deuxième contrôleur de domaine, qui fait également DNS.

Il y aura 2 articles:

  • 1er article: Mise en place de la solution Azure Site Recovery
  • 2ème article: Replication des VMs et Failover/Failback

Virtual Network et stockage

Dans un premier temps, je vais préparer mon réseau qui accueillera mon DRP. Ce réseau aura le même sous-réseau que mon réseau dans mon datacenter. Pourquoi ? Car mon application web a été mal codé et qu’il y a des IPs en dur dans le code 🙂

Continue reading [Azure] Azure Site Recovery avec ARM – Partie 1

Read more

Dans un billet précédent, nous avons vu comment déployer Azure Container Services. Microsoft a publié une suite de 3 billets pour le déploiement de SQL Server et .Net Core dans des containers sur ACS:

Cette suite est très intéressante et montre bien le virage que prend Microsoft, en se lançant dans les containers. Et donc, pour les entreprises, la possibilité de faire tourner des applications Business développé en .Net, directement dans des containers 🙂

Read more

J’ai eu la demande d’ajouter plusieurs utilisateurs d’un Azure AD Administrateur de la suscription Azure, en ARM. Etant feignant et ne voulant pas ajouter les 10 utilisateurs à la main, j’ai décidé d’écrire un script PowerShell (au cas où on me demande de le refaire plus tard). Ce script est disponible sur Gallery Technet:

https://gallery.technet.microsoft.com/Add-multiple-admins-in-an-07c7cf59

Pour l’utiliser, créez un fichier CSV au même endroit que votre script, avec les 3 colonnes suivantes:

  • Email
  • FirstName
  • Lastname

Sur mes 4 utilisateurs, je n’en ai que 1 qui est actuellement Owner. Le script ajoutera donc les 3 autres:

Continue reading [Azure] Ajouter plusieurs administrateurs d’un coup

Read more

Une des grandes forces des infrastructures de nos jours, est le fait de pouvoir réaliser, du CI/CD. Comprenez, Continous Integration et Continus Deployment.

En résumé, ces techniques, permettent à vos développeurs, de créer/modifier leur code, de l’envoyer sur Github par exemple, de le compiler avec Visual Studio Team Services (VSTS), de l’enregistrer sur votre registry (Azure Container Registry dans mon cas), de gérer les versions, toujours avec VSTS, de l’envoyer comme container sur votre Docker Swarm et pour finir, d’y accéder par une simple interface web.

Nous allons donc voir comment faire ceci (la documentation Microsoft est disponible ici). Pour commencer, vous devez être sûr d’avoir ceci :

Avant de commencer, vous devez déployer sur votre ACS, le container Docker qui permettra d’installer l’agent VSTS. Le container et sa documentation sont disponibles ici : https://hub.docker.com/r/microsoft/vsts-agent/

Il faut un token pour pouvoir installer cet agent. Allez dans votre VSTS > Votre Compte > Security :

Continue reading [Azure] Intégration continue / Déploiement continue avec Docker (ACS et ACR), Visual Studio Code, Visual Studio Team Services et GitHub

Read more