Utilisation de Windows Azure pour gérer des environnements de développement et de tests

100 %
0 %
Information about Utilisation de Windows Azure pour gérer des environnements de...
Technology

Published on February 24, 2014

Author: Developpeurs

Source: slideshare.net

Description

Il est devenu aujourd’hui primordial de déterminer si les investissements réalisés dans le développement d'une application porteront rapidement leur fruits ou s’il faut les reconsidérer. Pour mener à bien ces changements et réduire les délais de livraison, il faut donc envisager de nouvelles pratiques, axées sur la mise en place d’itérations rapides, en mode agile, et l’intégration voire le déploiement continu des applications à livrer. Parmi ces pratiques, la tendance « DevTests » se fonde sur l’approche historique de l’ALM en rationnalisant, grâce au Cloud, le processus mais aussi l’infrastructure de développement. Cette session propose de présenter les différents scénarios pour utiliser Windows Azure en environnement de développement et de test. En dev : Comment gérer de l’intégration continue dans Azure, en PaaS comme en IaaS. Comment déployer directement depuis Team Foundation Server ou Team Foundation Services, le code source comme la base de données. En test : Comment gérer des environnements de test éphémères, provisionnés automatiquement ou non, en économisant les ressources.

Speakers : François Tonic (Programmez! / cloudmagazine.fr ), Florent Santin (Infinite Square), Stéphane Goudeau (Microsoft)

Utilisation d’Azure pour les environnements de développement et de test François Tonic (Programmez!) Florent Santin (InfiniteSquare) Stéphane Goudeau (Microsoft) Architecture/Azure/Cloud

Donnez votre avis ! Depuis votre smartphone sur : http://notes.mstechdays.fr De nombreux lots à gagner toute les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les Techdays ! #mstechdays Architecture/Azure/Cloud

Agenda • De quoi parle-t-on ? • Le Cloud au service de l'ALM • Implémentation d’une infrastructure DevTests • Le mot de la fin… #mstechdays Architecture/Azure/Cloud

DE QUOI PARLE-T-ON ? #mstechdays Architecture/Azure/Cloud

Actuellement... • Beaucoup de développeurs déploient un IDE et des outils complémentaires localement ou sur un réseau interne • Le gestionnaire de source : son usage se répand mais pas toujours présent • Quid des archives, backup ? Que faire en cas de crash de son environnement et DD ? • Un environnement ou même de partage ? Pas toujours en place : pas le temps, parfois trop lourd... • Plusieurs éléments peuvent faciliter la vie du développeur : le cloud, l'ALM en mode cloud, DevOps, #mstechdays Architecture/Azure/Cloud

Le Build vit sa révolution • Vers la fin de la notion de version, de build final, pour certains projets • On parle de développement, de release en continu. • On code, on déploie chaque jour • Mais la notion de release est toujours d’actualité pour de nombreux projets • Et il faut savoir utiliser les nouveaux outils, les nouvelles possibilités • Dev/Tests / ALM en ligne (tout ou partie) / DevOps #mstechdays Architecture/Azure/Cloud

Tests & développements avec Windows Azure • • Payez uniquement ce que vous utilisez Offrez de l’agilité à vos développeurs • • • • Galerie d’images prêtes à l’emploi Réalisez des tests de montée en charge réalistes Outils de développement et langages existants Accès aux ressources à demeure si nécessaire #mstechdays Architecture/Azure/Cloud

Mise à disposition d’environnements de dev • Besoin d’un Visual Studio sous la main ? – Une VM Visual Studio prête à l’emploi pour les abonnés MSDN • Pre-requis : – Disposer d’un abonnement MSDN – Activer ses bénéfices Azure – 50$ à 150$ euros en fonction de niveau d’abonnement • Exemple, pour un abonné MSDN Premium… – Mise à disposition d’une VM 2 CPU, 3,5 Go RAM pour développer en bureau distant… – … ou d’une VM 4 CPU, 7 Go en éteignant la machine la #mstechdays nuit ! Architecture/Azure/Cloud

Mise à disposition d’environnements de test • Développement agile (ou pas) – Besoin d’environnements de test !!!! • Problèmes fréquents : – Cela prend du temps à déployer – Cela coûte cher lorsque l’on en a plus besoin • Azure donne de la souplesse à tout ça ! – Création de démarrage d’une instance de VM en quelques minutes – Possible de créer ses « templates » d’environnements (SQL Server, SharePoint ou autre?) – Administrable depuis le portail, depuis Visual Studio, PowerShell ou par API ! #mstechdays Architecture/Azure/Cloud

PORTAIL AZURE & MY AZURE DASHBOARD AU SERVICE DU DÉVELOPPEUR #mstechdays Architecture/Azure/Cloud

POWERSHELL AU SERVICE DU DEVELOPPEUR #mstechdays Architecture/Azure/Cloud

LE CLOUD AU SERVICE DE L’ALM #mstechdays Architecture/Azure/Cloud

Les outils Visual Studio 2013 pour Azure • Visual Studio est outillé pour simplifier l’interaction avec Azure – Administration des ressources Azure sans passer par le portail – Débogage distant – Profiler, IntelliTrace • Un environnement de dev / test Azure se manipule quasiment comme un environnement local ! #mstechdays Architecture/Azure/Cloud

DEBOGAGE DISTANT AVEC VISUAL STUDIO 2013 #mstechdays Architecture/Azure/Cloud

HOT FIX EN PRODUCTION AVEC VISUAL STUDIO ONLINE MONACO #mstechdays Architecture/Azure/Cloud

TFS et Azure : complémentaires • Intégration continue dans Azure – Sur Site Web, Service Web ou Machine virtuelle – Modification du script de Build de TFS – Peu de risque de soucis de Firewall • Personnalisation avancée – Pour la mise en recette : création automatique d’un environnement au moment de la Build #mstechdays Architecture/Azure/Cloud

VS Online et Azure : de très bons amis ! • Liens entre un service Cloud et VS Online – Intégration native dans Azure de Visual Studio Online pour l’intégration continue – Aucune personnalisation de script à faire – Quelques clics et c’est parti ! • Liens forts entre VS Online et Windows Azure – Facturation des comptes TFS Online effectuée sur le compte Windows Azure – Gestion des licences utilisateur – Données de consommation des ressources de build et de test de charge #mstechdays Architecture/Azure/Cloud

INTÉGRATION CONTINUE AVEC VISUAL STUDIO ONLINE Visual Studio Online #mstechdays Architecture/Azure/Cloud

Les tests de charges à portée de main • Visual Studio et les tests de charge : depuis 2005 ! • Avant Visual Studio Online – Nécessite des serveurs chez soi, à configurer – Demande d’installer et maintenir un contrôleur et des agents – Que faire des machines quand elle ne réalisent pas de test de charge ? – Bref : ça coûte en temps et en argent ! • Visual Studio Online propose un rig de test de charge disponible dans Azure ! – Facturation au nombre d’utilisateurs/minutes #mstechdays Architecture/Azure/Cloud

TESTS DE CHARGE Visual Studio, Visual Studio Online, Windows Azure Web Sites #mstechdays Architecture/Azure/Cloud

IMPLÉMENTATION D’UNE INFRASTRUCTURE DE DÉVELOPPEMENT ET TESTS #mstechdays Architecture/Azure/Cloud

Un minimum de gouvernance est à anticiper… 3 Création des projets de collaboration et SCM 1 TFS en ligne Services de test Application Insights VStudi o Online 6 Poste de Développeme nt et Tests 2 5 #mstechdays Développements et Tests - Visual Studio Services Azure Environnement Cloud de Tests et Développements Infrastructure à demeure 5 Configuration des serveurs de Build, des environnements de Tests, et des workflows BDT TFS à demeure Configuration de workflows BDT (Build, Déploiement et Tests) sur des serveurs Azure Portail de Management des Développements et Test Configuration des Tests de charge Développements et Tests PaaS Services pour les Développements et Tests 4 Développements et Test IaaS Tests automatisés Tests de charge 4 Création des environnements de Développement et Test Architecture/Azure/Cloud Galerie d’images de Développement et Tests

Gestion des souscriptions • • Définition des périmètres de responsabilité et organisation des environnements projet par souscription Bonnes pratiques – – – – – Enterprise Enrollment Contoso Ltd Account Multiples Souscriptions Azure avec des noms Contoso IT significatifs Comptes utilisateurs nommés Reommandations pour les Microsoft Accounts Subscription (ex Live IDs) Projet A (test/dev) Groupes d’affinité Certificats de gestion • http://blog.kloud.com.au/2013/07/30/goodpractices-for-managing-windows-azuresubscription • http://blogs.msdn.com/b/tomholl/archive/201 1/09/28/environments-for-windows-azuredevelopment.aspx #mstechdays Enterprise Administrator Architecture/Azure/Cloud Contoso Mfg Projet A (prod) MyFactory Account Owner Service Administrator

Définition des unités de facturation (Charge Back ) #mstechdays Architecture/Azure/Cloud

Choix du type d’hébergement des services • Services SaaS ou Services déployés en IaaS ou Services à demeure ? • Exemples de Services: TFS, Active Directory, Build Server, SQL • Les Solutions SaaS : – Disposent en général de moins de fonctions que les produits et offrent moins de possibilité de personnalisation – Proposent un SLA des plans de support intégré – Sont supervisées (la gestion opérationnelle du service est incluse) • Impact sécurité pour une approche IaaS ou OnPremise – On Premise (Infrastructure Mode-VPN) – Service IaaS Windows Azure: ACLs et Public End Point – … #mstechdays Architecture/Azure/Cloud

Configuration des référentiels d’images Pr oje ct Subs cripti on Environm ent #mstechdays Architecture/Azure/Cloud

LE MOT DE LA FIN… #mstechdays Architecture/Azure/Cloud

Visual Studio Online : la révolution est déjà là ! #mstechdays Architecture/Azure/Cloud

Resources • • • • • • Windows Azure MSDN benefit details: http://www.windowsazure.com/en-us/pricing/member-offers/msdnbenefits/ Visual Studio and MSDN licensing white paper: http://www.microsoft.com/visualstudio/licensing/ MSDN Subscriptions feature matrix: http://msdn.Microsoft.com/subscriptions/buy Learn about the Team Foundation Service: http://tfs.visualstudio.com/en-us/home/features/feature-tour/ Azure Development Information: http://www.windowsazure.com/enus/documentation/?fb=en-us Windows Azure Dev/Test Page: http://aka.ms/azuredevtest #mstechdays Architecture/Azure/Cloud

Sources d’informations techniques • Windows Azure Training Kit (Aout 2013) – http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8396 • Windows Azure Cloud Cover Show – http://channel9.msdn.com/Shows/Cloud+Cover/ • Blog de Scott Guthrie (Microsoft Server and Tools Business) – http://weblogs.asp.net/scottgu/ • Blog Windows Azure – http://blogs.msdn.com/b/windowsazure/ • Blog Windows Azure France – http://blogs.msdn.com/b/windowsazurefrance/ • Introducing Windows Azure for IT Professionals – http://aka.ms/682887pdf #mstechdays Architecture/Azure/Cloud

Testez dès maintenant Windows Azure ! MSDN: Partenaires: http://aka.ms/MSDN/Avantages/Abo 150€ de ressources http://aka.ms/Azure/Partner Poursuivez la discussion sur le stand “au coeur du SI” http://aka.ms/free/trial #mstechdays Architecture/Azure/Cloud

© 2013 Microsoft Corporation. Tous droits réservés. Microsoft, Windows et les autres noms de produits sont des marques déposées ou des marques commerciales de Microsoft aux États-Unis et/ou dans d'autres pays. Les informations contenues dans ce document sont fournies uniquement à titre indicatif. Elles représentent l'opinion actuelle de Microsoft Corporation sur les points cités à la date de cette présentation. Microsoft s'adapte aux conditions fluctuantes du marché et ce document ne doit pas être interprété comme un engagement de la part de Microsoft ; de plus, Microsoft ne peut pas garantir la véracité de toute information présentée après la date de la présentation. MICROSOFT EXCLUT TOUTE GARANTIE, EXPRESSE, IMPLICITE OU STATUTAIRE, EN CE QUI CONCERNE CETTE PRÉSENTATION. #mstechdays Architecture/Azure/Cloud

#mstechdays presentations

Add a comment

Comments

Carltonma | 07/12/14
I liked this! http://pnck92x2.com
Carltonma | 07/12/14
Funny comments http://pnck92x2.com
CharlieTex | 03/03/15
sverige ingsajt for tjocka. best online dating for over 50 http://backcountry.se/wp-content/uploads/2013/11/11/index.php?best-online-dating-for-over-50 and brody eller inte voor 60 plussers, Speeding skane klubbar jonkoping hur man gor en snabel a komunitas chatting kristen fib aktuelt kontakt annonser chat sverige soker kvinnor oftare vard an man.
CharlieTex | 04/03/15
Thailand mobile Ing guiden, presentation av sig sjalv pa ingsida internet stockholm, the local in sweden ecards david j : sten malmo soker kvinna 4 the ceramics of southeast asia their and identification - hitta nagon ny, online dating sweden free http://backcountry.se/wp-content/uploads/2013/11/11/index.php?online-dating-sweden-free europe polsk kvinna soker man nat ranad nar hor man av sig efter forsta en nichkhun and victoria allkpop lewis. Olx kontaktannonser forsta en fika hur soker man sommarjobb 15 ar russian online hela livet baltic lady fake
CharlieTex | 04/03/15
vackraste kvinnor i sverige blind goteborg nar soker man till yrkeshogskolan Crc malmo kontaktannons utlandska kvinnor: Derek jeter rab se sona ishq story till , casual thailand 50 and over, hur kan man hitta en person pa http://backcountry.se/wp-content/uploads/2013/11/11/index.php?e-dating-norge tjejer fragor vid forsta en, tantra for goteborg Because of the internet release recuperare din telefon mobil, skriva profil exempel: friendship day sms gratis online dk, Grus uppsala at 60 now sub thai 30 olja.

Related presentations

Related pages

Utilisation de Windows Azure pour gérer des environnements ...

Utilisation de Windows Azure pour gérer des environnements de développement et de tests Microsoft Développeurs France.
Read more

Utilisation de Windows Azure pour gérer des environnements ...

Utilisation de Windows Azure pour gérer des environnements ... Azure en environnement de développement et ... et Windows Azure ...
Read more

Utilisation de scripts Windows PowerShell pour publier des ...

... dans des environnements de développement et ... pour déployer et gérer des conteneurs; Azure ... pour le développement de Windows ...
Read more

Solutions de développement et de test | Microsoft Azure

Créez des environnements de développement et de test ... Docker pour déployer et gérer des conteneurs; Azure Container ... Développement et tests.
Read more

Migration de vos applications vers Windows Azure

... Windows Azure séparés, un pour les tests ... et les objets blob de Windows Azure pour ... et le Centre de développement Windows Azure ...
Read more

Comment déployer et gérer dans le cloud Azure ... - Docs.com

... Azure pour optimiser les coûts et ... environnements de développements et de tests ... Azure les environnements de développement et de ...
Read more

Utilisation d'un environnement lab pour le cycle de vie de ...

Développement Windows. ... Guide pour créer et gérer des environnements SCVMM. ... vous pouvez exécuter des tests manuels et automatisés dans votre ...
Read more

Utiliser efficacement les environnements DevOps pour votre ...

... environnements de développement pour ... pour déployer et gérer des conteneurs; Azure ... et effectuez quelques tests pour ...
Read more