17
Env. Dev/Test Azure 07/04/16

[DevTestday] Keynote

Embed Size (px)

Citation preview

Env. Dev/Test Azure07/04/16

Pourquoi Cellenza ?

“ Nous croyons qu’il est possible de réaliser du développement logiciel de

haute qualité ”

Le conseil est exercé par des Consultants Seniors et Directeurs Associés de Cellenza. Ils sont mandatés par nos clients pour réaliser les missions dans les domaines suivants :

Concevoir une architecture en adéquation avec les besoins métiers etles contraintes techniques.Opérer une transformation agile à l’échelle de l’entreprise en conseillantla Direction Générale.Former les Directions métier (Product Ownership) à l’interaction avec leséquipes de réalisation agiles.Optimiser la gestion du portefeuille applicatif avec la DSI.Organiser la filière de développement agile au sein de la Direction desEtudes.Mettre en place les pratiques de conception et d’ingénierie Agile.

Mettre en place une usine logicielle respectant l’ALM.Industrialiser une filière de développement.Introduire les technologies .Net dans l’organisation.

WHY ?

Comment ?

Nous nous battons chaque jour pour faire vivre les valeurs de

Cellenza :

Partage de la connaissance

Pas de compromis sur la qualité

Les consultants d’abord

L’intimité client

http://www.contrat-agile.org/

Cellenza est membre de Scrum Alliance, nos consultants sont certifiés

Scrum Master et Cellenza est co-auteur du « contrat agile » (open

source), contractualisation d’un projet en mode Agile.

HOW ?

Cellenza

12AzureC#ALMSQL ServerWindows Client

1 4

La promesse du Cloud : Optimisation et InnovationV

ALU

E T

O B

USIN

ESS

EVOLUTION OF DATACENTER

MicrosoftAzure

• Infrastructure components improve IT efficiency and cost reductions

• Platform services accelerate LOB innovation cycles

• Data analytics transform data into business value

Dev & Test sur Azure…Un cas d’usage tarte à la crème, ou un vrai potentiel de gain ?

Non-Production Production

50%App Operations

25%Existing

Custom apps

10%New business

apps

15%Packaged apps

1. Application Operations• You have A LOT of this… 50-70% or more ???

• It’s used 5-10% of the time

• Projects here are Low Risk, can have big ROI

4. Existing Production Apps you Built

• Leave 80% of existing custom apps alone

• Move small and high burst workloads

3. Apps you would LIKE to build

• Use the Azure PaaS building blocks

• More Productive, Less Infrastructure Work

2. Apps you Bought

• What can you STOP doing… use the SaaS model

• Microsoft (O365/Exchange/SharePoint, CRM,

Visual Studio Online etc.)

Test/Dev à demeure : les limites

Votre Datacenter

• Budget matériel limité • Ressources en fonction des machines• Délais de mise à disposition de l’infrastructure et

de la configuration limitant l’agilité des développeurs

• Difficulté à réaliser des tests de charges dans des conditions réalistes

Test/Dev avec Microsoft 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

Cible de déploiement

Démarrez des VMs et développez vos appsdans Microsoft Azure

Portabilité totale des VM

Si cela tourne sur Hyper-V ou VMWare, cela tourne sur Microsoft Azure(Conversion de machines)

PowerShell

Optimisation du budget

50%App operations

25%Custom apps

15%Packaged

apps

10%New business

apps

A development machine

A typical 3tiers test platform (6 servers)

Dev/Test : uniquement du IaaS ?

PaaSIaaS

DevOps

Scénarios types

• Capacité à délivrer des environnements de travail pour les développeurs et testeurs

• Configuration et déploiement de plateforme d’intégration, de pré-production avec accès à des services partagés

• Mise en production d’environnement ALM (Application LifecycleManagement (ALM)

• Evaluation de logiciels

• VM préconfigurées dans Azure (béta)

Exemple de scénario

Outils

ARMPowerShell

Release Management

DSC

JSONChef

IaaS

VSTSAzure

PaaSDev/Test Lab

Agenda de la journée