44
AMBIENT INTELLIGENCE tech days 2015 # mstechdays techdays.microsoft.fr

Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Embed Size (px)

Citation preview

Page 1: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

AMBIENT INTELLIGENCE

tech days•

2015

#mstechdays techdays.microsoft.fr

Page 2: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Sogeti OneShareSelf Service Dev & Test in the Cloud

François MERAND - [email protected]

Christophe DESMARES - [email protected]

Page 3: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

|

Développer du logiciel en 2015: Votre quotidien…

On ne doit pas être loin de la vérité...

OneShare – Self Service Dev & Test in the Cloud

Page 4: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

• Moins de qualité

• Perte de contrôle

• Plus de coûts

• « Time to market » non prédictible

Ce qui se traduit par:

Ce que vous

voulez

Ce que vous

obtenez*

*McKinsey Researchhttp://www.mckinsey.com/insights/business_technology/delivering_large-scale_it_projects_on_time_on_budget_and_on_value

OneShare – Self Service Dev & Test in the Cloud

Page 5: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

“Il faut des jours ou des

semaines avant d’avoir

un environnement

stable.”

Equipes

distribuées

“Pas d’information

pertinente sur les coûts

des projets et des tests.”

Agility

Flexibility

Speed

“La mise en route des

équipes projet est trop

longue et coûteuse.”

“La courbe

d’apprentissage des

testeurs et développeurs

est longue.”

Environnements

hétérogènes

Agilité

Flexibilité

RapiditéCycles

courts

Changements

continus

Attentes fortes

Budgets

contraints

“Nos tests sont trop

longs !

Nous voulons aller

plus vite.”

“Nos serveurs sont surchargés.

Testeurs et développeurs sont

mécontents.

OneShare – Self Service Dev & Test in the Cloud

Page 6: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

|

Microsoft Azure :Plus de valeur métier pour des équipes flexibles et agiles.

Ou comment Windows Azure peut venir à notre secours pour améliorer notre quotidien...

OneShare – Self Service Dev & Test in the Cloud

Page 7: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

La puissance du Cloud pour vos équipes de Dev & Test

Faibles coûts Moins de risque Plus vite

Self provisioning

des infrastructures

de dev & test

Minimiser vos

investissements et

tâches

Paiement à l’usage,

Elasticité,

Haute disponibilité

1 2 3

OneShare – Self Service Dev & Test in the Cloud

Page 8: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Privé Hybride PublicModèles de déploiement

Infrastructureas a

Service

Platformas a

Service

Softwareas a

ServiceModèles de services

Accès universel ElasticitéConsommation

suivieSelf-Service

On-demand

Gestion des ressources

Fonctionnalités

OneShare – Self Service Dev & Test in the Cloud

Page 9: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Page 10: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Page 11: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

BUILD

RUN

DESIGN BACKLOG

RELEASEEnvironnement de Dev.

Build & Test Infra

Planning Agile

Supervision

Environnements de Test

et Production.

Outils ALM

OneShare – Self Service Dev & Test in the Cloud

Page 12: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

|

OneShare et Microsoft Azure :Développements et Testing en libre service

Plus vite, plus efficace, moins chère ...

OneShare – Self Service Dev & Test in the Cloud

Page 13: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

MICROSOFT AZURE

OneShare – Self Service Dev & Test in the Cloud

Page 14: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

De la valeur plus rapidement

Plus de satisfaction

Des coûtsmaîtrisés

1er

Payez ce que vous

consommez.

Minimisez vos

investissements.

Améliorer performance

et disponibilité.

Augmenter la

productivité.

Self-provision

des environnements de

dev & test.

OneShare – Self Service Dev & Test in the Cloud

Page 15: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdaysOneShare – Self Service Dev & Test in the Cloud

Page 16: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Cloud Technology Self Service Platform Powerful testing

MICROSOFT AZURE

Et ce, dès aujourd'hui !

OneShare – Self Service Dev & Test in the Cloud

Page 17: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Plus vite

Matériel & Logiciel

pour les outils clients

et serveurs

Connectivité

Infrastructure

Set up Environnement

Professionnels du test

So

geti

fo

urn

itC

lien

t fo

urn

it

Plateforme de test

Connectivité

Matériel & Logiciel

pour les consultants

Onsite/Offshore

Infrastructure

Professionnels du test

Serveurs de test

Clie

nt

fou

rnit

So

geti

fo

urn

it

Gestion de la montée

en charge

Matériel & Logiciel

pour les consultants

Onsite/Offshore

Infrastructure

Professionnels du test

So

geti

fo

urn

it

Infrastructure

Connectivité

Licences pour les

serveurs

Clie

nt

fou

rnit

Licences service

Infrastructure

Connectivité

Licences pour les

serveurs

Matériel & Logiciel

pour les outils clients

Onsite/Offshore

Infrastructure

Professionnels du test

(cloud)

So

geti

fo

urn

itC

lien

t fo

urn

it

Gestion de la montée

en charge

Abonnement

Windows Azure

Projets Dev & Test

traditionnels

Projets Dev managés &

Service de tests

Projets Dev & Test dans le

cloud

OneShare - Dev &

Test dans le cloud

en libre service

Réduisez vos CapEx

OneShare – Self Service Dev & Test in the Cloud

Page 18: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdaysOneShare – Self Service Dev & Test in the Cloud

Contrôler vos

coûts Azure en suivant

votre consommation

en temps réel et en

programmant

l’utilisation de ces

ressources

Accélérez le

déploiement de vos

environnements

Dev & Test

grâce au self service

et aux modèles de VM

en ligne

Efficiency

Matters.

Outillage ALM

HP & Microsoft

Environnement de

Dev & Test

Poste de Dev & Test

Increase the

productivity of

your Dev and Test

teams with

cloud technology

on Microsoft Azure

« In today’s competitive

business market,

development and test

teams struggle to

deliver quality software

at a competitive pace

and price. »

Self Service

Dev & Test in the

Cloud.

Efficacité

avant tout !

Page 19: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Architecture & composants

OneShare – Self Service Dev & Test in the Cloud

Page 20: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdaysOneShare – Self Service Dev & Test in the Cloud

Page 21: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

OneShare

DEMO

OneShare – Self Service Dev & Test in the Cloud

Page 22: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

|

OneShare :Comment y aller ?

Plus vite, plus efficace, ...

OneShare – Self Service Dev & Test in the Cloud

Page 23: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Disponible en un temps record !

1Initialisation.

Prenez contact avec Sogeti ou Microsoft.

Embarquez votre équipe de Dev & Test dès aujourd’hui !

2Configuration.

Sélectionnez vos VM dans le catalogue en ligne...

Ou laissez notre « Cloud Factory » mettre en place vos propres modèles de VM.

3Utilisation.

Laissez vos équipes provisionner leurs environnements.

Payez ce que vous consommez et gardez le contrôle de vos projets.

OneShare – Self Service Dev & Test in the Cloud

Page 24: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdaysSogeti PowerPoint Referentie 2013

2

4

SOGETI

HOSTED

A

Le projet utilise:

- Votre abonnement Azure

- Votre environnement Office 365.

SELF HOSTED

B

Le projet utilise:

- Votre abonnement Azure

- Votre environnement local SharePoint

ON-PREMISE

C

Le projet utilise:

- L’abonnement Azure global Sogeti

- Un portail dans le « Self Service Office 365 portal ».

Page 25: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Services complémentaires OneShare

Modèles personnalisés

Services de base OneShare

Portail & Modèles Standard

Self Service

& Contrôle

Support

Enterprise

Création et support de

modèle

Microsoft Azure Cloud

Compute, Storage, Networking

Ressources Azure

incluses

HP Tooling

Cloud Factory

VM Management

(IAAS)

Services Sogeti intégrés

ALM, Testing, ...

OneShare – Self Service Dev & Test in the Cloud

Page 26: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Bénéfices attendus

Plus d’agilitéPlus

d’expertise

Moins de

coûts

Gains moyens attendus

40%

Paiement à

l’usage

Guichet

Unique

Time-to-

Market.

Optimisation

Page 27: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Activités Description Inscription Mensualité

Contrat de baseOne Time Fee per organization.

Includes on boarding the first team.X

Forfait équipeMonthly fee per team.

Includes 10 team member accounts.X

Standard Templates T001/T003 – Selfservice X

Custom dev/test Create 1 dev/test VM – medium X

Custom dev/test VM 10VM’s standard SLA X

HP Tooling 3 users X

X X

OneShare – Self Service Dev & Test in the Cloud

Page 28: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdays

Dutch Mail

Netherlands

Primark

Ireland

Sogeti

Global Delivery

Centers, Inde

Sogeti

.Net Center of

Excellence

Lyon

OneShare – Self Service Dev & Test in the Cloud

Page 29: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

MERCI !

Page 31: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

© 2015 Microsoft Corporation. All rights reserved.

tech days•

2015

#mstechdays techdays.microsoft.fr

Page 32: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

tech.days 2015#mstechdaysOneShare – Self Service Dev & Test in the Cloud

Page 33: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Example with Performance Testing as a Service

Old situation New situation utilizing OneShare

Description

Page 34: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Example with Sharepoint Project

Old situation New situation utilizing OneShare

Description

Page 35: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Modern

App

Development

Traditional

App

Development

OneShare for Test

Improve the efficiency and

performance of

your test environment

OneShare for ALM

Bring app services together

with tools

and processes

OneShare for DevOps

Move from a reactive

to a predictable

pro-active approach

For Test

Enable self-service

environment for testers.

Leverage best class testing

methodology and

toolsets.

Lower testing costs and

move to a Pay-Per-Use

model.

For ALM

Fully functional Microsoft

Azure cloud combined

with team integration,

activities and

Management.

Deployment in Cloud with

desired state

configuration capabilities.

For DevOps

Continuous

integration.

Versioning

Software deployment in

Cloud with desired state

configuration.

Remote Infrastructure

Management.

For Full Cloud

Application Portfolio

Cloud Readiness

Assessment.

Migration prioritization

and deployment service.

Application and

Infrastructure

Management.

OneShare – Self Service Dev & Test in the Cloud

Page 36: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

VM StateGain insight in the status of all VM’s. Shows the power state, deviation from expected usage,

Start/Stop and connect-to buttons per machine. Grouped by category for specific

developers/tasks.

Azure Costs Daily Azure usage cost graph for the entire team/project. Shows the totals straight out of the

Azure bill broken down per service performed. Changing the displayed time period is possible,

giving insight in costs over extended periods of time.

VM CreationSelf service on creation of team member workspaces with ALM tools and dev/test infrastructure

from proven templates.

Build stateMost recent builds that have been requested by developers are shown here. It shows whether the

build succeeded, when the build was requested, what was built and by whom.

Project membersThe project members table gives a quick overview of who is assigned to the team/project, what

kind of license each person has and since when.

Build runs graphShows a history of build server activity with builds per day.

Different solutions in a multi-solution project get different lines.

Team activityDisplays team activities from Visual Studio Online, Git and OneShare. VM actions like starting,

stopping, creating and deleting are shown. From VSOnline changed backlog items and tests are

shown. Git Push events are displayed.

DocumentsThere is a possibility to host your own documents on the portal, allowing for easy distribution of

run books and manuals within the administration team.

OneShare – Self Service Dev & Test in the Cloud

Page 37: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Standard

Azure imagesGeneric Microsoft Azure images, no additional software or configuration. Image may

include software such as SQL Server, SharePoint, BizTalk and Oracle Database.

Licenses

included

Self

service

T001.

Visual Studio

Premium

Image for development with Visual Studio 2013 Premium on Windows Server. A full

installation of Visual Studio 2013 Premium, excluding development tools for Windows

phone, including major web browsers and tools commonly used by developers.

Licenses

Customer

Self

service

T002.

Visual Studio Ultimate

Image for development with Visual Studio 2013 Ultimate on Windows Server. A full

installation of Visual Studio 2013 Ultimate, excluding development tools for Windows

phone, including major web browsers and tools commonly used by developers.

Licenses

Customer

Self

service

T003.

Microsoft Test

professional

Image for testing with Visual Studio 2013 Test Professional on Windows Server. A full

installation of Visual Studio 2013 Test Professional. Additional are tools installed,

including major web browsers and tools commonly used by test professionals.

Licenses

Customer

1

day

T004.

HP

ALM server

Image for Application Lifecycle Management with HP Application Lifecycle

Management Platform 12 on Windows Server 2008 R2 SP1 and SQL Server 2008 R2

SP2. A full installation of HP ALM Platform 12.

Licenses

Sogeti

2

days

T005.

HP

UTF server

Image for testing with HP Unified Functional Testing 12 on Windows Server 2008 R2

SP1. A full installation of HP Unified Functional Testing 12. Licenses

Sogeti

2

days

T006.

SharePoint

Development

Image for SharePoint development with Visual Studio 2013 Ultimate on Windows

Server. A full installation of Visual Studio 2013 Ultimate, excluding development tools

for Windows phone, including major web browsers and tools commonly used by

developers.

Licenses

Customer

2

days

OneShare – Self Service Dev & Test in the Cloud

Page 38: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Self

Service

Dev & Test

Team Portal.

OneShare – Self Service Dev & Test in the Cloud

Page 39: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Start, stop

and schedule

resource usage.

OneShare – Self Service Dev & Test in the Cloud

Page 40: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Historic and

realtime

insight

in Azure

costs.

OneShare – Self Service Dev & Test in the Cloud

Page 41: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Code changes,

Build and Test

runs and

requirement

changes.

OneShare – Self Service Dev & Test in the Cloud

Page 42: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Historic and real

time insight in

used licenses

by team

members.

OneShare – Self Service Dev & Test in the Cloud

Page 43: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Historic and

last state of Build

and

Test runs on

environments.

OneShare – Self Service Dev & Test in the Cloud

Page 44: Comment déployer et gérer dans le cloud Azure les environnements de développement et de test en un clic ?

Use Dev & Test

environment

templates from

the template

library, develop

your own or get

help from the

Sogeti Cloud

Factory.

OneShare – Self Service Dev & Test in the Cloud